Bellahx 发表于 2014-4-10 10:35:14

关于对象反应器的两个小问题

      本人初学LISP,尝试写了几个小程序来辅助画图。

      现在在反应器部分遇到了些问题,找了很久没有找到解决方法。希望各位在闲暇之余不吝赐教。非常感谢!

      目前有问题的是一个写标题的小程序,想要达到的目的是输入标题,自动按照比例在下面划两条线,当标题字高或者字数更改的时候,两条线可以自动调整位置。我用的反应器是vlr-objectClosed。将两条线与汉字连起来,一旦汉字改变,两条线则跟随改变。

      遇到的第一个问题是:单独对汉字进行更改的话一切正常,但是如果同时移动汉字和两条线就会出现错位的现象。我的想法是可能汉字移动后两条线更改了位置,然后又对两条线进行了移动。不知道应该怎样解决这个问题。

      第二个问题是:copied 反应器无法使用,我也下载了几个别人写的带有copied反应器的程序,同样不能使用,怀疑是cad本身的问题。我安装的AutoCAD 2010 完全安装,不知道是哪里出了问题。

      请大家帮忙~ 万分感谢
附付上源码。




llsheng_73 发表于 2014-9-15 01:20:54

搞不懂反应器,要不再给文字加一个反应器,改动文字位置(move)后运行一次(entmod(entget Text_R#)) ;;
因为不懂反应器,但测试你的程序后了发现原位再修改一下那个文字它就OK了

自贡黄明儒 发表于 2014-9-15 14:44:21

不懂反应器
看你写得很复杂,测试了一下,05下还行。
据说不能用command,你用了居然没有问题,奇怪?
页: [1]
查看完整版本: 关于对象反应器的两个小问题