CAD中如何获取像AP对话框中的“已加载的应用程序”列表
RT。论坛中也搜索了很多帖子,基本结论:lsp或者vlx只有在加载的时候才有可能获取自身路径,针对直接拖入绘图区加载的,利用获取命令行内容分析后实现;针对AP对话框加载的,通过注册表里面OpenSaveMRU中记录的信息分析实现。
很明显2种变通方法都存在一定局限性,特别后一种在win7和xp下面注册表位置不同,而且貌似没有找到vlx相关的项,也就是可能无法获取vlx的路径。
打开AP对话框时(我的是cad2008),可以看到有个“已加载的应用程序”列表,里面清晰准确的记录了加载的程序名称和绝对路径,不知道这个列表能否通过什么方式在程序中获得?
虾版的http://bbs.xdcad.net/thread-668730-1-1.html,可能是你需要的 自贡黄明儒 发表于 2016-10-24 13:13
虾版的http://bbs.xdcad.net/thread-668730-1-1.html,可能是你需要的
这个我看到过,就是针对文件拖入加载的,能准确获取路径,但是只能通过拖入加载才行,所以通用性太差了。。。
页:
[1]