sean112 发表于 2022-7-5 17:31:37

初学者#039;s关于的问题

大家好
我是一个初学者,试图创建一个程序,可以帮助我将文本框从一个固定位置匹配到另一个文本框。
以下是我的部分代码:
(命令“matchprop”(ssget)(597.5 88.2))(ssget“W”'(600 62)'(625 100)))
(命令)
 
我选择的区域应该是正确的,因为结果有时正常,但有时不正常。文本框只是一个文本,而不是多行文字。输入值不会改变结果。
 
谢谢大家的回复。

BKT 发表于 2022-7-5 17:42:46

我希望有人能解释为什么当我尝试这个时“W”也不起作用。不过,如果我把它改成“_C”,这似乎很管用。六羟甲基三聚氰胺六甲醚。。。

vanowm 发表于 2022-7-5 17:50:36

使用“W”时,整个对象必须适合选择区域,使用“C”时,甚至部分适合选择区域的所有对象也将被选择。也许这适用于你的情况
而且

BKT 发表于 2022-7-5 17:55:32

伙计,我以为我的窗户完全把文字围起来了,但一定是关了。现在可以工作了。谢谢

sean112 发表于 2022-7-5 18:03:18

 
我花了大约3个小时试图弄明白为什么围栏、窗户和盒子都能用。我发现这只是因为参考在屏幕上不可见。

sean112 发表于 2022-7-5 18:10:37

 
谢谢vanowm。第二句话确实帮助了我。你知道如何使用“getstring”并让用户输入空格吗?我的版本是2014年,而“/ntext”对我不起作用。
 
非常感谢。

Dadgad 发表于 2022-7-5 18:12:17

 
您好sean112,欢迎来到CADTutor。
 
如果你正在学习编写自己的Lisp程序的艺术,你应该知道
 
http://www.lee-mac.com/boundingbox.html
 
谢谢李!
 
李的优秀网站有一个专门的功能部分,为像你这样的人学习诀窍,除了丰富的高度发展和广泛的生产力提高Lisp程序。通过学习李的代码,你可以进行反向工程,并在学习曲线上获得跳跃!
我认为看到这个特殊的链接可能会帮助你探索新的方法来完成手头的任务,拥有这样一个可用的库将是一个很好的工具。

sean112 发表于 2022-7-5 18:24:39

 
谢谢爸爸

tombu 发表于 2022-7-5 18:29:50

 
getstring的联机帮助用示例进行了解释。
http://help.autodesk.com/view/ACD/2017/ENU/?guid=GUID-B139EFBD-74B7-4276-B422-D2186F7D8D0A

sean112 发表于 2022-7-5 18:31:45

 
谢谢tombu,这很有效!
页: [1]
查看完整版本: 初学者#039;s关于的问题