請教在 lisp中 使用"_wblock" 如何無條件覆蓋既有檔案
3 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
請教在 lisp中 使用"_wblock" 如何無條件覆蓋既有檔案
請教在 lisp中 使用"_wblock"
如何無條件覆蓋既有檔案
以下內容是我現有的程式
如果檔案已經存在....要如何才能覆蓋既有檔案
(defun c:WW()
(setq FM (getstring "\n輸入檔名: "))
(setq p00 (getpoint "\基準點:"))
(setq ss0 (ssget))
(setq dwgfile (strcat "D:\\TEMP\\" FM ".DWG"))
(command "_wblock" dwgfile "" p00 ss0 "")
(command "u")
)
如何無條件覆蓋既有檔案
以下內容是我現有的程式
如果檔案已經存在....要如何才能覆蓋既有檔案
(defun c:WW()
(setq FM (getstring "\n輸入檔名: "))
(setq p00 (getpoint "\基準點:"))
(setq ss0 (ssget))
(setq dwgfile (strcat "D:\\TEMP\\" FM ".DWG"))
(command "_wblock" dwgfile "" p00 ss0 "")
(command "u")
)
WATSON513- 一般會員
- 文章總數 : 41
年齡 : 49
來自 : 新竹
職業 : 鈑金展開
愛好 : 爬山
個性 : 愛作夢
使用年資 : 10
使用版本 : 2016
經驗值 : 4973
威望值 : 6
注冊日期 : 2011-11-11
回復: 請教在 lisp中 使用"_wblock" 如何無條件覆蓋既有檔案
WATSON513 寫到:請教在 lisp中 使用"_wblock"
如何無條件覆蓋既有檔案
以下內容是我現有的程式
如果檔案已經存在....要如何才能覆蓋既有檔案
(defun c:WW()
(setq FM (getstring "\n輸入檔名: "))
(setq p00 (getpoint "\基準點:"))
(setq ss0 (ssget))
(setq dwgfile (strcat "D:\\TEMP\\" FM ".DWG"))
(command "_wblock" dwgfile "" p00 ss0 "")
(command "u")
)
可以使用EXPERT (系統變數)
作用:控制是否核發某些提示。
- 代碼:
(setvar "EXPERT" 2)
當 EXPERT 抑制某個提示時,相關作業會假設您已經輸入 y 來回應提示而繼續執行。
其他請參考EXPERT (系統變數)官方說明
naruto018- 中級會員
- 文章總數 : 226
年齡 : 32
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 4542
威望值 : 564
注冊日期 : 2016-11-29
回復: 請教在 lisp中 使用"_wblock" 如何無條件覆蓋既有檔案
學習了!感謝分享這個系統變數~naruto018 寫到:可以使用EXPERT (系統變數)
作用:控制是否核發某些提示。設定EXPERT為2代表:抑制前述提示,「圖塊已定義。您是否要重新定義它?」(-BLOCK) 以及「同名的圖檔已經存在。」您要覆蓋它嗎?」(SAVE 或 WBLOCK)。
- 代碼:
(setvar "EXPERT" 2)
當 EXPERT 抑制某個提示時,相關作業會假設您已經輸入 y 來回應提示而繼續執行。
其他請參考EXPERT (系統變數)官方說明
今天又學到一招囉
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: 請教在 lisp中 使用"_wblock" 如何無條件覆蓋既有檔案
謝謝您
提供系統變數的應用
我的問題解決了
提供系統變數的應用
我的問題解決了
WATSON513- 一般會員
- 文章總數 : 41
年齡 : 49
來自 : 新竹
職業 : 鈑金展開
愛好 : 爬山
個性 : 愛作夢
使用年資 : 10
使用版本 : 2016
經驗值 : 4973
威望值 : 6
注冊日期 : 2011-11-11
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章