1. 程式人生 > >nsis 指令碼的變數定義

nsis 指令碼的變數定義

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