Board logo

标题: 为何CAD2014不能运行之前的lisp文件? [打印本页]

作者: tonyliao    时间: 2014-9-29 15:56     标题: 为何CAD2014不能运行之前的lisp文件?

下面的lisp因为方便画图,所以一直在用,直至cad2013还是正常使用的,但是到了cad2014却不能正常使用了。
命令是为了方便锁定指定的图层,直接输入命令进行锁定,而不用用锁定命令到图上点击要锁定的图层,请大家帮忙看一下。
*************************************************************************************************************
(defun C:sss ()
    (command "layer" "lock" "bdline" "lock" "column" "lock" "out" "lock" "剪力墙柱线" "lock" "剪力墙线" "lock" "梁实线" "lock" "梁虚线" "lock" "柱线" "lock" "剪力墙柱填充" "lock" "柱填充")
*************************************************************************************************************
cad2014之前的所有版本都是直接输入sss就可以锁定里面已经列出的图层。cad2014输入sss后直接打开图层管理器并出现下面的提示:
命令: SSS
未知命令“LOCK”。按 F1 查看帮助。
未知命令“BDLINE”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“COLUMN”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“OUT”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“剪力墙柱线”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“剪力墙线”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“梁实线”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“梁虚线”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“柱线”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“剪力墙柱填充”。按 F1 查看帮助。
未知命令“LOCK”。按 F1 查看帮助。
未知命令“柱填充”。按 F1 查看帮助。
*取消*
nil
请大家帮忙看看,谢谢!
作者: NTFP    时间: 2016-3-7 12:56

你的lsp结尾处少了个")"。
我对你的lsp做些修改:

(defun C:sss ()
    (command "layer" "lock" "bdline" "lock" "column" "lock" "out" "lock" "剪力墙柱线" "lock" "剪力墙线" "lock" "梁实线" "lock" "梁虚线" "lock" "柱线" "lock" "剪力墙柱填充" "lock" "柱填充" "")
(princ)
)




欢迎光临 中华钢结构论坛 China Structure Forum (http://okok.org/) Powered by Discuz! 5.0.0