找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4802|回复: 13

[求助]:如何用命令加载lisp文件?

[复制链接]
发表于 2005-8-6 23:35:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
如何用命令加载lisp文件?
我的意思是不load菜单
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-8-6 23:42:18 | 显示全部楼层
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-6 23:57:33 | 显示全部楼层
我说的是不用appload命令来实现?
还有其他命令或方法吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-7 00:14:04 | 显示全部楼层
直接把lisp文件拖到cad屏幕
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-7 00:27:04 | 显示全部楼层
用记事本打开AutoCAD\SUPPORT目录内的“acad.mnl”文件,在其文档尾部写上如下两行内容:

(load "×××")
(princ)

注:×××为要加载的LISP文件名。
这样就可以在CAD启动时自动加载一个名为“×××”的LISP文件了。

如果“×××”文件不在AutoCAD\SUPPORT目录内,比如在它C:\temp路径下,则应写为:

(load "C:/temp/×××")
(princ)



(load "C:\\temp\\×××")
(princ)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-7 01:17:28 | 显示全部楼层
以上的方法都可行但都不是我想要的,我的意思是:
我开启CAD的时候没有启动任何额外的LISP文件
但我用的过程中突然候用一个LISP文件里的一个程序
这个时候我就要加载所需的LISP文件,我想用一个命令“XXXX”来实现(假如所需的LISP文件为AAA.LSP)
如输入:XXXX AAA.LSP
就可以了
能否实现呢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-7 03:42:00 | 显示全部楼层
我不是很懂LISP语言,看了一下帮助文件,不知用autoload函数可以不可以。

预定义可自动加载某相关 AutoLISP 应用程序的命令名

(autoload filename cmdlist)

在执行 cmdlist 参数定义的某一个命令之前,将自动加载 filename 参数指定的一个 .lsp 文件。cmdlist 参数必须是一个字符串表。
autoload 函数返回nil。

下列代码定义了 C:APP1、C:APP2 和 C:APP3 函数将自动加载 bounsapp.lsp 文件。在第一次运行 APP1、APP2 或 APP3 命令时,先自动加载相应 AutoLISP 应用程序,然后继续执行该命令。

(autoload "BONUSAPP" '("APP1" "APP2" "APP3"))

警告  cmdlst 参数所含的命令必须在 filename 参数所指的文件中定义。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-7 09:40:37 | 显示全部楼层
按需加载可在菜单或工具条按钮中定义,形如(工具条按钮,菜单与此类似):

ID__easysel        [_Button("选择易   启动命令:SS   透明执行:'SS", "easysel.bmp", "ICON_24_BLANK")]^C^C(if (not c:ss) (load"easysel.VLX")) ss

当然也可在命令行输入,命令行只输入^C^C后面内容,注意加()。
*-*9
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-7 19:39:14 | 显示全部楼层
谢谢8楼,
问题可以解决
能否写一个lsp来实现呢

7楼的应该可以,但我不懂如何运用Autoload函数
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-7 21:22:55 | 显示全部楼层
把文件考入CAD安装目录
直接在命令行输入:(load"xxx")
xxx为文件名,可以不要后缀
这样还不够简单?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-7 23:48:42 | 显示全部楼层
10楼的跟8楼的一样
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-26 08:23:27 | 显示全部楼层
把要用的拖到CAD里好象就行了啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-26 13:42:36 | 显示全部楼层
在CAD2002版support目录中用记事本打开acad2000.lsp文件,在最后面加入
(defun S::STARTUP()
(command (load"D:/autocad2002/.../XXX.lsp"))
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-30 22:07:17 | 显示全部楼层
在工具栏里选择加载LISP程序,在对话框里选择加载救行,但是每次都要这样,并且把LISP程序拷入安装目录!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-25 01:11 , Processed in 0.594359 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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