<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>把一切美化 &#187; NSIS</title>
	<atom:link href="http://erdaoo.cn/tag/nsis/feed/" rel="self" type="application/rss+xml" />
	<link>http://erdaoo.cn</link>
	<description></description>
	<lastBuildDate>Mon, 26 Jul 2010 05:59:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>NSIS新手教程</title>
		<link>http://erdaoo.cn/2008/02/13/nsis%e6%96%b0%e6%89%8b%e6%95%99%e7%a8%8b/</link>
		<comments>http://erdaoo.cn/2008/02/13/nsis%e6%96%b0%e6%89%8b%e6%95%99%e7%a8%8b/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 08:15:54 +0000</pubDate>
		<dc:creator>我是二道</dc:creator>
				<category><![CDATA[NSIS]]></category>

		<guid isPermaLink="false">http://www.lft59598.cn/?p=78</guid>
		<description><![CDATA[先说一下NSIS的工作原理：
首先要创建一个(.nsi)安装程序脚本文件，在这个脚本文件里，就是已经设定好了的安装程序的每一步工作内容，再使用编译器编译，生成一个可执行的(.exe)文件。当你把这个可执行文件发布出去，别人就可以安装你的软件了。
在NSIS的vnisedit目录下，有一个编译器编辑工具：VNISEDIT.exe，打开后，首先进行配置，在NSIS选项下，需要配置的是编译器与帮助。编译器指的是在NSIS文件夹里的makensis.exe,帮助指的是同文件夹下的帮助文档，否则的话，在后面的向导过程中根本无法创建向导。
点击向导可以创建一个脚本文件。这个向导分为8个步骤，只要按照要求填写一些内容，就可以完成一个最基本的脚本创建。只要注意的一点是选择语言环境中，要选择的是汉语，勾选simpchinese就可以了。

在编译脚本之前，最好还是准备好一些需要的文件。这些文件都需要在向导过程中使用。
1.授权协议文档
2.安装程序需要用到的图片，图标，音乐等等。
3.程序的所有文件
完成最后一步的向导页，一个安装程序的脚本已经制作完成。
建议新手在制作的过程中多看几遍蓝MM汉化的帮助文档，这样可以让你打下好的基础，如果你没耐心的话，那你可以看我制作的飞鸿QQ脚本文件，我在里面标注了比较详细的说明。更换一下主体文件你就可以套用了。
看帮助文档的朋友要注意了，明明是说使用命令：page 可以创建一个页面，但是没有用到它为什么也可以创建出页面呢？我也是在几经折磨后才明白过来，现代界面UI是新的命令形式，而原来旧的命令并没有被撤消，我的建议是不要再去想 page 的含义，直接过渡到现代界面去。
脚本文件与脚本中使用到的文件，最好是都放在同一个文件夹之下，除了脚本文件外，其它的文件还要按照类别区分，放入不同的文件夹内，这样做的好处是便于管理，条理清晰。还有一点是，可以避免在打包成功后，把脚本文件也给打包到安装程序里面去。
在脚本内添加文件时注意，先从内部的文件夹开始添加，要用递归的形式把文件夹一一记录。否则会产生脚本错误，并且容易文件错乱。对于同一个文件夹里许多的文件，可以使用通配符（*）来节省操作，比如    ( *.* )，这就表示可以是任何字母开头，任何字母做为后缀的文件，一行代码就搞定。
对于脚本的语言，我就不想多说，其实你只要多看一些别人做好的例子，以及帮助文档就会理解到的，而且这个语言也不是非常之难懂的。
PS:2009.1.20更新文件链接
下载：
            飞鸿QQ脚本
             蓝MM的汉化帮助文档
]]></description>
			<content:encoded><![CDATA[<p>先说一下NSIS的工作原理：<br />
首先要创建一个(.nsi)安装程序脚本文件，在这个脚本文件里，就是已经设定好了的安装程序的每一步工作内容，再使用编译器编译，生成一个可执行的(.exe)文件。当你把这个可执行文件发布出去，别人就可以安装你的软件了。</p>
<p>在NSIS的vnisedit目录下，有一个编译器编辑工具：VNISEDIT.exe，打开后，首先进行配置，在NSIS选项下，需要配置的是编译器与帮助。编译器指的是在NSIS文件夹里的makensis.exe,帮助指的是同文件夹下的帮助文档，否则的话，在后面的向导过程中根本无法创建向导。<br />
点击向导可以创建一个脚本文件。这个向导分为8个步骤，只要按照要求填写一些内容，就可以完成一个最基本的脚本创建。只要注意的一点是选择语言环境中，要选择的是汉语，勾选simpchinese就可以了。</p>
<p><span id="more-58"></span></p>
<p>在编译脚本之前，最好还是准备好一些需要的文件。这些文件都需要在向导过程中使用。<br />
1.授权协议文档<br />
2.安装程序需要用到的图片，图标，音乐等等。<br />
3.程序的所有文件</p>
<p>完成最后一步的向导页，一个安装程序的脚本已经制作完成。<br />
建议新手在制作的过程中多看几遍<a href="http://www.erdaoo.cn/wenjian/NSIC.chm" target="_blank">蓝MM汉化的帮助文档</a>，这样可以让你打下好的基础，如果你没耐心的话，那你可以看我制作的<a href="http://www.erdaoo.cn/wenjian/QQforulink.nsi" target="_blank">飞鸿QQ脚本文件</a>，我在里面标注了比较详细的说明。更换一下主体文件你就可以套用了。<br />
看帮助文档的朋友要注意了，明明是说使用命令：page 可以创建一个页面，但是没有用到它为什么也可以创建出页面呢？我也是在几经折磨后才明白过来，现代界面UI是新的命令形式，而原来旧的命令并没有被撤消，我的建议是不要再去想 page 的含义，直接过渡到现代界面去。</p>
<p>脚本文件与脚本中使用到的文件，最好是都放在同一个文件夹之下，除了脚本文件外，其它的文件还要按照类别区分，放入不同的文件夹内，这样做的好处是便于管理，条理清晰。还有一点是，可以避免在打包成功后，把脚本文件也给打包到安装程序里面去。</p>
<p>在脚本内添加文件时注意，先从内部的文件夹开始添加，要用递归的形式把文件夹一一记录。否则会产生脚本错误，并且容易文件错乱。对于同一个文件夹里许多的文件，可以使用通配符（*）来节省操作，比如    ( *.* )，这就表示可以是任何字母开头，任何字母做为后缀的文件，一行代码就搞定。</p>
<p>对于脚本的语言，我就不想多说，其实你只要多看一些别人做好的例子，以及帮助文档就会理解到的，而且这个语言也不是非常之难懂的。</p>
<p>PS:2009.1.20更新文件链接</p>
<p>下载：<br />
            <a href="http://www.erdaoo.cn/wenjian/QQforulink.nsi" target="_blank">飞鸿QQ脚本</a><br />
             <a href="http://www.erdaoo.cn/wenjian/NSIC.chm" target="_blank">蓝MM的汉化帮助文档</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erdaoo.cn/2008/02/13/nsis%e6%96%b0%e6%89%8b%e6%95%99%e7%a8%8b/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
