小菜123 发表于 2014-2-14 10:18:02

不知道怎么判断PGP文件中定义的命令,lisp定义的已经有判断,不会覆盖

小菜123 发表于 2014-2-14 10:23:04

如果要对话框中做了选择。1.28版也不能直接用空格了吧?用回车还是可以的,为什么大家反应跟以前不同?

dongya1235 发表于 2014-2-14 10:44:49

小菜123 发表于 2014-2-14 10:23 static/image/common/back.gif
如果要对话框中做了选择。1.28版也不能直接用空格了吧?用回车还是可以的,为什么大家反应跟以前不同?

1.28版可以用空格来代表确定。下面的是1.28的用空格选择后的结果。
命令: XC_SS

请选择样板实体(H-Help/ N-打开块属性显示/ B-打开动态块特性显示,当前状态:块属性关闭,动态块特性关闭):
使用过滤器:((-4 . "<OR") (8 . "WALL") (-4 . "OR>") (-4 . "<OR") (6 . "ByLayer") (-4
. "OR>") (-4 . "<OR") (0 . "TCH_WALL") (-4 . "OR>"))
选择对象: *取消*

小菜123 发表于 2014-2-14 11:00:17

1.29版 对话框显示以后,输入焦点也是在下面手选一栏,根据上次记忆的按钮

wch1111 发表于 2014-2-14 12:16:27

你的意思是程序会通过pgp查找相同命令的功能吗,如果pgp中有定义了ss就不会覆盖吗?会查找cad路径下的所有pgp吗?可是我的为啥不行呢,我是在acad.pgp里 User Defined Command Aliases这一栏定义的呀,我是cad2012

小菜123 发表于 2014-2-14 12:47:23

我是说PGP中定义的命令没有考虑,不知道怎么获取这个定义

wch1111 发表于 2014-2-14 13:03:04

明白了,能否增加个自定义命令的选项,或索性就把ss取消

小菜123 发表于 2014-2-14 16:22:50

本帖最后由 小菜123 于 2014-2-14 17:23 编辑

可以按下面的例子自行定义(defun c:ss () (c:xc_ss))
如果自己在acad.pgp中定义的命令被覆盖了,可以用(vl-acad-undefun 'c:ss)恢复
其实有源码就可以自己去掉
有人知道怎样获取一个命令是否在PGP中定义过么?

he520930 发表于 2014-2-20 10:50:37

本帖最后由 he520930 于 2014-2-20 10:58 编辑

小菜有没有发现,当选择矩型对象时,(勾选附加过滤的情况下)的颜色标都为7号,而直线就没问题,都为更新新选对象颜色色标,其它的我没测试,我试过填充的对象也有问题,不会更新新选对象颜色,

小菜123 发表于 2014-2-20 10:59:42

我试了一下,没有这个问题
页: 59 60 61 62 63 64 65 66 67 68 [69] 70 71 72 73 74 75 76 77 78
查看完整版本: 小菜版选择易,欢迎使用并提出完善建议