找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1944|回复: 21

菜单中调用外部文件

[复制链接]
发表于 2005-1-22 00:29:44 | 显示全部楼层 |阅读模式

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

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

×
有时要调用某个常用文件,比如chm[/COLOR] 格式的帮助文件。

找起来较麻烦,请问怎样在CAD中添加命令可以在画图中随时调用?

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

使用道具 举报

发表于 2005-1-23 00:35:58 | 显示全部楼层
[调用xxx]^C^C^P(startapp "运行程序名称" (findfile"xxx"))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-23 10:08:57 | 显示全部楼层
谢谢xyp1964不吝赐教。是这样编的——(startapp "hh.exe" "[drive:]/[path]/[filename.chm]")。对否?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-23 11:40:13 | 显示全部楼层
“hh.exe”最好加上路径,其余正确。

可以参考:
[acad.lsp编辑]^C^C^P(startapp "C:/Program Files/Windows NT/Accessories/wordpad.exe" (findfile"acad.lsp"))
[vlisp函数帮助]^C^C(startapp "C:/Windows/hh.exe"(findfile"AutoLisp Vlisp 函数.chm"))

最好将要打开的文件放到CAD搜索路径下,否则必须在打开的文件名称前加上全部路径。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-23 16:12:56 | 显示全部楼层
xyp1964长老,我还不是很明白,试了几次都不行。
如果我想调用我d盘的xd.txt文件,具体我该怎么写呢?
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-23 16:55:46 | 显示全部楼层
[xd.txt编辑]^C^C^P(startapp "C:/Program Files/Windows NT/Accessories/wordpad.exe" (findfile"d:/xd.txt"))
其中“C:/Program Files/Windows NT/Accessories/wordpad.exe”需根据实际情况改写。

[php]
startapp   函数
语法
     (startapp appcmd file)
功能及参数
     此函数将用来启动一个可用于 Windows 上的应用软件。其中, appcmd 参数是用来指定一个可执行的应用程序名称字串。如果在此不包含此应用程序的完整路径名称, 那么它将自动搜寻DOS PATH系统变量所指定的路径。File参数是用来指定要打开的文件名称字符串。如果成功执行, 将返回一个大于零的整型数。反之, 将返回nil。

范例
           (startapp "winapp" "acad.lsp")
     将可自Windows Winapp软件打开一个名称为 acad.lsp 的文件。
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 09:47:19 | 显示全部楼层
再次感谢xyp1964,不但解决了我的疑惑,还增长了相关的知识。
再次麻烦您,请问哪里可以找到像您上面所贴的函数命令简明介绍的书。谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-24 12:47:27 | 显示全部楼层
最初由 xyp1964 发布
[B][xd.txt编辑]^C^C^P(startapp "C:/Program Files/Windows NT/Accessories/wordpad.exe" (findfile"d:/xd.txt"))
其中“C:/Program Files/Windows NT/Accessories/wordpad.exe”需根据实际情况改写。

[php]
star... [/B]


呵呵,偶又想问问,如果我想直接调用系统外的exe文件又该怎么办呢?我用startapp+文件名,然后findfile+路径,不过没实现。呵呵。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 13:40:02 | 显示全部楼层
比如调用wordpad.exe。
^C^C^P(startapp "C:/Program Files/Windows NT/Accessories/wordpad.exe")

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

使用道具 举报

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

使用道具 举报

发表于 2005-1-24 19:26:09 | 显示全部楼层
最初由 蓝静如水 发布
[B]比如调用wordpad.exe。
^C^C^P(startapp "C:/Program Files/Windows NT/Accessories/wordpad.exe")

越俎代庖,见笑了。 [/B]


我的意思是系统外的执行文件(不是系统自带的那些),上面并不能达到效果啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-24 19:58:10 | 显示全部楼层
最初由 lxyljl 发布
[B]

我的意思是系统外的执行文件(?.. [/B]


什么是“系统外的执行文件”?
举例说明。
如果程序在别人的机器上,那……呵呵
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-24 20:10:40 | 显示全部楼层
呵呵,比如一个插入特殊符号的.exe文件。再比如批量cad版本转换工具的执行文件。我想在cad中直接调用它们。可以么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-24 20:15:34 | 显示全部楼层
再看这个实例:
[幻灯片管理]^C^C^P(startapp (findfile"CADSlide.exe"))

对于某些exe文件必须使用
[菜单名称]^C^C(startapp"执行程序"))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 13:35 , Processed in 0.225227 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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