论坛风格切换切换到宽版
  • 4158阅读
  • 6回复

识别安装路径疑问 [复制链接]

上一主题 下一主题
离线syl1130
 

发帖
81
金钱
510
威望
71
只看楼主 倒序阅读 0 发表于: 2017-04-11
  1. AppId={{E3F20D98-E6CC-4076-BCDC-2B8FBAD48092}
  2. AppName={#MyAppName}
  3. AppVersion={#MyAppVersion}
  4. ;AppVerName={#MyAppName} {#MyAppVersion}
  5. AppPublisher={#MyAppPublisher}
  6. AppPublisherURL=http://
  7. AppSupportURL=http://
  8. AppUpdatesURL=http://


得到的安装目录是 但是我需要的是目录是需要如何修改下代码? 谢谢了
这个困惑了很久么有解决


本帖提到的人: @restools @wanfu @lovelost
离线wszjf

发帖
27
金钱
270
威望
27
只看该作者 1 发表于: 2017-04-11
你试试
DefaultDirName={code:ExtractFilePath|{code:RemoveQuotes|{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\V-Ray for Rhinoceros 5,DisplayIcon}\..}}
离线syl1130

发帖
81
金钱
510
威望
71
只看该作者 2 发表于: 2017-04-11
回 1楼(wszjf) 的帖子
wszjf:你试试 DefaultDirName={code:ExtractFilePath|{code:RemoveQuotes|{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\V-Ray for Rhinoceros 5,DisplayIcon}\..}} (2017-04-11 19:36) 

感谢大哥 完美解决
后面的..是什么意思一个符号向前一个目录吗?
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 3 发表于: 2017-04-12
{code:ExtractFilePath|{code:RemoveQuotes|{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\V-Ray for Rhinoceros 5,DisplayIcon}}}
上面的代码中的DisplayIcon,改为其值和安装目录相同的其他名称,一般为InstallLocation,你自己打开注册表自己找一下,有没有这样的名称。没有的话,要写一段获取父目录的函数。

离线syl1130

发帖
81
金钱
510
威望
71
只看该作者 4 发表于: 2017-04-12
回 3楼(wanfu) 的帖子
wanfu:{code:ExtractFilePath|{code:RemoveQuotes|{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\V-Ray for Rhinoceros 5,DisplayIcon}}} 上面的代码中的DisplayIcon,改为其值和安装目录相同的其他名称,一般为InstallLocation,你 .. (2017-04-12 18:23) 

没有,只有这个icon图标有路径
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 5 发表于: 2017-04-13
那就写个函数获取父文件夹路径。请参考以下帖子:
http://bbs.hanzify.org/read-htm-tid-173533-ds-1-page-1.html#400503
离线xlmldh

发帖
15
金钱
140
威望
14
只看该作者 6 发表于: 2017-04-29
楼主帖子的内容怎么是不完整的?