插件:用NewAdvSplash实现无窗体透明的闪屏效果
优质
小牛编辑
155浏览
2023-12-01
要使用插件请把插件DLL文件复制到NSIS目录下的Plugins文件夹里(X:\Program Files\NSIS\Plugins)然后编译以下代码即可。
注意:在做图片的时候一定要背景是透明的GIF图片,而且在脚本中不要使用透明颜色,这样才能实现所要的效果。
引用test.nsi的内容:
Name "test" OutFile "test.exe" AutoCloseWindow true !include "MUI.nsh" !insertmacro MUI_LANGUAGE "English" Function .onInit InitPluginsDir SetOutPath "$PLUGINSDIR" File "test.gif" newadvsplash::show /NOUNLOAD 2000 1000 2000 "$PLUGINSDIR\test.gif" ;调用新插件语句 Sleep 2000 ;延迟2秒 MessageBox mb_ok "演示完毕" FunctionEnd Section "" ;形式而已 SectionEnd
点击另存资源文件。