Inno Setup使用进阶(一)常量

转载地址:https://blog.csdn.net/bingqingsuimeng/article/details/78413725

二.常量

   Inno Setup有一些自带的常量,它们被一对大括号({})括起来,当安装程序被启动的时候,这些常量将被转换成其真实的值,这依赖于用户的选择和系统配置,例如,{win} 这个常量在绝大多数的系统当中将被转换成“C:"WINDOWS”。 
  1.  目录常量
    

(1){app}

   应用程序目录,这是用户在安装向导的选择安装目录页里面所选择的。这是Inno Setup中最常用的一个变量。

(2){win}

   系统的Windows目录,一般为“C:"WINDOWS”。例如:如果你使用了 {win}"MYPROG.INI ,而你的 Windows 目录是“C:"WINDOWS”,那么安装程序就会将它转换成“C:"WINDOWS"MYPROG.INI”。 

(3){sys}

   系统的 Windows 系统(System)目录(在 Windows NT/2000 下是 System32)。 例如:如果你使用了 {sys}"CTL3D32.DLL,并且系统的 Windows 系统目录是“C:"WINDOWS"SYSTEM”,那么安装程序就会将它转换成“C:"WINDOWS"SYSTEM"CTL3D32.DLL”。 

(4){src}

   指向安装程序所在的位置。

(5){sd}

   系统驱动器,它是指 Windows 被安装到的那个驱动器,典型的是“C:”,对于 Windows NT/2000,这个常量同系统的环境变量“SystemDrive”是等效的。 

(6){pf}

   也是Inno Setup中比较常用的一个常量,这个路径是系统的Program Files目录,典型的是“C:"Program Files”。

(7){cf}

   公共文件夹(Common Files),这个路径是系统的 Common Files 文件夹,典型的是“C:"Program Files"Common Files”。 

(8){tmp}

   临时目录,这个目录并不是用户的 TEMP 环境变量指向的目录,而是安装程序在启动时在用户的临时目录下建立的一个子目录(它有一个类似于“ C:"WINDOWS"TEMP"IS-xxxxx.tmp”这样的名字),在安装程序退出时所有的文件和子目录将会被删除。对于在 [Run] 段里面要被执行且在安装以后又不需要的程序文件来说这个功能是非常有用的。

(9){fonts}

字体目录。

(10){dao}

    DAO 目录,当安装程序运行在 Windows 95/NT 4+ 上时,它被等效为 {cf}"Microsoft Shared"DAO,当运行于 Windows NT 3.51 时,它被等效为 { win}"MSAPPS"DAO。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值