nsis 指令碼的變數定義
阿新 • • 發佈:2018-12-27
nsi 指令碼的變數定義用 Var 關鍵字,後跟變數名,變數是全域性的並且是大小寫敏感的。變數引用時需要加上字首“$”。
除了使用者自定義的變數外,nsi 指令碼中與定義暫存器變數 $0~$9、$R0~$R9 用於引數傳遞,以及系統變數用於特定用途。
這些變數主要有:
$INSTDIR,$OUTDIR,$CMDLINE,$LANGUAGE 這些變數都是可寫的。
$PROGRAMFILES,$COMMONFILES,$DESKTOP,$EXEDIR,$WINDIR,$SYSDIR,$ TEMP,$STARTMENU
$SMPROGRAMS,$SMSTARTUP,$QUICKLAUNCH,$DOCUMENTS,$SENDTO,$ RECENT,$FAVORITES
$MUSIC,$PICTURES,$VIDEOS,$NETHOOD,$FONTS,$TEMPLATES,$ APPDATA,$PRINTHOOD
$INTERNET_CACHE,$COOKIES,$HISTORY,$PROFILE,$ ADMINTOOLS,$RESOURCES
$RESOURCES_LOCALIZED,$CDBURN_AREA,$HWNDPARENT,$PLUGINSDIR。
nsi 指令碼中可用於除錯的系統函式有 MessageBoxes、DetailPrint、Dumpstate。
⊕本文來自: 360安全網(www.hack59.com) 詳細出處參考:http://www.hack59.com/edu/soft/nsis/2009092719384980.html
除了使用者自定義的變數外,nsi 指令碼中與定義暫存器變數 $0~$9、$R0~$R9 用於引數傳遞,以及系統變數用於特定用途。
這些變數主要有:
$INSTDIR,$OUTDIR,$CMDLINE,$LANGUAGE 這些變數都是可寫的。
$PROGRAMFILES,$COMMONFILES,$DESKTOP,$EXEDIR,$WINDIR,$SYSDIR,$ TEMP,$STARTMENU
$SMPROGRAMS,$SMSTARTUP,$QUICKLAUNCH,$DOCUMENTS,$SENDTO,$ RECENT,$FAVORITES
$MUSIC,$PICTURES,$VIDEOS,$NETHOOD,$FONTS,$TEMPLATES,$ APPDATA,$PRINTHOOD
$INTERNET_CACHE,$COOKIES,$HISTORY,$PROFILE,$ ADMINTOOLS,$RESOURCES
$RESOURCES_LOCALIZED,$CDBURN_AREA,$HWNDPARENT,$PLUGINSDIR。
nsi 指令碼中可用於除錯的系統函式有 MessageBoxes、DetailPrint、Dumpstate。
⊕本文來自: 360安全網(www.hack59.com) 詳細出處參考:http://www.hack59.com/edu/soft/nsis/2009092719384980.html