Predefines

NSIS脚本学习:预定义宏(Predefines)

流过昼夜 提交于 2020-04-18 04:34:22
预定义宏(Predefine)即无需用户赋值就可直接使用的宏 NSIS脚本中的预定义宏有如下六种: 1、${__FILE__}:Current script name. 输出当前脚本的名称(如Galatea.nsi) 2、${__LINE__}:Current line number. 输出当前代码在NSIS脚本中的行数 3、${__DATE__}:Date when the script started compiling according to the current locale. 输出当前日期(如2016/4/1) 4、${__TIME__}:Time when the script started compiling according to the current locale. 输出当前时间(如22:47:10) 5、${__TIMESTAMP__}:Date & time of the last modification to the script file according to the current locale. 输出当前日期和时间(如2016年4月1日 22:47:09),注意这里面有两个参数,因此如果直接使用 !echo ${__TIMESTAMP__} 在编译时就会报错: !echo expects 1 parameters, got 2.