找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1740|回复: 11

[求助] [求助]:能不能命令行执行lisp?在线等待

[复制链接]
发表于 2002-11-1 15:43:57 | 显示全部楼层 |阅读模式

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

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

×
能不能在命令行启动autocad时让autocad执行一个lisp文件?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-11-1 15:55:19 | 显示全部楼层
在快捷方式的目标程序中加上“\b”参数,例如
"C:\AutoCAD 2002\acad.exe" /b "c:\setup"
"setup"为一个脚本文件,然后在脚本文件setup.scr中再调用LISP程序
另外,简单的方法是:直接修改ACAD2000.LSP,不过每次打开或新建文件时都要调用LISP函数
这样可以了吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-11-1 16:03:12 | 显示全部楼层
谢谢,我后面跟了文件名,可是说找不到文件,必须带全部路径吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2002-11-1 16:13:35 | 显示全部楼层
SCR文件是CAD的命令脚本文件,可以调用一系列命令,当然可以调用函数了如:(LOAD“ABC.LSP”),
SCR文件是纯文本文件,可以用记事本写如(LOAD“ABC.LSP”),保存为SETUP.SCR
在命令行参数中必须用全路径
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-11-1 16:20:56 | 显示全部楼层
谢谢哈!
那直接用scr执行一条命令如line,应该怎么编辑scr文件?
如果启动autocad时在命令行直接调用scr文件应该怎么办?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-11-1 16:32:37 | 显示全部楼层
多谢hxg_888兄指点,我已经找到方法了!
我的意思就是要想在autocad启动时执行一条命令,听君一指点,胜找十本书啊!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-11-1 17:56:55 | 显示全部楼层
最初由 zsl_007 发布
[B]多谢hxg_888兄指点,我已经找到方法了!
我的意思就是要想在autocad启动时执行一条命令,听君一指点,胜找十本书啊! [/B]


你给这个话题总结下吧,你最后是怎么做的? 如有代码,都贴到论坛来吧.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-11-4 09:14:31 | 显示全部楼层
哦,不好意思斑竹,现在才上线!

其实是个很菜的问题,呵呵,我就是想在autocad启动的时候执行一条命令!相当于定制autocad,我总结下来是这样:
用命令行调用的方式启动autocad,并加上脚本文件,在脚本文件中有一条或多行autocad命令。
"autocad路径\autocad.exe  /b  你的scr文件名"
注意,文件名不能带扩展名
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-4 16:26:33 | 显示全部楼层
不需要这么麻烦,在ACAD.LSP或*.MNL中,以立即执行方式写出要执行的功能即可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-9 11:29:54 | 显示全部楼层
如果只想在启动CAD时加载一个命令,利用ACAD.LSP好象不行,
打开或新建文件时,ACAD.LSP都要执行的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-11-9 15:06:24 | 显示全部楼层
甚至不用写在acad。lsp中,可以打开图后,再决定设定或导入那些参数,
以针对不同用途的图。比如图层,线型,dimstyle。。。。尤其改图方便。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 05:01 , Processed in 0.192473 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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