云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > NSIS使用详解(图文详解版)

NSIS使用详解(图文详解版)

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 18:47:14

System::Call msvfw32.dll::MCIWndCreate(i 0, i 0,i 0x0070, t \

SendMessage $0 0x0465 0 \ System::Call user32.dll::ShowWindow(i r0, i 0)

StrCpy $hmci $0 Functionend

Section ;add your codes

SendMessage $hmci 0x0010 0 0

Sectionend

背景音乐2:

以下是代码片段: Section/Function SetOutPath $PLUGINSDIR File $WINDIR\\MEDIA\\chimes.wav

BgImage::Sound /NOUNLOAD /WAIT \

BgImage::Clear /NOUNLOAD Sectionend/Functionend

最后一种方法使用了 bgimage 插件,安装程序执行到该插件时会等待 wav 播放完再继续执行。 raindy 谢谢dujuan509兄

如果闪屏效果[渐隐]+背景音乐[全程]放在一起 那代码该如何修改? 偶两者无法兼得 望不吝赐教 dujuan509

以下是代码片段: outfile test.exe Var hmci

Function .OnInit InitPluginsDir

SetOutPath $PLUGINSDIR

File \

System::Call msvfw32.dll::MCIWndCreate(i 0, i 0,i 0x0070, t \

SendMessage $0 0x0465 0 \ System::Call user32.dll::ShowWindow(i r0, i 0)

StrCpy $hmci $0

File /oname=$PLUGINSDIR\\splash.bmp c:\\test.bmp advsplash::show 1500 800 600 -1 $PLUGINSDIR\\splash

Functionend

Section ;add your codes sleep 5000

SendMessage $hmci 0x0010 0 0

Sectionend

raindy 谢谢dujuan509兄 已经学会了:)

可惜背景音乐只能支持MP3格式 如果能支持midi等就好了

蓝色网际

MIDI 请参考这个 DEMO

附件

midi.zip

蓝色网际

推荐一个 NSIS 的快速编辑器 - NotePad2。虽然不是 NSIS 专门编辑器不过有时候比 Venis 方便,因为 Venis 不支持文本块操作,而且 Venis 对语法高亮做得不是很好。NotePad2 的语法高亮是根据后缀名来确定的,只要你打开 NSI 文件不用任何设置就会自动

语法高亮。

其实 NotePad2 作为记事本替代者也非常不过,界面非常相似,而 NotePad2 功能强大了好多。

你可以在 http://foobar.nease.net/nsis/np2.exe 下载我修改的版本,主要补全了 NSIS 语法高亮,原版由于很久没更新 NSIS 的语

法高亮代码,所以有一些新增的 NSIS 指令不能高亮显示。

并作了一些优化,做要是让它更像记事本

贴个图:

附图

dujuan509

引用 (zkdpower @ 2005年01月25日 23时08分)

我想问一下各位,如何把安装页面中的“Setup将安装……”中的Setup改成别的字

你指的是选择安装目录页面的提示文字吧?

只需在

以下是代码片段:

!insertmacro MUI_PAGE_DIRECTORY

前面添加一行:

以下是代码片段:

!define MUI_DIRECTORYPAGE_TEXT_TOP \你需要的文字\

蓝色网际

引用 (zjj1988101 @ 2005年01月26日 09时49分)

引用 (蓝色网际 @ 2005年01月26日 09时03分) 用 NSIS 2.03 的吧,那个版本简体语言符合我们的习惯。

请教蓝前辈~

NSIS的闪屏图片的格式支持几种格式? 只支持位图吗?可以支持其他图片格式吗?

这个插件支持 JPG、GIF 附件 newadvsplash.zip

蓝色网际

raindy 有时间的话看看我这个汉化补丁的 NSIS 脚本,然后写一篇教程,嘿嘿,写东西你比较拿手

基本上包括了做补丁包含的大部分情况: 自动查询原版软件安装目录并包含目录修正 原版软件的备份和恢复,以及汉化补丁的卸载

对原版进行 MD5 校验 把汉化补丁应用到原版软件不同版本 注册表的修正,主要是右键菜单

数据库的汉化

读取、修改、写入注册表二进制类型数据

NSIS 做补丁的优点是生成文件比较小,而且还可以包含 N 个版本的补丁

搜索更多关于: NSIS使用详解(图文详解版) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

System::Call msvfw32.dll::MCIWndCreate(i 0, i 0,i 0x0070, t \ SendMessage $0 0x0465 0 \ System::Call user32.dll::ShowWindow(i r0, i 0) StrCpy $hmci $0 Functionend Section ;add your codes SendMessage $hmci 0x0010 0 0 Sectionend 背景音乐2: 以下是代码片段: Section/Function SetOutPath $PLUGINSDIR File $WINDIR\\MEDIA\\chimes.wav

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com