2008里的lisp加载到2010里失灵了?
本帖最后由 zmzk 于 2020-12-8 07:38 编辑原先在2008里好用 的 lisp,现在加载到2010里失灵了,不好使了(DEFUN lyh (MYLSP / LAYCH)
(if (setq LAYCH (ssget "i")) ;如果已选择对象则将其转到指定的层
(command "_.change" LAYCH "" "_p" "_LT" "BYLAYER" "_C" "BYLAYER" "_la"mylsp "")
(command "_layer" "m" mylsp"") ;否则将指定的层置为当前
)
(princ)
)
(DEFUN C:wL() (lyh "外轮廓线")) ;Q命令使换外轮廓线层在命令行中输入 "pickfirst" ,将其设为1
在命令行中输入"qaflags" 将其值设为0,这2个参数我 也 改了,也 不好用,奇怪了
本帖最后由 wzg356 于 2020-12-7 20:47 编辑
(command "_.change" LAYCH "" "_p" "_LT" "BYLAYER" "_C" "BYLAYER" "_la"mylsp "")
没用高版本,建议
命令行输入_.change。。。。。。 顺序检查
命令行输入_layer。。。。。顺序检查,是不是与程序目的一致
版本不一致,有些基本命令会根据反馈的使用习惯进行修改
桌子公司的升级也是根据使用者反馈或收集网上的优秀二次开发程序改进的
比如扩展功能大多数是桌子公司搜集网上优秀的二次开发程序加进去的
意思是如果你写的小工具受众度高,简洁,基本无bug,也可能会被桌子公司搜集然后下次升级时利用你的小工具
页:
[1]