cheefeel 发表于 2013-5-13 14:06:17

求教如何为AutoCAD增加“打断于点”的直接命令?

本帖最后由 Gu_xl 于 2013-5-13 16:02 编辑


“打断”与“打断于点”的命令都是BREAK,
默认只能通过点击“打断于点”按钮来直接执行打断于点。
我不希望通过执行BREAK后键入F再键入@来实现打断于点,也不希望设置为组合快捷键。

求教如何为AutoCAD增加“打断于点”的直接命令?
比如定义“打断于点”的命令为BreakSele,别名为BRS

Gu_xl 发表于 2013-5-13 15:54:59

(defun c:brs ()
(command "_.break" (car(entsel)) pause "@")
)

cheefeel 发表于 2013-5-13 21:46:58

本帖最后由 cheefeel 于 2013-5-13 21:48 编辑

Gu_xl 发表于 2013-5-13 15:54 static/image/common/back.gif

版主感动常在啊!
另存代码为.LSP文件,然后用AP启动“加载应用程序”进行添加到启动项。
这么干合理吗?如果有多个这样的命令需要添加是否可以集成到一个文件?

话说我以为可以模仿这个命令然后自己坐几个其它命令,但看了一下没看懂。
有机会要学习一下这方面的知识,学这个要从哪方面入手?

52幕墙设计 发表于 2013-5-13 22:09:03

感谢G版。
可以直接把中间那一行制作工具栏按钮,具体方法论坛搜索。

cheefeel 发表于 2013-5-13 22:35:18

52幕墙设计 发表于 2013-5-13 22:09 static/image/common/back.gif
感谢G版。
可以直接把中间那一行制作工具栏按钮,具体方法论坛搜索。

按钮直接可以在自定义用户界面调出。
我已经养成左手键习惯所有按钮都不会去点
就差 几个无法直接使用的命令

打断于点 版主大人已帮解决
圆:相切,相切,半径
圆:相切,相切,相切

自己要是会就好了,那样以后遇到想要的就能自己解决,不知道学起来麻烦不

52幕墙设计 发表于 2013-5-14 07:19:53

cheefeel 发表于 2013-5-13 22:35 static/image/common/back.gif
按钮直接可以在自定义用户界面调出。
我已经养成左手键习惯所有按钮都不会去点
就差 几个无法直接使用的 ...

相切相切半径(command"_circle""T"pause pause pause)
相切相切相切(command"_circle""_3p""_tan"pause"_tan"pause"_tan"pause)

印象张家港 发表于 2013-5-14 19:08:27

我是初学者,为什么会开发autolisp呢,有点小纠结

cheefeel 发表于 2013-5-15 10:55:09

52幕墙设计 发表于 2013-5-14 07:19 static/image/common/back.gif
相切相切半径(command"_circle""T"pause pause pause)
相切相切相切(command"_circle""_3p""_tan"pause" ...

非常感谢!

hooboxu 发表于 2014-11-4 23:51:52

一样需要。。

nihao8454 发表于 2023-5-10 16:30:39

BREAKATPOINT命令就可以,再在这个命令设置一个快捷键
页: [1]
查看完整版本: 求教如何为AutoCAD增加“打断于点”的直接命令?