AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[已解決]請問AUTOCAD指令SHELL的問題 Ioaoe110[已解決]請問AUTOCAD指令SHELL的問題 2020-310[已解決]請問AUTOCAD指令SHELL的問題 Oiu15010[已解決]請問AUTOCAD指令SHELL的問題 2020-211[已解決]請問AUTOCAD指令SHELL的問題 Ia15010[已解決]請問AUTOCAD指令SHELL的問題 Aizyao10[已解決]請問AUTOCAD指令SHELL的問題 Uos15010[已解決]請問AUTOCAD指令SHELL的問題 BPl3tjj[已解決]請問AUTOCAD指令SHELL的問題 Ziao1510
[已解決]請問AUTOCAD指令SHELL的問題 Oo-2-110[已解決]請問AUTOCAD指令SHELL的問題 Zuoiy_10[已解決]請問AUTOCAD指令SHELL的問題 Aizyao11[已解決]請問AUTOCAD指令SHELL的問題 Iyb_1510[已解決]請問AUTOCAD指令SHELL的問題 Aoe1-111[已解決]請問AUTOCAD指令SHELL的問題 Uos15011[已解決]請問AUTOCAD指令SHELL的問題 Aoe2da10[已解決]請問AUTOCAD指令SHELL的問題 Aoe2da11[已解決]請問AUTOCAD指令SHELL的問題 Aoe10

[已解決]請問AUTOCAD指令SHELL的問題

2 posters

向下

[已解決]請問AUTOCAD指令SHELL的問題 Empty [已解決]請問AUTOCAD指令SHELL的問題

發表 由 djh1006 2013-06-06, 13:49

(setq FILE "Z:\\修護-4號填塊.dxf")
(setq FILE1 "Z:\\修護-4號填塊-A.dxf")

第1種方法
指令: shell
作業系統指令: move "Z:\\修護-4號填塊.dxf" "Z:\\修護-4號填塊1.dxf"
<此語法成立>

第2種方法
指令: shell
作業系統指令: move FILE FILE1
<此語法成立>

第3種方法
指令: (command "SHELL" "MOVE" FILE FILE1)
不明的指令「DXF」。請按 F1 取得說明。
不明的指令「DXF」。請按 F1 取得說明。
nil

第1,2種方法OK
第3種錯誤,請問第3種方法怎麼改才對(一定要用變數)?


djh1006 在 2013-06-08, 07:15 作了第 1 次修改
djh1006
djh1006
中級會員
中級會員

文章總數 : 177
年齡 : 52
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 5898
威望值 : 358
注冊日期 : 2011-06-16
男 獅子座 豬

回頂端 向下

[已解決]請問AUTOCAD指令SHELL的問題 Empty 回復: [已解決]請問AUTOCAD指令SHELL的問題

發表 由 shenhung 2013-06-07, 08:57

因為第三種方法內的 MOVE 是DOS指令.!! 所以無法由COMMAND執行.!!

如果你要用LISP覆制檔案.以下是VLISP提供的函數.
(vl-file-copy "Z:\\修護-4號填塊.dxf" "Z:\\修護-4號填塊1.dxf")

vl-file-copy 有個缺點.無法覆蓋檔案.舊檔要先刪除.
shenhung
shenhung
高級會員
高級會員

文章總數 : 272
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 7761
威望值 : 1157
注冊日期 : 2009-06-03
男 摩羯座 馬

回頂端 向下

[已解決]請問AUTOCAD指令SHELL的問題 Empty 回復: [已解決]請問AUTOCAD指令SHELL的問題

發表 由 djh1006 2013-06-07, 21:02

感謝shenhung的分享,搞定了,果然還是要多用vlisp,否則一些高級的動作會費很多心力

____________________________________________________________________________________
微笑
djh1006
djh1006
中級會員
中級會員

文章總數 : 177
年齡 : 52
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 5898
威望值 : 358
注冊日期 : 2011-06-16
男 獅子座 豬

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[已解決]請問AUTOCAD指令SHELL的問題 Ioaoe110[已解決]請問AUTOCAD指令SHELL的問題 2020-310[已解決]請問AUTOCAD指令SHELL的問題 Oiu15010[已解決]請問AUTOCAD指令SHELL的問題 2020-211[已解決]請問AUTOCAD指令SHELL的問題 Ia15010[已解決]請問AUTOCAD指令SHELL的問題 Aizyao10[已解決]請問AUTOCAD指令SHELL的問題 Uos15010[已解決]請問AUTOCAD指令SHELL的問題 BPl3tjj[已解決]請問AUTOCAD指令SHELL的問題 Ziao1510
[已解決]請問AUTOCAD指令SHELL的問題 Oo-2-110[已解決]請問AUTOCAD指令SHELL的問題 Zuoiy_10[已解決]請問AUTOCAD指令SHELL的問題 Aizyao11[已解決]請問AUTOCAD指令SHELL的問題 Iyb_1510[已解決]請問AUTOCAD指令SHELL的問題 Aoe1-111[已解決]請問AUTOCAD指令SHELL的問題 Uos15011[已解決]請問AUTOCAD指令SHELL的問題 Aoe2da10[已解決]請問AUTOCAD指令SHELL的問題 Aoe2da11[已解決]請問AUTOCAD指令SHELL的問題 Aoe10