明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: surveynet

[求助]如何获得我的lisp程序的路径?

    [复制链接]
发表于 2007-11-24 00:01:00 | 显示全部楼层

哈哈》》》》》》》》》》

厉害这样的 BUG 都给你发现了

 楼主| 发表于 2007-11-28 18:56:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-11-28 19:14:00 | 显示全部楼层

对这个主题表示支持。

我也很想知道答案。

发表于 2007-11-28 20:28:00 | 显示全部楼层
本帖最后由 作者 于 2007-11-28 20:30:59 编辑

这基本上是很难解决的。
因为加载LISP的途径不一定是通过对话框加载的……我个人的加载方法是选中LSP文件直接拖入AutoCAD的图形窗口就行了。不通过这个Open对话框的话,这个方法是不是还能用是个问题了。
  1. 》》但是 wzh 兄弟上面的代码把所有的lisp路径都给出了
复制代码
所有的都给出了自己分析一下那些字符串就行了:)送佛一定要送到西天吗,呵呵。关键思路有了就行。
发表于 2007-11-29 11:01:00 | 显示全部楼层

呵呵

参考一下秋枫大哥的安装制作程序提供的源码就OK拉~

发表于 2007-12-1 20:50:00 | 显示全部楼层
请问楼上的,怎样获取当前图档的路径,包括未保存的文件
发表于 2007-12-2 18:04:00 | 显示全部楼层

没有明白楼上的意思,说明三点:

1、程序的思路很简单,你在ACAD中加载一个LSP程序,然后到注册表中搜索该程序,就能找到程序的路径,这个位置(路径)没有变化,怎么会时好时不好的呢?

2、LSP程序加载后,程序获得的是当前已加载的LSP程序的位置,从哪儿加载得到哪儿的路径,加载后再移动程序有什么意义?

3、如果数据文件和LSP程序放在同一个目录下,那么获得的路径也就是数据文件的路径,至于其它的程序是否在这个路径下,不用管它吧!

发表于 2007-12-3 19:33:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-12-3 19:40:00 | 显示全部楼层
果然高手,我的要是有人解决就好了
发表于 2007-12-4 21:19:00 | 显示全部楼层
16楼:用系统变量就可以获得当前图形文件路径,不用编程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-24 02:03 , Processed in 0.158885 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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