LYHZM 发表于 2009-6-22 22:04:00

请问,如何在其他电脑i中通过复制的快捷方式运行dvb文件?

请问,如何形成一个快捷方式,当把此快捷方式及相应的dvb文件复制到其他电脑中任意位置后,运行此快捷方式则自动启动此电脑中的AutoCAD、一个dwg文件及此dvb文件(已知其他电脑中确认有AutoCAD,dvb中引用的文件均为相对路径)?

天之雨露 发表于 2009-6-23 05:36:00

本帖最后由 作者 于 2009-6-25 1:47:33 编辑 <br /><br /> <p>把dvb改成为acad.dvb</p><p>dwg文件,acad.dvb放在同一文件夹中</p><p>把dwg文件快捷发送到桌面</p><p>双击dwg快捷方式,则dwg每次启动 都会加载文件夹中的acad.dvb</p><p>当然这种方式只是加载acad.dvb,如果还要启动acad.dvb里代码可能还要在acad.dvb加入一些被加载后自动命令</p>

wzm810922 发表于 2009-6-23 21:12:00

用lisp语言可以实现,拷贝到cad目录下

LYHZM 发表于 2009-6-24 21:53:00

<p>非常感谢两位老师的解答。</p><p>我使用的是VBA,使用几种方法都无法实现上述要求。</p><p>老师能解答的更具体吗?</p>

天之雨露 发表于 2009-6-25 01:49:00

本帖最后由 作者 于 2009-6-25 8:55:24 编辑

此快捷方式及相应的dvb文件复制到其他电脑中任意位置
仔细看你的要求
如果是用快捷方式及任意位置,恐怕只有开发cad人才能办到,开发cad人 在快捷方式里传入启动参数,一般人办不到的
快捷方式没有这么强的功能,只有exe文件才有这种可能,向ObjectARX/VC++ 编程技术 人问问吧

LYHZM 发表于 2009-6-26 12:59:00

非常感谢!

icy85 发表于 2009-7-12 14:01:00

<p><table class="BasicLeft" rules="cols" cellspacing="0"><tbody><tr class="row_1"><td class="BasicLeft_CELL"><p class="table_body">/b&nbsp;&nbsp; &nbsp;</p></td><td class="BasicLeft_CELL"><p class="table_body">&nbsp;脚本名&nbsp;&nbsp; </p></td><td class="BasicLeft_CELL"><p class="table_body">启动程序后,请指定要运行的脚本(b 代表批处理)。 脚本可以用于设置新图形文件中的图形参数。 假定 SCR 文件类型。 </p></td></tr></tbody></table></p><p>快捷方式给acad.exe带入一个 "/b" 参数,后面跟上一个脚本文件名Script.scr,脚本文件里写入加载命令,</p><p>快捷方式 "C:\Program Files\AutoCAD 2006\acad.exe" /b "Script.scr"</p><p></p>

对你动情 发表于 2015-8-18 07:13:50

页: [1]
查看完整版本: 请问,如何在其他电脑i中通过复制的快捷方式运行dvb文件?