比如 你vba命令是 aaa 那麽 新建一(yī)個txt 裏面輸入
(defun c:ff()
(command "-vbarun" "aaa")
)
然後保存,改成.lsp 後綴名。 cad自動加載裏放(fàng)你的vba 和這個lsp文件, 再啓動cad後 按 ff 就會等于執行vba的命令了。
lisp變異成vlx的話(huà) cad自帶個什麽工(gōng)具,在工(gōng)具條裏就有,叫lsp調試什麽的。。 那裏就可以編譯。
cad vba的函數(方法)都是對象的方法,隻要你引用了某個對象就可以使用它的對應方法。
例如選擇集sset,它的方法sset.select就是把符合篩選條件的部分(fēn)或全部對象加入選擇集中(zhōng)。
類似點、線、曲線、實體(tǐ)、面域、塊引用圖形。塊、圖層、線型、字體(tǐ)等等都是文檔中(zhōng)的對象,它們分(fēn)别有自己的屬性和方法,通過上述方法就可以對圖形就行各種操作。例如塊blocka.rotate方法就可以實現塊的旋轉命令。
也許這麽描述不是太規範,但希望能解答你的疑問,具體(tǐ)各圖形對象的屬性和方法需要查相關教程或者cad的開(kāi)發人員(yuán)幫助文件。
燕秀可以幫到你,那裏有自定義設置