$SYSDIR=C:\WINDOWS\system32! $EXEDIR=我的文档! $WINDIR=C:\WINDOWS! $STARTMENU=相对应用户名称的「开始」菜单;如:C:\Documents and Settings\Administrator\「开始」菜单! $SMPROGRAMS=相对应用户名称的「开始」菜单\程序;如:C:\Documents and Settings\Administrator\「开始」菜单\程序 $QUICKLAUNCH=相对应...
(x86)NSIS $WINDIR=C:WINDOWS $SYSDIR=C:WINDOWSsystem32 $TEMP=C:DOCUME~1testerLOCALS~1Temp $STARTMENU=C:Documents and Settingstester「开始」菜单 $SMPROGRAMS=C:Documents and Settingstester「开始」菜单程序 $SMSTARTUP=C:Documents and Settingstester「开始」菜单程序启动 $QUICKLAUNCH=C:Documents and ...
$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 $INTERN...
$PROGRAMFILES,$COMMONFILES,$DESKTOP,$EXEDIR,${NSISDIR},$WINDIR,$SYSDIR,$ TEMP,$STARTMENU,$SMPROGRAMS,$SMSTARTUP,$QUICKLAUNCH,$DOCUMENTS,$SENDTO,$ RECENT,$FAVORITES,$MUSIC,$PICTURES,$VIDEOS,$NETHOOD,$FONTS,$TEMPLATES,$ APPDATA,$PRINTHOOD,$INTERNET_CACHE,$COOKIES,$HISTORY,$PROFILE,$ ADMINTOO...
一列常用的系统变量包括:- $PROGRAMFILES 和 $COMMONFILES,存储程序和公共文件夹路径 - $DESKTOP,指向桌面 - $EXEDIR,存放可执行文件的目录 - $WINDIR,指向 Windows 系统目录 - $SYSDIR,系统目录 - $TEMP,临时文件存储位置 - $STARTMENU,开始菜单相关路径 - $SMPROGRAMS 和 $SMSTARTUP,...
09SetFileAttributes"$SYSDIR\drivers\etc\hosts"READONLY ;加只读属性 10FileClose $9 ;关闭打开的文件 1;对比两个文件的时间,如两个时间相等,就返回0;如R0小于R1,返回-1;如R1小于R0,返回1 2StrCpy $R0"C:\boot.ini" 3StrCpy $R1"C:\AUTOEXEC.BAT" ...
$WINDIR Windows 目录(通常为 C:\windows 或 C:\winnt 但在运行时会检测) $SYSDIR Windows 系统目录(通常为 C:\windows\system 或 C:\winnt\system32 但在运行时会检测) $TEMP 系统临时目录(通常为 C:\windows\temp 但在运行时会检测) $STARTMENU 开始菜单目录(常用于添加一个开始菜单项,使用 CreateShort...
我有一个NSIS程序安装程序和更改路径设置,使程序始终可从命令行访问。然而,操作路径会产生一些不利影响,例如其他程序从该目录中获取DLL。c:\Windows\System32 (更准确地说,是NSIS中的$SYSDIR )在良好做法方面是否合适? 我的目标是64位系统,XP和7。
1.1系统目录如$WINDIR、$FONTS、$SYSDIR、$PROGRAMFILES等:变量名系统位数参考路径(以变量值为准)等价变量 $PROGRAMFILES 32位系统C:\Program Files(x86)$PROGRAMFILES32 64位系统C:\Program Files$PROGRAMFILES64 $PROGRAMFILES32*C:\Program Files(x86) $PROGRAMFILES64*C:\Program Files $COMMONFILES 32位...