sean112 发表于 2022-7-5 17:26:53

错误:函数T和quot不正确

这个错误消息是什么意思:错误:坏函数T?
 
我试着做了一个while循环
 

(setq repetition 0)
(if (= flag1 2)
   (while ((and (>= tpagen 2) (< repetition tpagen))
   (setq pp (strcat (itoa repetition) " OF " (itoa tpagen)))
   (setq repetition (+ 1 repetition))
   (Choose)))
   )
 
标志1是用户输入值。
“Choose”在这里是一个定义的函数,它曾经运行良好,但在最后,autocad给了我那个错误消息。
 
在代码的末尾,我把
(setq basepointtx (+ 135.5 ( * 1000 repetition)))
(setq basepointt (list basepointtx 88))
(command "pasteclip" basepointt))

 
我想知道这个错误是不是因为没有引用这一点。我该如何引用一个包含变量的点?
 
谢谢

Tharwat 发表于 2022-7-5 17:53:07

函数和之前有额外的括号。
分配给变量“tpagen”的值是多少?

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

 
(action_tile "accept" "(setq tpagen (atoi (get_tile \"Size\")))")
它是用户输入。它都是正整数。
 
我希望while循环运行“tpagen”时间。

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

 
我认为额外的括号可能正好解决了这个问题。哈。然而,有没有办法引用带有变量的列表?

Tharwat 发表于 2022-7-5 18:34:13

 
哪个列表?
页: [1]
查看完整版本: 错误:函数T和quot不正确