我得到了一个很好的结果。AutoCAD似乎被称为旧版本的变量。当我使用命令值调用它时,我使用当前版本,但当通过函数调用它时,它引用旧版本。
还有其他人遇到过这个吗?如果是,原因是什么?
使用Visual Lisp将其称为right变量。请参见下面命令行中的文本。
也许这是我的一个I-D-10-T错误。。。
- Command: (length pl_weights_mod)
- ; error: bad function: ("ROUND_WT" "15" "16" "17" "18" "24" "27" "30" "34" "46" "50")
- Command: !pl_weights_mod
- (1.45 1.79 2.67 0.0 4.24 5.89 8.84 11.86 0.0 19.49 26.89 35.72 55.24 80.95 105.53 120.62 147.54 177.2 209.3 272.87 291.48 333.39 378.03)
- Command: !pl_weights_mod
- (1.45 1.79 2.67 0.0 4.24 5.89 8.84 11.86 0.0 19.49 26.89 35.72 55.24 80.95 105.53 120.62 147.54 177.2 209.3 272.87 291.48 333.39 378.03)
- Command: (length pl_weights_mod)
- ; error: bad function: ("ROUND_WT" "15" "16" "17" "18" "24" "27" "30" "34" "46" "50")
- Command: (vl-list-length pl_weights_mod)
- 23
|