找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 965|回复: 5

[求助] [求助]:请问如何改变cad的搜索路径

[复制链接]
发表于 2003-7-21 10:16:26 | 显示全部楼层 |阅读模式

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

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

×
我正在写一个小程序,
其中的填充部分,
我想用自己目录下的acadiso.pat代替
而不想直接覆盖原来的文件。

我知道手工的解决办法是
在cad的支持文件选项中手工调整
请问有没有什么函数或者是命令可以改变搜索顺序
如果可以改cad的配置文件就更好了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-7-21 12:07:01 | 显示全部楼层
  1. (defun loadSupportPaths (paths / files f)
  2.   (vl-load-com)
  3.   (setq files (vla-get-files (vla-get-preferences (vlax-get-acad-object))))
  4.   (vla-put-supportpath files paths)
  5.   (princ)
  6. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-23 16:41:46 | 显示全部楼层
最初由 lsjjm 发布
[B][code](defun loadSupportPaths (paths / files f)
  (vl-load-com)
  (setq files (vla-get-files (vla-get-preferences (vlax-get-acad-object))))
  (vla-put-supportpath files paths)
  (princ)
)[/c... [/B]



你这样会把原来的所有CAD路径都冲掉的,会导致CAD启动有问题,改一下吧:
(defun addSupportPaths (paths / AcadFiles oldpath newpath)
    (vl-load-com)
    (setq AcadFiles (vla-get-files (vla-get-preferences (vlax-get-acad-object))))
    (setq oldpath (vla-get-SupportPath AcadFiles));;;获取原来的路径
    (setq newpath (strcat oldpath ";" paths))
    (vla-put-supportpath AcadFiles newpath)
    (princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-24 08:30:23 | 显示全部楼层
最初由 hqd9639 发布
[B][QUOTE]最初由 lsjjm 发布
[B][code](defun loadSupportPaths (paths / files f)
  (vl-load-com)
  (setq files (vla-get-files (vla-get-preferences (vlax-get-acad-object))))
  (vla-put-support... [/B]

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

使用道具 举报

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

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-7-26 13:29:02 | 显示全部楼层
刚刚写了一个添加工具箱支持路径的程序,用的是环境变量。
http://www.xdcad.net/forum/showthread.php?s=&threadid=74584
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 14:28 , Processed in 0.344376 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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