Inno Setup常量 ProgramData文件夹常量 修正官方帮助文档错误

  • Inno Setup常量 ProgramData文件夹常量 修正官方帮助文档错误已关闭评论
  • 3,821 次浏览
  • A+
所属分类:汉化工具

注意:本站启用了缓存系统,如果你的账户登陆不了,那是因为缓存导致,刷新再登陆一次即可。如还不行,只需打开任意一篇文章,然后刷新登陆即可。本站独家汉化、原创汉化,所有发布软件均为中文,非汉化或中文软件一律不收录不发布。声明:本站软件可以转载,但严禁二发,违者一经发现永久封号。

Inno Setup常量 ProgramData文件夹常量 修正官方帮助文档错误 由 心语家园(https://www.xinyucn.cc/)独家或原创发布,你可通过右上角“私信本站”联系我们。

欢迎汉化人加入本站,发布汉化作品。如果你有脱壳和去验证能力,网友捐赠将100%归你所有。如果无此能力,网友捐赠将留20%用于支付服务器及域名费用,其他归你所有。我们平时编译Inno Setup脚本时都要用到常量,而官方帮助文档中部分常量描述错误,遍查网上也都是错误描述,不得已本站根据官方帮助文档,重新整理了一下,修正了部分错误,如{commonappdata}常量,普遍用错,很多人还在网上找,哪有正确的,翻遍互联网你也找不到正确的描述。

概念

脚本中的条目大部分可以嵌入常量。

语法

预定义的字符被包含在大括弧之中

{var}

目录常量

{app} 安装向导中的选择目录位置页面中选定的应用程序的目录

{win} 系统的 Windows 目录 通常为C:\windows

{sys} 系统的 System32 目录 通常为c:\windows\system

{sysnative} 在 64-位 Windows 中,该目录包含 64-位系统文件。在 32-位 Windows 中,该目录包含 32-位系统文件

{syswow64} 在 64-位 Windows 中,系统的 SysWOW64 目录,通常为 "C:\WINDOWS\SysWOW64"

{src} 安装程序所在目录

{sd} 系统驱动器,一般是C:

{commonpf} 系统Program Files目录的路径

{commonpf32} 32-位程序文件 通常为C:\Program Files(x86)

{commonpf64} 64-位程序文件 通常为C:\Program Files

{commoncf} 公共文件。系统的 Common Files 目录路径。{commoncf} 等于 {commoncf32} ,64-位安装模式时等于 {commoncf64}。

{commoncf32} 32-位公共文件 通常为“C:\Program Files\Common Files”

{commoncf64} 64-位公共文件 通常为C:\Program Files\Common Files”

{tmp} 它是在安装程序启动后在用户临时目录中创建的子目录(如名为“C:\WINDOWS\TEMP\IS-xxxxx.tmp”)。目录中的所有文件和子目录在安装程序或卸载程序退出时删除。在安装时,这主要用于提取在 [Run] 区段运行、但安装后不再需要的文件。

{commonfonts} 字体目录 通常是在 Windows 下面的名称为“Fonts”的目录

{dao} DAO 目录,等同于{commoncf}\Microsoft Shared\DAO

{dotnet11} 32-位 .NET Framework 版本 1.1 安装根目录。

{dotnet20} .NET Framework 版本 2.0-3.5 根目录。{dotnet20} 等同于{dotnet2032} 除非安装被运行在 64-位安装模式中,在这种情况它等同于{dotnet2064}。

{dotnet2032} 32-位 .NET Framework 版本 2.0-3.5 安装根目录。

{dotnet2064} 仅 64-位 Windows: 64-位 .NET Framework 版本 2.0-3.5 安装根目录。

{dotnet40} .NET Framework 版本 4.0 根目录。{dotnet40} 等同于 {dotnet4032}除非安装程序运行于 64-位安装模式中,在这种情况它等同于 {dotnet4064}。

{dotnet4032} 32-位 .NET Framework 4.0 及更高版本的安装根目录。

{dotnet4064} 仅 64-位 Windows: 64-位 .NET Framework 版本 4.0 和更高版本安装根目录。

外壳文件夹常量

{group} 开始菜单文件夹路径

{localappdata} AppData(应用程序数据)文件夹的 Local(非 Roaming)路径。

{userappdata} AppData(应用程序数据)文件夹的 Roaming路径。

{commonappdata} ProgramData 文件夹路径

{usercf} 当前用户的common File目录

{userdesktop} 和 {commondesktop} 桌面文件夹的路径

{userdocs} 和 {commondocs} 我的文档(My Documents)文件夹路径

{userfavorites} 收藏夹目录

{fonts} 当前用户的“字体”文件夹的路径。仅 Windows 10 1803 和更高版本支持 {userfonts}。与 {localappdata}\Microsoft\Windows\Fonts 相同的目录

{userpf} 当前用户的路径是 Program Files 目录。仅 Windows 7 和以后版本支持{userpf}; winxp为 {localappdata}\Programs 相同的目录。

{userprograms} 和 {commonprograms} `开始`菜单上`程序`文件夹的路径

{usersavedgames} 当前用户的 Saved Games 目录路径。

{usersendto} 当前用户的“Send To”文件夹的路径(没有公共的“Send To”文件夹)。

{userstartmenu} 和 {commonstartmenu} `开始`菜单顶层路径

{userstartup} 和 {commonstartup} `开始`菜单启动文件夹路径

{usertemplates} 和 {commontemplates} 模板文件夹路径。

自动常量

除了 "common" 和 "user" 常量外,Inno Setup 还支持 "auto" 常量。
除非在非管理安装模式下运行,它们会映射到 "user" 窗体。否则它们会自动映射到 "common" 窗体

                                       管理的                              非管理的

autoappdata               commonappdata             userappdata

autocf                         commoncf                        usercf

autocf32                     commoncf32                    usercf

autocf64                     commoncf64                    usercf

autodesktop               commondesktop              userdesktop

autodocs                    commondocs                    userdocs

autopf                        commonpf                         userpf

autopf32                    commonpf32                     userpf

autopf64                    commonpf64                     userpf

autoprograms           commonprograms             userprograms

autostartmenu          commonstartmenu            userstartmenu

autostartup               commonstartup                 userstartup

autotemplates           commontemplates            usertemplates

重命名常量

旧名称      新名称

cf             commoncf

cf32         commoncf32

cf64         commoncf64

pf             commonpf

pf32         commonpf32

pf64         commonpf64

sendto     usersendto

其他常量

{\} 反斜杠字符

{% NAME | DefaultValue } 环境变量 NAME 用于指定要使用的环境变量的名称。

DefaultValue 确定如果指定的变量在用户系统中不存在时置入的字串。

{cmd} cmd编译器路径 c:\windows\system32\cmd.exe

{computername} 电脑名称

{drive: Path } 从指定的路径中提取并返回驱动器卷标和冒号(例如“C:”)在 UNC 路径的场合中,它返回服务器和共享名(例如“\\SERVER\SHARE”)。

{groupname} 安装目录的文件夹名称,不包含路径

{hwnd} (特殊用途) 转换为安装程序的背景窗口句柄

{wizardhwnd} (特殊用途) 转换为安装程序的向导窗口句柄。如果向导窗口句柄在翻译完成时不能用,这个句柄设置为“0”。

{ini: Filename, Section, key} 读取区段配置的ini文件里的配置项的值

{language} 语言内部名称

{cm:MessageName,Arguments} 嵌入一个自定义的消息值

{reg:HKxx\SubkeyName,ValueName|DefaultValue} 插入一个注册键值

{param:ParamName |DefaultValue} 插入一个命令行参数值。

{srcexe} 安装程序的完整路径

{uninstallexe} 卸载程序的完整路径名

{sysuserinfoname} Windows 被注册的名称,该信息从注册表中读取。

{sysuserinfoorg} Windows 被注册的组织,该信息从注册表中读取。

{userinfoname}

{userinfoorg}

{userinfoserial}

用户在用户信息 向导页面(可通过 UserInfoPage 指令来启用)中分别输入的名称,组织和序列号。一般来说,这些常量用于在 [Registry] 或 [INI] 条目中保存它们以后要使用的值。

{username} 正在运行安装程序或卸载程序的用户名称(也可用 GetUserName 函数返回)。

{log} 日志文件名称,如果 logging 未启用则返回一个空字串。

 
本站1元=100家园币,你可以通过签到获得家园币,用来免费捐赠。
最新默认解压密码:Hoejc!xinyucn.cc 其他密码请去公众号。
如果链接丢失或未加,私信本站获取,仅对本站VIP会员开放。

请注意:微信公众号谢绝私信留言,拒绝回复。本站已在多处醒目位置注明,但是仍有网友在微信私信留言,再次声明,微信公众号不引流,不回复。

资源下载此资源仅限注册用户下载,请先

免责声明:

根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供本站会员用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,禁止分享或传播。需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担 。警告:本站仅服务站内会员用户,禁止在中国大陆用户下载使用、分享或传播,违者后果自负。同意本条款你方可捐赠购买下载本站资源,不同意请离开。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

服务条款:

本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,购买充值 即代表你对本站的无偿捐助,非购买本站资源。仅为维持服务器的开支与维护,全凭自愿无任何强求。

为防止盗链,本站所有资源均需登陆后下载,即使是免费的。如果链接失效或者需要安装密码,可通过右上方菜单“私信本站”联系管理员补链或者提供安装密码;注意安装密码仅免费提供给本站VIP会员和捐赠用户。本站下载头条极速版并关注,还可以领取现金红包哦!

如需解压密码,关注官方微信号“ 心语家园“或扫描下面的微信公众号二维码,发送解压密码获取。默认解压密码即最新密码,如密码无效,可尝试其他密码。

  • 官方微信公众号
  • 扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!
  • weinxin
  • 本站官方头条号
  • 扫一扫关注官方头条号,新老用户扫描下载抖音极速版,可领取最高269元现金,每天使用都可领钱。
  • weinxin