当前位置: > 部署 >

NSIS:常量大全

  • 部署
  • 2014-11-16 19:57

 

标题虽然写着“大全”,但也可能还是不全,如果遗漏了什么,请留言补充。

 

;轻狂志www.flighty.cn
;运行后会在桌面生成NSIS常量大全.txt文件
Name "NSIS常量大全"
SilentInstall silent
OutFile "NSIS常量大全.exe"
RequestExecutionLevel user

Section ""

  FileOpen $0 "$DESKTOP\NSIS常量大全.txt" w
  
  FileWrite $0 "$$EXEFILE=$EXEFILE$\r$\n"
  FileWrite $0 "$$NSISDIR=${NSISDIR}$\r$\n"
  FileWrite $0 "$$WINDIR=$WINDIR$\r$\n"
  FileWrite $0 "$$SYSDIR=$SYSDIR$\r$\n"
  FileWrite $0 "$$PROGRAMFILES=$PROGRAMFILES$\r$\n"
  FileWrite $0 "$$PROGRAMFILES32=$PROGRAMFILES32$\r$\n"
  FileWrite $0 "$$PROGRAMFILES64=$PROGRAMFILES64$\r$\n"
  FileWrite $0 "$$COMMONFILES=$COMMONFILES$\r$\n"
  FileWrite $0 "$$COMMONFILES32=$COMMONFILES32$\r$\n"
  FileWrite $0 "$$COMMONFILES64=$COMMONFILES64$\r$\n"
  FileWrite $0 "$$RESOURCES=$RESOURCES$\r$\n"
  FileWrite $0 "$$RESOURCES_LOCALIZED=$RESOURCES_LOCALIZED$\r$\n"
  FileWrite $0 "$$FONTS=$FONTS$\r$\n"
  FileWrite $0 "$$HWNDPARENT=$HWNDPARENT$\r$\n"
  FileWrite $0 "$$PLUGINSDIR=$PLUGINSDIR$\r$\n$\r$\n"

  FileWrite $0 "$\r$\n"
  FileWrite $0 "$\r$\n"
  FileWrite $0 "$\r$\n"

  ;设置为当前用户
  SetShellVarContext current
  FileWrite $0 "以下为当前用户$\r$\n"
  FileWrite $0 "$$PROFILE=$PROFILE$\r$\n"
  FileWrite $0 "$$DESKTOP=$DESKTOP$\r$\n"
  FileWrite $0 "$$EXEDIR=$EXEDIR$\r$\n"
  FileWrite $0 "$$TEMP=$TEMP$\r$\n"
  FileWrite $0 "$$STARTMENU=$STARTMENU$\r$\n"
  FileWrite $0 "$$SMPROGRAMS=$SMPROGRAMS$\r$\n"
  FileWrite $0 "$$SMSTARTUP=$SMSTARTUP$\r$\n"
  FileWrite $0 "$$QUICKLAUNCH=$QUICKLAUNCH$\r$\n"
  FileWrite $0 "$$SENDTO=$SENDTO$\r$\n"
  FileWrite $0 "$$RECENT=$RECENT$\r$\n"
  FileWrite $0 "$$NETHOOD=$NETHOOD$\r$\n"
  FileWrite $0 "$$TEMPLATES=$TEMPLATES$\r$\n"
  FileWrite $0 "$$APPDATA=$APPDATA$\r$\n"
  FileWrite $0 "$$LOCALAPPDATA=$LOCALAPPDATA$\r$\n"
  FileWrite $0 "$$PRINTHOOD=$PRINTHOOD$\r$\n"
  FileWrite $0 "$$INTERNET_CACHE=$INTERNET_CACHE$\r$\n"
  FileWrite $0 "$$COOKIES=$COOKIES$\r$\n"
  FileWrite $0 "$$HISTORY=$HISTORY$\r$\n"
  FileWrite $0 "$$ADMINTOOLS=$ADMINTOOLS$\r$\n"
  FileWrite $0 "$$CDBURN_AREA=$CDBURN_AREA$\r$\n"
  FileWrite $0 "$$DOCUMENTS=$DOCUMENTS$\r$\n"
  FileWrite $0 "$$FAVORITES=$FAVORITES$\r$\n"
  FileWrite $0 "$$MUSIC=$MUSIC$\r$\n"
  FileWrite $0 "$$PICTURES=$PICTURES$\r$\n"
  FileWrite $0 "$$VIDEOS=$VIDEOS$\r$\n"

  FileWrite $0 "$\r$\n"
  FileWrite $0 "$\r$\n"
  FileWrite $0 "$\r$\n"
	
  ;设置为所有用户
  SetShellVarContext all
  FileWrite $0 "以下为所有用户$\r$\n"
  FileWrite $0 "$$PROFILE=$PROFILE$\r$\n"
  FileWrite $0 "$$DESKTOP=$DESKTOP$\r$\n"
  FileWrite $0 "$$EXEDIR=$EXEDIR$\r$\n"
  FileWrite $0 "$$TEMP=$TEMP$\r$\n"
  FileWrite $0 "$$STARTMENU=$STARTMENU$\r$\n"
  FileWrite $0 "$$SMPROGRAMS=$SMPROGRAMS$\r$\n"
  FileWrite $0 "$$SMSTARTUP=$SMSTARTUP$\r$\n"
  FileWrite $0 "$$QUICKLAUNCH=$QUICKLAUNCH$\r$\n"
  FileWrite $0 "$$SENDTO=$SENDTO$\r$\n"
  FileWrite $0 "$$RECENT=$RECENT$\r$\n"
  FileWrite $0 "$$NETHOOD=$NETHOOD$\r$\n"
  FileWrite $0 "$$TEMPLATES=$TEMPLATES$\r$\n"
  FileWrite $0 "$$APPDATA=$APPDATA$\r$\n"
  FileWrite $0 "$$LOCALAPPDATA=$LOCALAPPDATA$\r$\n"
  FileWrite $0 "$$PRINTHOOD=$PRINTHOOD$\r$\n"
  FileWrite $0 "$$INTERNET_CACHE=$INTERNET_CACHE$\r$\n"
  FileWrite $0 "$$COOKIES=$COOKIES$\r$\n"
  FileWrite $0 "$$HISTORY=$HISTORY$\r$\n"
  FileWrite $0 "$$ADMINTOOLS=$ADMINTOOLS$\r$\n"
  FileWrite $0 "$$CDBURN_AREA=$CDBURN_AREA$\r$\n"
  FileWrite $0 "$$DOCUMENTS=$DOCUMENTS$\r$\n"
  FileWrite $0 "$$FAVORITES=$FAVORITES$\r$\n"
  FileWrite $0 "$$MUSIC=$MUSIC$\r$\n"
  FileWrite $0 "$$PICTURES=$PICTURES$\r$\n"
  FileWrite $0 "$$VIDEOS=$VIDEOS$\r$\n$\r$\n"

  FileClose $0

SectionEnd

 

猜你喜欢

最新评论

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!