AutoLISP 如何將CAD的內容導出到TXT或CSV
1.開啟已有的TXT檔案並寫入資料
基本上利用OPEN
來開啟已有的檔案,用
write-line
來寫入每一行,用
close
來關閉檔案,範例:
(setq file (open "D://123.txt" "w")) (write-line "這是第一行..." file) (close file)
2.建立新的TXT檔案並寫入資料
如果要建立新的檔案,加上
getfiled
來開啟新增檔案視窗,範例:
(setq file (open (getfiled "保存到..." "D:\\" "txt" 1) "w")) (write-line "這是第一行..." file) (close file)
3.建立新的CSV檔案並寫入資料
基本上跟TXT檔是差不多的,
只差在於CSV檔需要有分隔符號,
通常是逗號分隔,或Tab分隔,
範例:
(setq file (open (getfiled "保存到..." "D:\\" "csv" 1) "w")) (write-line "圖塊名, 圖層, 數量" file) (close file)
留言
張貼留言