问:如何运行一个安装文件 .reg 答:注:your.reg为文件名
- ExecWait "regedit.exe /s your.reg"
问:如何运行一个安装文件 .inf 答:注:skins.inf 为文件名
- ExecWait "RunDll32 advpack.dll,LaunchINFSection skins.inf,DefaultInstall"
问:如何运行一个安装文件 .msi 答:注:soapsdk.msi为文件名
- Execwait `msiexec /qn /i "soapsdk.msi"`
问: 关联文件图标后,图标没变化。 答: 刷新图标
- 'System::Call shell32.dll::SHChangeNotify(l, l, i, i) v (0x08000000, 0, 0, 0)'
问:安装窗体变窄了。 答:
- SetFont /LANG=2052 "tahoma" 8
原问题见帖子 http://www.dreams8.com/thread-3961-1-1.html
问:如何运行一个批处理文件 .bat 答:注:your.bat为文件名
不显示黑框框
问:如何运行一个VBS文件 .vbs 答:注:your.vbs为文件名
-
- ExecWait '"$SYSDIR\cscript.exe" "your.vbs"'
不显示黑框框
- nsExec::Exec '"$SYSDIR\cscript.exe" "your.vbs"'
XP特殊文件夹的位置: HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
安装硬盘上的字体(代码插入Function,Section内): StrCpy $0 "D:\Fonts\Chs\经典空趣体繁.ttf" WriteRegStr HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" "经典空趣体繁(TrueType)" "$0" System::Call "GDI32::AddFontResource(t) i ('$0') .s"
在经典模式下使用中文界面(代码插入文件头): LoadLanguageFile "${NSISDIR}\Contrib\Language files\SimpChinese.nlf" LangString Name 2052 "Simplified Chinese" |
|
转载于:https://www.cnblogs.com/cyrix/articles/1749613.html