zhh101888 发表于 2008-5-30 10:03:00

怎样在CAD中自动加载LISP

<p>小弟刚学AUTOLISP,想请教各位高手</p><p>我在AUTOLISP编了一个小程序,不知怎样在CAD中自动加载LISP和自定义按钮,谢谢!</p>

24143399 发表于 2008-5-30 16:33:00

在工具~启动组里面~~

Joseflin 发表于 2008-6-1 15:41:00

<p>1.加在功能表列→编辑acad.mns</p><p>2.加在acad.lsp里→编辑acad.lsp</p>

xd-xdcad 发表于 2008-6-19 15:28:00

本帖最后由 作者 于 2008-6-19 16:10:02 编辑 <br /><br /> <p>若是2006及以上版本,仅有CUI</p><p>请问若自己的LISP文件名称为TEST.LSP,相应命令为TEST</p><p>自定义按钮时,与此按钮关联的宏该如何写?</p><p>我知道低版本是这样写的:^C^C(load "TEST.LSP") TEST</p><p>请问高版本怎样写?(<font color="#ff0000">lisp程序不在启动组里时</font>)</p>

op90o 发表于 2008-6-20 17:57:00

<p>請在指令行輸入 APPLOAD指令 來載入該程式 並使用加入啟動套件功能,包含一份應用程式列示,每次當您啟動 AutoCAD 時,都會載入這些應用程式。此程式步驟只需執行一遍,以後即可在 AutoCAD 裡執行 LISP程式的 TEST 新指令。<br/></p>

xd-xdcad 发表于 2008-6-20 19:55:00

<p>楼上的方法我是用的,一般专门加载必用的几个程序,若所有的程序都用这种方法,首先这些命令就记不住,需要另外定义,不如作成按钮方便,</p><p>不知道在CUI中怎样加载自己的LISP按钮</p><p>我实验着在CUI-LISP中加载,每次CAD打开时,都会在命令行中显示所有加载的LISP,非常不方便</p><p>是否有更好的方法呢?</p><p>按理说高版本只会比低版本更方便的呀,不明白,一直没有体会到优点</p>

黑傑克 发表于 2008-6-23 15:46:00

<p>&nbsp;</p><p>2006&nbsp; 開始的CUI,採用更人性化的巨集撰寫方式(惟較無法直接批次),要新增按鈕或POP MENU選項,步驟約略如下:</p><p>1.先新增指令(見上圖,紅圈處)</p><p>2.在輸入所需的指令名稱及巨集(宏)</p><p>3.將剛剛新增的指令拖曳至工具列、功能表、管控面板...等要放置指令的地方</p><p>不過,^C^C(load "TEST.LSP");TEST &lt;-- 建議加上IF判斷是否已載入程式,可以不必每次都要加載程式。</p><p></p>

xd-xdcad 发表于 2008-6-24 08:13:00

<p>谢谢<strong><font face="Verdana" color="#61b713">黑傑克朋友</font></strong></p><p><strong><font face="Verdana" color="#61b713">请问,定义好自己的菜单\工具栏后,是否一切的变化全部保存在CUI文件中呢?而其他的与原文件相同</font></strong></p>

黑傑克 发表于 2008-6-24 16:02:00

xd-xdcad发表于2008-6-24 8:13:00static/image/common/back.gif谢谢黑傑克朋友请问,定义好自己的菜单\工具栏后,是否一切的变化全部保存在CUI文件中呢?而其他的与原文件相同

<p></p>是的

huyiqun 发表于 2011-2-26 22:59:58

回复 op90o 的帖子

又跟您学了一招。谢谢!
页: [1] 2
查看完整版本: 怎样在CAD中自动加载LISP