一:工具准备
二:材料准备
1.adobe安装版安装包(在网上下的只是改了个名字)
2.要打包的文夹目录
说明:A:根文件夹名SafetyHome
B:pdf文件夹,里面放AdobePDF.txt;
Ps:应该放AdobePDF.exe,为什么不放?因为怕出错。以后步骤会回来更换文件。参考三:10的说明。
C:resource准备好所有资源。
D:在当前版本比较完善的的程序。(图标和相应提示应该都加上了)
三:开始打包
3. 下一步
4.看图随便填,填完下一步(网站可以不用填)。
5.设置安装包图标,点击按钮选图标,给安装包起个名字,勾掉English勾上SimpChinese然后下一步。
6.更换授权文件,就是许可协议(rtf文件),原来默认的不能用。
7.先把这两个默认删了,一个一个删。
8.点击这个按钮。然后在浏览里找到咱们准备好的要打包的根目录SafetyHome,不知道是哪个?去看二:材料准备2.要打包的根目录里的说明A。找到了,下一步。
9.基本不用改。下一步。
10.点击下一步
说明:如果pdf里面放的是AdobePDF.exe,红框里面会出现两个exe,就算选择的是SafetyHome.exe不选择AdobePDF.exe,等会生成脚本里面的快捷方式也会指向AdobePDF.exe,换句话说安装包安装完成后桌面生成的快捷方式双击打开的是AdobePDF。
11.这个是设置卸载程序,如果有图片就在浏览里面选择图片更换,没有点击下一步。
12.为了防止刚才所有操作成炮灰,勾上保存,点击完成。
13.如果没出错脚本已经生成好了,开始更改脚本内容参见四,如果出错按照三再来一遍或者重新安装那两个工具。
四:更改脚本
为了防止漏掉用工具查找替换。替换全部
在第一个SectionEnd后面添加以下代码 添加完成后保存
Section "Silent MakeNSIS"
nsExec::Exec '"$INSTDIR\pdf\AdobePDF.exe"'
Pop $0 # return value/error/timeout
DetailPrint ""
DetailPrint " Return value: $0"
DetailPrint ""
SectionEnd
五:更换文件
六:运行脚本
回到HM NIS EDIT,找到菜单栏NSIS,点击编译并运行。
下方在运行,速度取决于文件大小多少和电脑配置。
完成后生成的安装包在刚才保存脚本文件的同级目录下。
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}