如何用VB來實現在CAD中的指令自定義呢?(即時求助)
各位大師好,在VBA中實現CAD的指令自定義得用Lisp的函數調用,是嗎?那么,如果要用VB來開發CAD,那么指令定義如何實現呢?也是LISP调用,具体代码为:
(defun c:命令()(startapp ".exe文件名")
)
這樣會有問題,當有開啟多個CAD時,只會在第一個開啟的CAD里運行?
這樣會有問題,當有開啟多個CAD時,只會在第一個開啟的CAD里運行?用acad.pgp 文件
你说的大概是命令简写的修改吧!我建议你用 acad.pgp文件来修改,比较容易.
此类固定不变的东东最好不用vb
要看你把这段代码放到哪个文件中,放到ACAD.LSP中由于系统变量的关系可能会出现你说
要看你把这段代码放到哪个文件中,放到ACAD.LSP中由于系统变量的关系可能会出现你说的情况你用的是14版的吧,在2000或2002中就不必打开两个CAD系统了
但User有同时开两个的可能
是的,在2000以上就可以不用开两个的CAD,但User有同时开两个的可能,而且用startapp执行exe程序(是VB编写的),在程序中会抓取AutoCAD.Application,当同时开有两个以上CAD时,所得到的先开的那一个,版主所说的系统变量会影响,这点我不了解,可能讲得具体点,Thanks!
页:
[1]