lisp一些问题请教一下
autolisp吧
全部回复
仅看楼主
level 1
宇内游人 楼主
第一个问题 :我想改标注和改单行文字一样方便,直接ddedit后,单击标注一次后出现的修改文字对话框文字直接就是可编辑状态,就是直接可写数字了,默认全选文字的状态,就和单行文字一样,这样可直接写数字,但现在不是,现在是点击标注后,进去,还得再单击一次文字才能选中文字,再改,这样多点一次,改一个标注要单击2次很麻烦,如何能省去这一次点击,或者autolisp语言如何做到,就是我选择标注后,让程序替我在点击一次,这样我就可直接写内容了,改一次省去一次,不算什么,但我要是改大量如一万个标注呢,我需要点两万次,如果这样,我就可以少点一万次,
第二个问题:我想改完标注数字后程序直接给他换颜色,这应该代码怎么写,要是CAD里手动,就是改标注后,在点击上面颜色控制栏里,下拉点一个颜色, 这样我每次改一个后都的让他改变颜色,很麻烦,有什么办法,能我直接ddedit后标注就变成红色,原先都是白色的,我这样的目的是区分改过的和没改过的
2020年11月21日 08点11分 1
level 3
为什么要改数?这不背离了尺寸标注的意义了吗?
DBLCLKEDIT 改为 ON 就可以双击修改了(看CAD版本)。但是改数真不是个好习惯。
2020年12月01日 07点12分 2
你没看懂我意思
2020年12月03日 05点12分
level 13
我直接搞了个标注、单行文字、多行文字修改,唯一的缺点是不记录原有文字,哪怕只想改其中一个文字,也要把所有文字都打一遍
2020年12月07日 14点12分 3
1