2013-07-20 85 views

回答

1

你應該停止使用vba。 自2010年起不再支持。

您可以加載dvb並通過lisp運行它 使用命令vbaload。

(Vbaload "path") 
(Command "yourCommandName") 

如果VBA應用程序已經加載,並運行VBALOAD,你會得到一個錯誤。

您需要使用APPLOAD命令添加您的LISP文件在啓動套件

或者

什麼,你需要做的是,重寫DVB C#或vb.net,並已運行的AutoCAD你的.net方法,當它通過在lisp中傳遞時打開它

(Command "netload" "PathToThe.dll") 
(Command "theCommandYouSpecify") 
1

好吧,我明白了。它包含兩個步驟 1.)在放置名爲「acaddoc.lsp」的.DWG文件的文件夾中創建一個Autolisp(.lsp)文件。

2.)寫下面的命令。 (defun定義的s :: STARTUP() (命令 「_-VBARUN」 「d:\測試文件\ acad.dvb Module1.AcadStartup」) )

+0

我覺得你可以做與方法更好。如果將繪圖移動到不同的文件夾會發生什麼?你應該集中你想要加載的東西,這樣如果你需要編輯它或者別人需要編輯它,他們可以看看你的加載和appload中的文件位置。 –

相關問題