【问题标题】:How to set user main folder?如何设置用户主文件夹?
【发布时间】:2014-08-02 17:20:01
【问题描述】:

如何设置C:\Users\%username% 目录? 这是“appdata”、“我的文档”等所在的文件夹。 我在 inno 设置文档中找不到这个常量。 提前谢谢。

【问题讨论】:

标签: inno-setup


【解决方案1】:

我认为您正在寻找别名,如果是,那么只需设置以下一个,它将适用于所有用户。

%HOMEDRIVE%%HOMEPATH%

或者使用下面的一个

%USERPROFILE%

【讨论】:

  • 目标目录:%USERPROFILE%\ ? О_®
  • Okey 同意两者都可以正常工作,我正在更新我的答案。
  • @user1791020,首先你不应该在那里写任何东西。请阅读重复的问题。
【解决方案2】:

您可以使用任何环境变量:

ExpandConstant('{homepath}\YourPath\');

【讨论】:

  • {homepath} 常量不存在。
  • 它存在于Windows 7中。我检查了它。您可以使用 USERPROFILE 或 APPDATA\..\..\
  • 你想到的叫环境变量。您要扩展的是一个不存在的内置 Inno Setup 常量。
  • 我刚刚使用 FileExists(ExpandConstant('{homepath}\MyFile')) 编译了我的项目。
  • 这与编译无关。您在评论中显示的代码将在运行时执行。有关如何扩展环境变量,请参阅 Constants 主题,特别是 Other Constants 部分。
猜你喜欢
  • 1970-01-01
  • 2012-05-18
  • 1970-01-01
  • 2022-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多