LosGirk 发表于 2022-7-5 22:19:54

参数过多错误

我试图创建一个维度,当两个切换被同时选中时。有人能告诉我为什么这会给我一个“参数太多”的错误吗?
 
(if (and (= toggle1$ "1")( = toggle2$ "1"))(vl-cmdf "dimhorizontal" pt1 pt2 pt3))
 
当我运行代码时,这两个开关都等于1。
 
提前感谢您抽出时间。

BlackBox 发表于 2022-7-5 22:54:19

您如何确定这行代码是导致错误的原因?
 
我刚刚试过这个,一切似乎都如期而至:
 

(setq pt1 (getpoint))
(setq pt2 (getpoint))
(setq pt3 (getpoint))
(setq toggle1$ "1")
(setq toggle2$ "1")

(if (= toggle1$ toggle2$ "1")
(vl-cmdf "dimhorizontal" pt1 pt2 pt3)
)

 
 
 
干杯

LosGirk 发表于 2022-7-5 23:19:48

我向BlackBox道歉,这个问题在我的代码中更高级。谢谢你抽出时间。

BlackBox 发表于 2022-7-5 23:38:43

 
别担心;很高兴你把它整理好了。
 
干杯
页: [1]
查看完整版本: 参数过多错误