changyiran 发表于 2012-4-16 18:49:53

如何获取cad的安装路径

在写程序时有时会用到cad主程序所在路径,或者是其下某文件夹的路径,例如backup,假设程序安装在
"C:\Program Files\AutoCAD 2006\我想分别获得C:\Program Files\AutoCAD 2006\和C:\Program Files\AutoCAD 2006\backup两个路径,有没有什么函数可以用?请高手们指点一下!

changyiran 发表于 2012-4-16 20:37:04

随便试验下,居然把backup的路径给获得了(findfile"backup")返回"C:\\Program Files\\AutoCAD 2006\\backup",现在就差怎么返回主程序路径了,(findfile "acad.exe")返回的是"C:\\Program Files\\AutoCAD 2006\\acad.exe"如果有函数返回"C:\\Program Files\\AutoCAD 2006"就好了

namezg 发表于 2012-4-16 21:00:35

本帖最后由 namezg 于 2012-4-16 21:02 编辑

用(vl-filename-directory (findfile "acad.exe"))

changyiran 发表于 2012-4-17 08:42:06

namezg 发表于 2012-4-16 21:00 static/image/common/back.gif
用(vl-filename-directory (findfile "acad.exe"))

谢谢,就是这个,我也刚知道这个函数,正想发上来,没想到咱们想到一块了。

dcl1214 发表于 2014-12-28 14:47:53

namezg 发表于 2012-4-16 21:00 static/image/common/back.gif
用(vl-filename-directory (findfile "acad.exe"))

找了好久,终于找到了

wudechao 发表于 2021-12-3 23:03:36

一台电脑多个cad就不行了,要读注册表。
页: [1]
查看完整版本: 如何获取cad的安装路径