導航:首頁 > 程序命令 > 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載入宏命令相關的資料

熱點內容
安慶計算機編程培訓班 瀏覽:462
Linux伺服器請求log如何查看 瀏覽:465
outpdf 瀏覽:163
加密錢包市值排名 瀏覽:170
文件怎麼電腦解壓 瀏覽:680
網站源碼傳輸到阿里 瀏覽:293
壓縮照片後解壓會影響清晰度嗎 瀏覽:648
pdf讀寫器 瀏覽:145
java獲取毫秒值 瀏覽:249
r620伺服器如何設置ipm 瀏覽:795
三維轉pdf 瀏覽:195
m1晶元支持python第三方庫嗎 瀏覽:795
從xsd生成java類 瀏覽:438
電腦命令符里如何換行 瀏覽:568
安卓眼睛標志怎麼取消 瀏覽:636
51單片機可以外接mp3嗎 瀏覽:543
引線標注命令快捷鍵 瀏覽:547
jdk信息命令 瀏覽:270
androidsystemclock 瀏覽:64
編程貓怎麼看電視 瀏覽:744