jamesfui 发表于 2022-7-6 07:22:25

lsp加载和卸载帮助

你好需要有关创建lsp的帮助,该lsp可以:
 
>加载和卸载*。位于指定文件夹上的arx文件!
 
实例
```````

(defun c:arxload()
(command "load" "c:\documents & settings\user\addons\mditab17.arx")(princ))
 

(defun c:arxunload()
(command "unload" "c:\documents & settings\user\addons\mditab17.arx")(princ))
 
谢谢

Lee Mac 发表于 2022-7-6 07:28:31

使用arxload/arxunload函数,例如:
 
(arxload "C:/YourFolder/YourFile.arx" nil)
(arxunload "YourFile" nil)

BlackBox 发表于 2022-7-6 07:30:57

欢迎来到CADTutor!
 
首先,我建议您不要使用与受保护符号(LISP函数)相同的名称定义自定义命令。
 
第二,尝试一下:
 

(defun c:MDITAB()
((lambda (arxList mdi path)
    (princ
      (strcat "\rMDITAB: "
            (cond ((member mdi arxList)
                     (arxunload mdi)
                     "UNLOADED ")
                  ((arxload (strcat path mdi))
                     "LOADED ")))))
   (arx)
   "mditab17.arx"
   "c:\\documents & settings\\user\\addons\\")
(princ))

jamesfui 发表于 2022-7-6 07:33:54

哇!
我不敢相信是你(李)第一个回复我的第一个帖子!!!这当然是我的荣幸!!
我很高兴,cz,我目前正在使用您创建的lsp来帮助我起草工作。。。它真的非常方便/有用!
这也节省了时间和精力。。。。太多了
 
实际上,自从我开始使用autolisp以来,我在autolisp上遇到了很多问题(帖子),当时我觉得power lsp例程可以在autocad中为我做很多事情。
这就是为什么我今天加入这个论坛,以寻求对autolisp的更多理解/经验!
 
我回办公室后一定会尽快试用!再次感谢!!!!快乐的

jamesfui 发表于 2022-7-6 07:38:52

谢谢你的欢迎!
很高兴收到你的另一个建议!
我是autolisp新手,但它确实让我有兴趣深入学习它。。。
一定要试试!!!
非常感谢RenderMan先生

SLW210 发表于 2022-7-6 07:41:16

请阅读代码发布指南
 
这次我帮你修好了。

jamesfui 发表于 2022-7-6 07:46:34

谢谢我已经阅读了你发布的指南。。。现在我明白了=)
一定会记住我的下一个帖子!
谢谢你!

Lee Mac 发表于 2022-7-6 07:49:16

 
谢谢-我很荣幸我的声誉领先于我。谢谢你使用我的程序,我希望他们能帮助你的工作。
 
 
然而,为了澄清,需要提出一个好的观点,请注意,在这种情况下定义的符号是“c:arxload”,而不是受保护的arxload符号

BlackBox 发表于 2022-7-6 07:52:30

非常欢迎你;可以说,我也是李的学生。

BlackBox 发表于 2022-7-6 07:55:08

 
干杯,李-这两方面都好!英雄联盟
页: [1] 2
查看完整版本: lsp加载和卸载帮助