分享

Screw tool螺丝孔.LSP 的打开问题

ufoxhl 2024-12-13 15:10:11 发表于 lisp [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 7 175
这个LISP如何做成一个按钮功能的,或是开启软件后自动加载到TOOLBOX里面

已有(7)人评论

跳转到指定楼层
Superman实名认证 问题互助团队 赏金猎人 发表于 2024-12-13 16:07:02
ufoxhl 发表于 2024-12-14 09:54:26
版主,这两个方法可以用的,但是Screw tool螺丝孔.LSP 自动加载是以对话框的形式出现的,一旦关闭后再使用就需要重新手动加载一个。我想能不能把它加载到TOOLBOX里,使用的时候和其它LISP命令一样点一,不用了就可以关闭。
zjm4192 发表于 2024-12-15 09:57:15
捕获.PNG
(setf OSDUserPath (oli::sd-inq-user-profiledir-pathname))
(load (concatenate 'string (format nil "~a" OSDUserPath) "\\17.0\\ModelManager\\Screw tool.lsp"))

文件放到这个目录
C:\Users\bsd\AppData\Roaming\CoCreate\CoCreate Modeling 17.0\17.01\ModelManager

Superman实名认证 问题互助团队 赏金猎人 发表于 2024-12-16 10:10:48
ufoxhl 发表于 2024-12-14 09:54
版主,这两个方法可以用的,但是Screw tool螺丝孔.LSP 自动加载是以对话框的形式出现的,一旦关闭后再使用 ...

你是像打开零件一样,直接打开lisp的,没设置自动加载,所以关闭软件后需要再次手动加载,如果设置了自动加载lisp,重启软件也会自动加载
ufoxhl 发表于 2024-12-17 14:04:25
zjm4192 发表于 2024-12-15 09:57
(setf OSDUserPath (oli::sd-inq-user-profiledir-pathname))
(load (concatenate 'string (format nil "~ ...

非常感谢你的回复,我按你的方法试过了没有成功,不知道是不是因为20.7版本的原因。
1123.png
ufoxhl 发表于 2024-12-17 14:05:35
Superman 发表于 2024-12-16 10:10
你是像打开零件一样,直接打开lisp的,没设置自动加载,所以关闭软件后需要再次手动加载,如果设置了自动 ...

是的,现在有一部分LISP是必须手动加载的,有一部分是可以自动加载到TOOLBOX里面的。这个需在修改下LISP开头的部分。
ufoxhl 发表于 2024-12-18 09:46:08
zjm4192 发表于 2024-12-15 09:57
(setf OSDUserPath (oli::sd-inq-user-profiledir-pathname))
(load (concatenate 'string (format nil "~ ...

非常感谢你提供的方法,我已经解决了。重新录制了下就可以了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则