电子生成器更改安装目录 - 从installer.nsh中引用环境变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子生成器更改安装目录 - 从installer.nsh中引用环境变量相关的知识,希望对你有一定的参考价值。
我正在使用电子建设者创建电子应用安装程序。我可以使用build / installer.nsh中的宏更改默认安装目录,如下所示:
!macro preInit
SetRegView 64
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:myApp"
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:myApp"
SetRegView 32
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:myApp"
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:myApp"
!macroend
这适用于我,我的应用程序可以安装在C: myApp下。
但是,我想在C: USER_HOME_DIR myApp下安装它。我尝试过使用“$(HOME) myApp”,“$ {HOME} myApp”,“%HOME% myApp”无效。我觉得我错过了一些简单的方法,如何引用指向用户主目录的环境变量,但不知道如何。
任何帮助都感激不尽。
非常感谢,
阿伦
答案
在Windows中,主文件夹位置在%HOMEPATH%
变量中,而不是%HOME%
。试试吧。
以上是关于电子生成器更改安装目录 - 从installer.nsh中引用环境变量的主要内容,如果未能解决你的问题,请参考以下文章
LabVIEW生成应用程序(exe)和安装程序(installer)
LabVIEW生成应用程序(exe)和安装程序(installer)