skipsophrenic 发表于 2022-7-6 15:21:51

第一次独立写作

大家好,
 
I'v编写了我的第一个程序,没有遵循一步一步的原则
你猜怎么着?我认为这是一个柠檬!
 
我已经在下面发布了代码-
 
发生的事情是我去加载它,AutoCAD说
“命令:;错误:输入列表格式错误”
 
请问我哪里出错了?
 

;Routine to reset -Scalelistedit in 1 command
;Written by P. Smith
(Defun c:SCLLSTRST () ;Define Function Name
(command "-scalelistedit" "";Invokes Scalelistedit command

("R" ;Reset Scale list

("Y" ; Yes
   ("E" ;Exit -Scalelist command
   )
)
)
)
(princ)

feargt 发表于 2022-7-6 15:27:22

;重置例程-Scalelistedit in 1命令
;作者:P.Smith
(定义c:SCLLSTRST();定义函数名
(命令“-scalelistedit”“r”“y”“e”);调用Scalelistedit命令
(普林斯)
)

feargt 发表于 2022-7-6 15:33:26

;重置例程-Scalelistedit in 1命令
;作者:P.Smith
(定义c:SCLLSTRST();定义函数名
(命令“-scalelistedit”“”调用scalelistedit命令
 
(“R”;重置比例列表
 
(“Y”;是的
(“E”;Exit-Scalelist命令
)
)
)
)
(普林斯)
 
红色引号似乎是你的问题。。。。。这里不需要他们,
(princ)之后最后一个右括号也不见了

skipsophrenic 发表于 2022-7-6 15:39:03

谢谢你这么说。
 
我以为你需要把他们分开。me=脑熔化

skipsophrenic 发表于 2022-7-6 15:46:15

再次添加报价!!总有一天我会学会的。我希望
 
好的,修复了上面提到的两个问题,但现在我收到了这个消息
 
命令:scllstrst
-scalelistedit输入选项[?/添加/删除/重置/退出]:;错误:错误
功能:“E”
输入选项[?/添加/删除/重置/退出]:

feargt 发表于 2022-7-6 15:52:37

 
 
这对我来说很管用,使用上面的方法没有问题

skipsophrenic 发表于 2022-7-6 15:57:44

谢谢Feargt,你想让我把你包括在代码的“编写者”部分吗?

feargt 发表于 2022-7-6 16:00:35

当然不是。。。。。。。。我只是在帮你

skipsophrenic 发表于 2022-7-6 16:05:46

 
哈哈,好吧,又来了

Lee Mac 发表于 2022-7-6 16:11:46

跳过
 
如果您可以访问vlide,在ACAD中,单击我的图片中所示的按钮以测试不等括号等。。。此外,所有命令都是彩色编码的,因此您可以判断它是否是有效的LISP命令。-帮助加载。
 
不要担心第一次尝试-你应该看到我的第一次尝试!
 
将它们全部放在单独的行上并不是一个大错误——毕竟,脚本文件使用单独的行——这可能是一个常见的错误。
 
但就像指针一样,如果您使用的是“(command”…”函数,请将所有内容都放在那里,然后关闭括号,如feargt示例中所示。
 

 
(命令“-layer“M”TEST“C”2“TEST”)
 
希望这有帮助!
页: [1] 2
查看完整版本: 第一次独立写作