为什么Autolisp调用命令失败?

为什么手动输入可以使用这个命令,但是用lsp文件调用不行呢?

img

img

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/686016
  • 除此之外, 这篇博客: AutoLisp从入门到放弃(十三)中的 十一、判断式、循环相关功能函数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 序号函数函数说明
    1(if testexpr thenexpr [elseexpr])根据对条件的判断结果,对两个表达式求值。
    2(repeat int [expr…])对循环体中的每一个表达式进行指定次数的求值计算,并返回最后一个表达式的值。
    3(while testexpr [expr…])对测试表达式进行求值,如果它不是 nil,则执行循环体中的表达式,重复这个过程,直到测试表达式的求值结果为 nil。
    4(cond [(test result …) …])多条件、多处理结果函数。
    5(progn [expr]…)顺序地对每一个表达式进行求值,并返回最后那个表达式的值。