AutoCAD lsp问题

从IE网页上复制下来的Autocadlsp代码,在写字本上粘贴保存,改文件后缀txt为lsp,然后再CAD上加载该lsp文件,但是CAD命令行老是显示该lsp文件:命令:... 从IE网页上复制下来的Autocad lsp代码,在写字本上粘贴保存,改文件后缀txt为lsp,然后再CAD上加载该lsp文件,但是CAD命令行老是显示该lsp文件: 命令: ; 错误: 输入的列表有缺陷。请问,问题出在哪里?
同样的lsp代码,别人也是从IE网页上复制下来,,,如此那般,却能用,说明代码本身没有问题的。
展开
 我来答
重龙不是龙
2016-04-25 · ✨不入魔不成仙,突破自我不设限
重龙不是龙
采纳数:25 获赞数:111

向TA提问 私信TA
展开全部
括号没有配对,可能少了几个")",补齐就可以了
追问
代码太长,无法贴出,请问重点注意哪里的括号?
下面是代码的开始及结束
开始:
;;;;;;;;;;;;;;;;;; 绘制侧视图 ;;;;;;;;;;;;;
(defun c:t5()
(setvar "BLIPMODE" 0)
结束:
)
(T (princ))
)
)
追答
;;说明...

(defun c:t5()
(setvar "BLIPMODE" 0)
(表达式1)
(表达式2)

...

(princ)
)
lisp语言的基本语法格式是这样的(函数名 参数1 参数2 参数3 参数... 参数N),前括号一般不会漏,主要注意后括号配对;
像这种嵌套的逐层递归的要从内向外逐层配对后括号
(函数名 (函数名 参数1 参数2 参数3 参数... 参数N) 参数2 ... 参数N)
层数太多的话要借助lisp编辑器比较方便,Notepad++软件,飞诗lisp编辑器可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
去去无回
2020-02-20 · 超过11用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:19.3万
展开全部
请问解决了么?我也是一直有问题,提示语法错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YUSE163a
2016-04-26 · TA获得超过5771个赞
知道大有可为答主
回答量:5154
采纳率:78%
帮助的人:821万
展开全部
用记事本复制和粘贴,但有可能在复制和粘贴中发生出错。
用CAD的LISP编辑器打开检查。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式