找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: userzhluserzhl

[编程申请]:想弄个安装程序,但又可以改快捷键的(为其他人:),高手一定要进来看看。

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

使用道具 举报

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

使用道具 举报

发表于 2006-4-6 23:01:59 | 显示全部楼层
把自已的PGP所在的文件目录在配置文件中放在最前面, 然后执行 reinit 选择PGP选项.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-7 01:51:08 | 显示全部楼层
最好的办法也就是最简单的,你只要保存一个acad.pgp文件就可以,你可以及时更新替换adad.pgp文件,搞得太多了到时自己都搞不明白了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 01:05:14 | 显示全部楼层
11楼,你的程序中好像少了

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

使用道具 举报

已领礼包: 59个

财富等级: 招财进宝

发表于 2006-4-12 22:53:21 | 显示全部楼层
sapath 是获得保存 user.pgp 文件的路径函数,可以去掉的,请根据情况修改成自己的路径。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 59个

财富等级: 招财进宝

发表于 2006-4-14 02:55:52 | 显示全部楼层
看不到你的怎样操作的,估计是替换(sapath)的问题,请将程序中的“(sapath))”替换成“"D:\\AutoCAD 2004\\S&A\\" ”这样的路径。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-14 08:16:26 | 显示全部楼层
系统默认读取的不是:C:\Documents and Settings\zhl\Application Data\Autodesk\AutoCAD 2005\R16.1\chs\Support\acad.pgp吗?
(defun sapath ()
;;;这个范例返回
;;;SupportPath的当前设定值,接着改变它的值,最后恢复初始值
  (VL-LOAD-COM)
  (setq    AcadObject   (vlax-get-acad-object)
       AcadDocument (vla-get-ActiveDocument AcadObject)
       mSpace        (vla-get-ModelSpace AcadDocument)
  )
  (setq preferenceSel (vla-get-Preferences AcadObject))
  (setq fileSel (vla-get-Files preferenceSel))
;;;取出当前的SupportPath值
  (setq currSupportPath (vla-get-SupportPath fileSel))
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 59个

财富等级: 招财进宝

发表于 2006-4-14 20:42:25 | 显示全部楼层
最初由 userzhluserzhl 发布
[B]系统默认读取的不是:C:\Documents and Settings\zhl\Application Data\Autodesk\AutoCAD 2005\R16.1\chs\Support\acad.pgp吗?
(defun sapath ()
;;;这个范例返回
;;;SupportPath的当前设定值,接着改变它的值,最... [/B]


看来是你理解错了,我的 (sapath)  返回的路径是存放 user.pgp  这个文件的路径,而不是CAD读阅 ACAD.PGP  这个文件的路径,在CAD的支持路径当中无论存在多个acad.pgp都没问题,CAD只使用路径最靠前面的那一个acad.pgp,程序也只搜索这一个,所以acad.pgp的存放路径不用你去考虑。你也不需要重新定义(sapath)这个函数,只要象我上面贴子写的那样将程序中的“(sapath))”替换成形如“"D:\\AutoCAD 2004\\S&A\\" ”这样的路径就行了,这个路径由你自己决定,但是要CAD能“看到”它。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-14 22:55:44 | 显示全部楼层
还是出现这种错误:
alias-backup 出错:文件类型定义太长

而且我试了好多次了,;--编辑简化命令------------------------------------------------------
;--初始化简化命令----------------------------------------------------
都是读取C:\Documents and Settings\zhl\Application Data\Autodesk\AutoCAD 2005\R16.1\chs\Support\acad.pgp
可不可以这样:把程序改一下,让它初始化的是某一目录的PGP,如:
C:\Program Files\Soft\acad.pgp
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-14 23:10:21 | 显示全部楼层
最初由 userzhluserzhl 发布
[B]还是出现这种错误:
alias-backup 出错:文件类型定义太长

而且我试了好多次了,;--编辑简化命令------------------------------------------------------
;--初始化简化命令----------------------------------... [/B]

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

使用道具 举报

 楼主| 发表于 2006-4-14 23:29:14 | 显示全部楼层
添加路径:C:\Program Files\Soft
并移动到最前面。


楼上,用LSP如何实现?

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

使用道具 举报

发表于 2006-4-14 23:41:44 | 显示全部楼层
最初由 userzhluserzhl 发布
[B]添加路径:C:\Program Files\Soft
并移动到最前面。


楼上,用LSP如何实现?

(AddSupportPath (GetSOFTPath) nil) [/B]

  1. [FONT=courier new](load "xyp_lib.vlx")  ;版本 V.20060413
  2. ;|下载和加载通用函数(可在签名栏直接下载后放到搜索路径下)
  3. 利用以下任何一种方式(首选第一种)即可加载和运行通用函数内的所有子程序:
  4. ★1·在acad.lsp中增加(load"xyp_lib.vlx")
  5. ■2·在每个程序内增加(load"xyp_lib.vlx")
  6. ■3·在command下,输入(load"xyp_lib.vlx")
  7. ■4·在菜单.mnl中增加(load"xyp_lib.vlx")
  8. ■5·将xyp_lib.vlx文件直接拽到cad屏幕
  9. [COLOR=red] ★通用函数下载地址:[/COLOR]
  10. [url]http://www.xdcad.net/forum/attachment.php?s=&postid=1606661[/url]
  11. |;

  12. ;(xyp-Path-Add 新增路径 mode)
  13. ;添加cad搜索路径(前或后部)
  14. ;mode:"L"前;"R"后
  15. (xyp-Path-Add "C:\\Program Files\\Soft" "L")[/FONT]
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-29 07:08 , Processed in 0.402011 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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