作者what8013 (.................)
看板Cad_Cae
标题Re: [问题] 请教AutoLISP高手
时间Tue Nov 15 20:52:02 2005
※ 引述《panic (硕)》之铭言:
: ※ 引述《what8013 (.................)》之铭言:
: : 我现再遇到一个问题
: : 就是我必须靠AutoLISP读取多个文字档帮我画图
: : 光是读取一个文字档进来画这是没问题
: : 现在问题是 我需要读取好几个文字档内的DATA
: : 每一个文字档内都是一些座标点 用来画聚合线的
: : 我想用回圈写 这样只要一次执行 就可以全部画完
: : 不用一个一个档案慢慢画
: : 而那些文字档的档名 我会把它排成等差数列
: : 如:abc1.txt abc2.txt abc3.txt .....
: : 现在就是卡在LISP指令不知道该怎麽写
: : (setq Fop (open "F:/Eximer Laser/LISP/abc",i,".txt" "r")))
: : 上面程式是错的 我不知道open指令後面要怎麽同时加入字串与数字
: : 上面的i就是我文字档名中的数字 我有做累加的动作
: : 现再只差这一步把所有档案吃进来 就可以执行了
: : 请LISP高手指点一下 这边该怎麽修改 谢谢!!
: 可以用 itoa指令 将整数如 1 2 3 转为字串
: 再用 strcat 指令将两字串合并为一个
终於写出来了 谢谢这位大大指点 感恩 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.155.48