明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5687|回复: 11

怎样在CAD中自动加载LISP

  [复制链接]
发表于 2008-5-30 10:03:00 | 显示全部楼层 |阅读模式

小弟刚学AUTOLISP,想请教各位高手

我在AUTOLISP编了一个小程序,不知怎样在CAD中自动加载LISP和自定义按钮,谢谢!

发表于 2008-5-30 16:33:00 | 显示全部楼层
在工具~启动组里面~~
发表于 2008-6-1 15:41:00 | 显示全部楼层

1.加在功能表列→编辑acad.mns

2.加在acad.lsp里→编辑acad.lsp

发表于 2008-6-19 15:28:00 | 显示全部楼层
本帖最后由 作者 于 2008-6-19 16:10:02 编辑

若是2006及以上版本,仅有CUI

请问若自己的LISP文件名称为TEST.LSP,相应命令为TEST

自定义按钮时,与此按钮关联的宏该如何写?

我知道低版本是这样写的:^C^C(load "TEST.LSP") TEST

请问高版本怎样写?(lisp程序不在启动组里时)

发表于 2008-6-20 17:57:00 | 显示全部楼层

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2008-6-20 19:55:00 | 显示全部楼层

楼上的方法我是用的,一般专门加载必用的几个程序,若所有的程序都用这种方法,首先这些命令就记不住,需要另外定义,不如作成按钮方便,

不知道在CUI中怎样加载自己的LISP按钮

我实验着在CUI-LISP中加载,每次CAD打开时,都会在命令行中显示所有加载的LISP,非常不方便

是否有更好的方法呢?

按理说高版本只会比低版本更方便的呀,不明白,一直没有体会到优点

发表于 2008-6-23 15:46:00 | 显示全部楼层

 

2006  開始的CUI,採用更人性化的巨集撰寫方式(惟較無法直接批次),要新增按鈕或POP MENU選項,步驟約略如下:

1.先新增指令(見上圖,紅圈處)

2.在輸入所需的指令名稱及巨集(宏)

3.將剛剛新增的指令拖曳至工具列、功能表、管控面板...等要放置指令的地方

不過,^C^C(load "TEST.LSP");TEST <-- 建議加上IF判斷是否已載入程式,可以不必每次都要加載程式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2008-6-24 08:13:00 | 显示全部楼层

谢谢黑傑克朋友

请问,定义好自己的菜单\工具栏后,是否一切的变化全部保存在CUI文件中呢?而其他的与原文件相同

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

是的
发表于 2011-2-26 22:59:58 | 显示全部楼层
回复 op90o 的帖子

又跟您学了一招。谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 17:36 , Processed in 0.178141 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表