找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1422|回复: 2

[求助] [求助][0707]如何检查增加支援环境档案路径?

[复制链接]
发表于 2006-7-7 23:40:39 | 显示全部楼层 |阅读模式

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

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

×
[求助][0707]如何检查增加支援环境档案路径?
我想再启动CAD时自动检查有无设定档案路径,
若没有则自行增加,
但我编写的程序好像没办法增加在其路径后...
不知道可以请各位看看该怎样处理吗?

谢谢

程序如下:

  1. (setq lst (acet-pref-supportpath-list))
  2. (setq lst_path (list
  3. (list "C:\\DOCUMENTS AND SETTINGS\\HUNTER\\MY DOCUMENTS\")
  4. (list "C:\\DS\")
  5. (list "C:\\DOCU-DOENTS\")
  6. ));要增加的路径...不知道有没有办法设定成为参考文件档案来载入呢?

  7. ;;判断有无此路径,如果没有就增加...这段不知道该怎样增加在其表的最后面...
  8. (foreach n lst_path
  9. (if (not (member n lst))
  10. (progn
  11. (setq path-name (apply 'STRCAT n))
  12. (setenv "ACAD" path-name)
  13. )
  14. )
  15. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-7-10 09:04:00 | 显示全部楼层

  1. (defun C:SetPath( / lst lst_path n path-name)
  2.   (setq lst (acet-pref-supportpath-list))
  3.   (setq        lst_path
  4.          (list
  5.            "C:\\DOCUMENTS AND SETTINGS\\HUNTER\\MY DOCUMENTS\"
  6.            "C:\\DS\"
  7.            "C:\\DOCU-DOENTS\"
  8.            )
  9.   )

  10.   (setq path-name (getenv "ACAD"))
  11.   
  12.   (foreach n lst_path
  13.     (if        (not (member n lst))
  14.       (setq path-name (STRCAT path-name n ";"))
  15.     )
  16.   )

  17.   (setenv "ACAD" path-name)

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 16:42 , Processed in 0.237245 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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