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

熱點內容
解壓小熊手機殼 瀏覽:346
成都市區建成面積演算法 瀏覽:660
智能家居單片機 瀏覽:97
買男裝用什麼app好 瀏覽:855
文件夾合並了怎麼拆開 瀏覽:260
波段副圖源碼無未來函數 瀏覽:88
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:846
程序員和數學分析師待遇 瀏覽:680
壓縮氣彈簧怎麼拆 瀏覽:324
華為公有雲伺服器添加虛擬ip 瀏覽:211
程序員和運營哪個累 瀏覽:27
抖音安卓信息提示音怎麼設置 瀏覽:456
光速虛擬機的共享文件夾 瀏覽:251
程序員培訓機構發的朋友圈真實性 瀏覽:744
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:300
普通人電腦關機vs程序員關機 瀏覽:630
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619