[原创]:多选关闭图层的新感觉
多选关闭图层,可能论坛上这样的代码和程序已经堆积如山...cad2006就已经可以多选关闭图层,方法如下:
_layer>off > (回车) > ...
但是为什么还要写这个程序呢?
程序命令: laff
这个程序实现的是
1.,支持多选,
2. 可以中途"u" 回退
3 .可多重选择(也可单选),即选即现,不退出命令.
以往操作最烦恼的是:不小心选错了.怎么办? 先undo,再选一次.
要是图层多,选错几次,心情是很不好的....
这下可以解放了.我不必再苦恼,因为根源已经不在......再见! 选错了,按住shift再选一下,就可以从选择集中移除了,不用U 谢谢小菜的参与。
我的程序要解决的“选错”,不是看得见的选错,而是看不见的选错。
所谓看不见的选错,就是从外观、颜色上无法确定其图层的,比如块,颜色不随层的实体。。。。 试用了一下,确实有新意,不错(和我原先想象的不一样)
程序也很有技巧性,我一时没想出来怎么搞的:) 原先是想写成预选方式的(夹点亮显) 如 sssetfirst 的效果,但是选多了眼花,不如就直接关闭,再设一个"u"可回退(后悔药).
如果输入"u"还麻烦,我在想可以改成 [空格]来代替"U".回车还是作为退出. 选中实体直接响应用的什么语句?我写过的多选用ssget的,没有这个直观
U的时候如果上一步没有执行图层操作,似乎应当回退到再上一步的动作比较好? 楼主说的是AutoCAD 2006,不知道对于AutoCAD 2002是否适用。 还有我用的是2004能行吗? 最初由 小菜 发布
选中实体直接响应用的什么语句?我写过的多选用ssget的,没有这个直观
U的时候如果上一步没有执行图层操作,似乎应当回退到再上一步的动作比较好?
U的时候如果上一步没有执行图层操作,似乎应当回退到再上一步的动作比较好?----这个可以改
hehe, (ssget "c" p1 p2 fil) 就是一步,处理完一次再循环。
回楼上。cad只要支持activex就可以。2002应该可以,2004以上没有问题。 学习了,原来拾取点以后还要做些处理才行
2002可以的,我用的是2002 很不错,方便实用,多谢。 雨箭风刀 ,你的自动图层程序在那有? 发过,好像就在这个论坛 发现一个缺点,如:用天正或理正标注的坐标点及引出标注中,虽然同属于一个层,却只能关闭引出线,不能关闭字体,不知什么原因。用cad命令无此现象。 2. 可以中途"u" 回退
要即按即退
3 .可多重选择(也可单选),
单选莫误为多选 如填充与边界
页:
[1]
2