
3D乒乓球 Table Tennis 无限金币版v3.3.9 Android版种类:
体育运动大小:
51.7M语言:
英文 评分:
10.0标签:立即下载HM NIS Edit,一个开源的 NSIS 脚本编辑工具。用 HM NIS Edit,大家可以一步一步地根据向导生成 NSIS 所需的脚本。因此,大家这篇文章其实主如果介绍 HM NIS Edit 的用法,和 NSIS 的部分脚本格式。用 NSIS 脚本生成安装文件那一步,实在是太简单不过了,点一下鼠标或者敲一个命令而已。假设大家要为 foo 程序生成一个安装文件,在打包之前你应该将 foo 的可实行程序、所需 dll 和资源文件等放在一个文件夹 foo 中。譬如假设 foo 程序的目录是如此的。下面大家就能用 HM NIS Edit 来创建 NSIS 脚本了。启动 HM NIS Edit,在 File 菜单中选择 New script from wizard 脚本生成向导,点击 Next 下一步,进入程序信息页。Application name 程序名这里大家填入要打包的程序名 "foo";Application version 程序版本大家填入 foo 的版本,譬如 "1.0";Application publisher 发布者大家填程序的开发公司名或者我们的名字,譬如 "张三";Application website 程序主页大家填程序的主页名,没主页的就能不填。然后点击下一步进入安装文件选项页。Setup icon 安装图标是你期望你的安装文件长什么样子,而不是你应用程序的图标,一般选择默认即可;Setup file 是你期望安装文件叫什么名字,譬如 "foo-1.0-setup.exe";Setup lang 安装程序语言是安装过程中的提示所用的语言,你可以参考你的需要选择,譬如简体中文 "SimpChinese";GUI 是安装文件的对话框风格,随意你喜欢哪种;Compress 压缩格式是你期望用什么格式将应用程序压缩存放在安装文件中。然后点击下一步进入应用程序默认安装目录和协议页。Application default directory 里面填你的应用程序默认安装到哪儿,譬如 $PROGRAMFILESfoo 是默认安装到 C:Program Filesfoo 目录下,最好勾选上 Allow user to change the application directory,允许用户更改安装目录,如此你的程序看上去更人性化一点儿;License file 是指应用程序所用的协议文本,假如你在 foo 目录下已经筹备了协议文件 license.txt,那样直接填 licence.txt 即可。这个协议就是你一般在 Windows 下安装软件时,第一个页面提示的“是不是赞同上述协议”的“上述协议”文本框里的内容;下面几个选项是让用户选择怎么样同意协议。点击下一步,进入应用程序文件选择页。在应用程序文件选择页中会有三个文本框。这个页面有哪些用途是分组添加应用程序所需要的程序文件,如此用户安装时就能通过选择“最小安装”、“完全安装”、“自概念”等选择安装不一样的组件。左上方的文本框是组件框,右下方的文本框是组件信息说明框,右方最大的文本框是每一个组件所包括的可实行、dll 和资源文件。假如大家的程序非常简单,不需要分什么组件,大家就只用一个 MainSection 就好了。点中左上方文本框中的 MainSection,在右边将所有程序文件添加进来。因为大家已经将所有文件都放置在了 D:foo 目录下,大家仅需点选第二个图标:Add directory tree,在对话框中将源目录选择为 F:Moviefoo,目的目录选择为 $INSTDIR,如此 foo 下所有些文件和目录都将会被安装到 $INSTDIR(默认是 C:Program Filesfoo)目录下。确定之后返回文件选择页,点击下一步进入应用程序图标页。应用程序图标页的主要用途是选择将会被安装到“桌面”和“开始”菜单的快捷方法指向的可实行程序。假如你的程序名和项目名一样,或者 foo 目录下只有一个 exe 可实行文件,此处就用默认设置即可。Create an Internet shortcut in the Start Menu folder 的意思是在“开始”菜单中添加一个到软件主页的快捷方法;Create an Uninstall shortcut in the Start Menu folder 的意思是在“开始”菜单中添加一个到卸载程序快捷方法。点击下一步进入安装后实行设置页。安装后实行的意思是当安装程序安装完成后,用户选择安装后直接启动应用程序或者查询自述文件时,程序的行为。假如你有自述文件,就在 Readme 中填入自述文件的名字,譬如 readme.txt,假如没,就什么也不填,直接进入下一步程序卸载选项。假如你选择了用卸载程序 Use uninstaller,NSIS 将会为你自动生成一个卸载程序,其选项用默认即可。点击下一步进入结束页。最后结束时,HM NIS Edit 会询问你是不是保存脚本。当然要保存了,保存了将来再需要生成安装文件时就不必用 HM NIS Edit 重新生成脚本了。Convert file paths to relative paths 将脚本中的文件路径修改成相对于脚本文件的路径,这个选项也最好选上,如此在更改 foo 的目录时,大家仅需 NSIS 脚本与 foo 的相对地方不变就不影响脚本的用法。下面保存脚本文件,最好将脚本文件保存在 foo 目录下,如此将来需要重新生成安装文件,仅需将 NSIS 拷贝到 foo 目录下就能编译了。譬如起名字为 foo.nsi。如此,整个脚本文件大家已经撰写好了。目前大家到 D:foo 目录下,就能发现一个 foo.nsi 文件,右键点击 foo.nsi,在下拉菜单中选择 Compile NSIS script,不出错的话,就能在目前目录下生成一个名为 foo-1.0-setup.exe 安装文件了。你可以双击实行一下它,看看安装过程是不是如你所料。大家也可以用命令行编译 NSIS 脚本,你可以用这个命令:C:Program FilesNSISmakensis.exe foo.nsi 假如你将 C:Program FilesNSIS 添加到了 PATH 环境变量中,就能直接用 makensis.exe foo.nsi 来编译了。小窍门:1. 当生成 NSIS 脚本之后,大家想修改设置,无需重新实行一遍脚本生成向导。仅需用文本编辑器打开 foo.nsi,找到相应的域,更改设置即可。2. NSIS 是一个相当强大的安装文件生成器,但用 HM NIS Edit 脚本生成向导生成的脚本并不具备非常灵活的定制性。假如你需要更多特质,请阅读 NSIS 用户手册,你能从网上搜索到该手册的中文版本。然后直接去修改 NSIS 脚本。3. 用 NSIS 产生的卸载程序或许会产生卸载不干净的现象,重要原因是 NSIS 卸载程序不支持递归删除目录。假如你想要它把所有文件和目录都删除的话,就需要在 Section Uninstall 中将所有程序或许会生成的文件和目录都添加进来,如此生成的卸载程序就能卸载全部文件和目录了。4. 你可以在这里找到更好看的图文课程。
TAG标签:NIS(1)
转载请说明来源于小浣熊下载站(http://www.tpwno.com)
本文地址:http://www.tpwno.com/news/1893.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com
相关文章