alijahed 发表于 2022-7-6 10:55:21

简单的问题

大家好,
 
真的很困惑!
为什么这样不行?!
 
 
但这是可行的:
 
 
储罐提前

MSasu 发表于 2022-7-6 11:06:07

不能在带引号的列表中使用变量名,因为添加引号是为了避免将该列表作为语句进行计算-请使用列表函数来构造点:
 
(defun c:test ()
(setq p2 1000.0)
(command "_dimlinear" '(0 0 0) (list p2 0 0) '(0 0 0))
)
 
当做

Tharwat 发表于 2022-7-6 11:19:35

 
试试这个。
 
(defun c:test ()
(setq p2 100.0)
(command "_dimlinear" '(0.0 0.0 0.0) (list p2 0.0 0.0) '(0.0 10.0 0.0))
)
 
只是一个想法。
 
顺致敬意,
塔瓦特

MSasu 发表于 2022-7-6 11:28:08

 
这毫无意义。第三个点参数设置了尺寸线的位置——我担心提议在Y轴上移动尺寸线不会解决OP问题。
 
当做

Tharwat 发表于 2022-7-6 11:38:33

 
非常感谢您的意见。
 
但这只是一个想法。当执行程序时,尺寸将毫无意义地覆盖直线。这就是全部。
 
谢谢

Lee Mac 发表于 2022-7-6 11:49:06

撇号的解释:
http://www.cadtutor.net/forum/showpost.php?p=258390&postcount=20

alijahed 发表于 2022-7-6 11:57:12

谢谢大家
页: [1]
查看完整版本: 简单的问题