用LSP定义一个快捷健,怎么把CAD本身命令完整出来
用LSP定义一个快捷健,怎么把CAD本身命令完整出来?(defun c:st()(command"BLOCK" )
)
我用这个方式出来的是没有界面的做块,我想要的是直接跟在CAD里输入BLOCK是一样的效果,请大佬帮忙 liunian0524 发表于 2022-10-14 08:31
(defun c:st nil(initdia)(command "block"))
感谢大佬。可是这个块可以了,我套用做(defun c:s1 nil(initdia)(command "BEDIT"))
(defun c:s2 nil(initdia)(Command "HideObjects "))
这些就不行了,哈哈。头疼啊 直接改 acad.pgp
(defun c:st nil(initdia)(command "block")) vitalgg 发表于 2022-10-14 00:09
直接改 acad.pgp
我是记忆力不好,所以想做个工具面板,把一些常用CAD命令放在面板上。结果调用不了 本帖最后由 e2002 于 2022-10-14 22:36 编辑
记得住,那就是 acad.pgp;
记不住,放在 Tool Palettes 或者Ribbon/Menu/Toolbar上,不需要写这些代码。
总之,很多提高效率的方法,不需要写程序,需要的学习与掌握 AutoCAD 的各种自定义的技能。 二更更二 发表于 2022-10-14 15:11
我是记忆力不好,所以想做个工具面板,把一些常用CAD命令放在面板上。结果调用不了
楼主,你直接搜工具箱,好多你想要
页:
[1]