JY 大大的另外一個問題是,
希望能夠指定,產生的檔案要放在哪裡的問題。
請參考 下面的說明,不用更改原先的程式。
也就是說,當成是要求輸入檔案名稱的時候,
可以輸入
C:/aaa/bbb.txt
or
C:\\aaa\\bbb.txt
以上的兩個輸入範例,都會產生一個檔案
bbb.txt
會產生在 C: 的根目錄下面的 子目錄
aaa 的下面。
Examples
Open an existing file:
Command: (setq a (open "c:/program files/ <AutoCAD installation
directory>/help/filelist.txt" "r"))
#<file "c:/program files/ <AutoCAD installation directory>/help/filelist.txt">
The following examples issue open against files that do not exist:
Command: (setq f (open "c:\\my documents\\new.tst" "w"))
#<file "c:\\my documents\\new.tst">
Command: (setq f (open "nosuch.fil" "r"))
nil
Command: (setq f (open "logfile" "a"))
#<file "logfile">
※ 引述《jyhchyunlu (jyhchyunlu)》之銘言:
: 這幾天為了做一份報告
: 需要把AUTOCAD上點的座標值匯出成TXT檔
: 於是開始上板上爬文
: 結果找了一篇2007年 sjgau板友發表的文章
: 用AUTOLISP擷取座標直
: 原本就對AUTOCAD不熟的我
: 第一次聽到AUTOLISP覺得很新奇
: 也覺得這種東西很厲害
: 可以依照自己的需求去寫程式
: 完成AUTOCAD自身很難完成的事情
: 於是在此推薦新手
: 如果在AUTOCAD上有特殊需求
: 可以朝著AUTOLISP這方面去解決問題
: 熟練的話
: 這會是一個很強大的功能
: 在此也謝謝sjgau板友
: 不但提供程式
: 還幫我修改成完整符合我所需的功能
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.140.6.99