導航:首頁 > 程序命令 > cad載入宏命令

cad載入宏命令

發布時間:2024-03-28 08:54:17

⑴ CAD怎麼運行宏

一般運行宏的三種辦法:

1、輸入vbarun,然後選擇宏(首先使用vbaload裝載DVB文件);

2、使用vde進入編輯環境,然後運行宏。

直接在命令欄內輸入宏名稱即可,就像輸入命令一樣。

1、首先將程序(即DVB文件)與acad2006doc.lsp放在同一本目錄下;

2、添加代碼:

需要把以下代碼放進acad200xdoc.lsp(其中x表示版本,我的電腦上裝的是2006,所以是acad2006doc.lsp)

代碼如下:

;;自動載入VBA程序的函數
(defun AutoVBALoad (app cmdliste / qapp)
(vl-load-com)
(setq qapp (strcat "\"" app "\""))
(mapcar
'(lambda (cmd / nom_cmd dot nodotcmd)
(progn
(setq dot (vl-string-search "." cmd))
(if dot
(setq nodotcmd (substr cmd (+ dot 2)))
(setq nodotcmd cmd)
)
(setq nom_cmd (strcat "C:" nodotcmd))
(eval
(read (strcat
"(defun " nom_cmd "(/ app)"
"(if (setq app(fdvbfile " qapp "))"
"(vl-vbarun (strcat app \"!" cmd "\"))"
"(nodvbfile " qapp "))"
"(princ))"
)))))
cmdliste
)
nil
)
(defun fdvbfile (app)
(if (not (findfile app))
(if (not (findfile (strcat app ".dvb"))) nil (strcat app ".dvb")) app)
)
(defun nodvbfile (filename)
(princ (strcat "\n文件 " filename "(.dvb) 在搜索路徑文件夾中未找到。" ))
(princ "\n請檢查支持文件的安裝,然後重試。")
(princ)
)

然後在acad200xdoc.lsp中緊接著輸入如下代碼,當然,這個是可以擴展的,這里這個例子是幫助明經通道論壇上的panwei5301寫的代碼。

;;自動載入VBA程序 (AutoVBALoad "程序名稱"'("宏名稱" "模塊名稱.宏名稱"))
(AutoVBALoad "臨時DVB"'("lianxi01" "lianxi01"))

panwei5301請注意:這里的臨時DVB是DVB的文件名,兩個lianxi01都是宏名稱,當然你可以這樣寫:

(AutoVBALoad "臨時DVB"'("lianxi01" "模塊1.lianxi01"))

因為你的lianxi01是放在模塊1中的。

3、直接運行程序的名稱即可。

閱讀全文

與cad載入宏命令相關的資料

熱點內容
如何看搶版電影 瀏覽:967
粵語影視app推薦 瀏覽:465
電影營免費完整版 瀏覽:232
如何關閉app的推送通知 瀏覽:533
文件加密狗沒有密碼了 瀏覽:850
vs修改編譯時編碼 瀏覽:463
韓國音樂老師電影 瀏覽:523
校園喪屍爆發小說 瀏覽:100
動漫分娩片段 瀏覽:159
東方財富app怎麼查看股票發行價 瀏覽:549
鏟車空調壓縮機支架 瀏覽:348
寶書網手機版txt官網 瀏覽:888
java環境配置win8 瀏覽:892
聯通app28號怎麼簽到不了 瀏覽:150
韓國電影女的要結婚了喜歡了另一個男的 瀏覽:45
全職高手肉版小說 瀏覽:123
轉換磁碟格式打不開命令調試符 瀏覽:60
eclipsejavamysql 瀏覽:723
iphoneappid怎麼取消 瀏覽:465
小仙兒有聲小說 瀏覽:182