您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > setup_factory7.0中文版全教程
共43页第1页SetupFactory7.0教程用SetupFactory7.0制作安装程序《基础篇》...................................................................................................1用SetupFactory7.0制作安装程序《进阶篇》.................................................................................................11用SetupFactory7.0制作安装程序问答篇rtfg..................................................................................................24SetupFactory7.0使用一例,插件安装程序......................................................................................................29SetupFactory7注册表实例,新手教学.............................................................................................................35SetupFactory7制作补丁初探............................................................................................................................36VB打包工具---setupfactory7使用总结..........................................................................................................38SetupFactory读取注册表问题............................................................................................................................40SetupFactory7实现倒计时按钮........................................................................................................................40SF7中查找并中止一个进程................................................................................................................................41SetupFactory读取注册表问题............................................................................................................................41安装路径的问题...................................................................................................................................................42用SetupFactory7.0制作安装程序《基础篇》我们希望制作一个精美的安装程序来发布自己的软件。在这里推荐使用SetupFactory7.0,这是一款强大的安装程序制作工具。即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows系统的注册表加入内容,还能在Win.ini和System.ini内加入设定值,更可以建立反安装选项等等。它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。我在这里简单介绍一下如何使用SetupFactory7.0来制作一个安装程序。第2页共43页打开软件后,默认会跳出一个工程向导的界面,如上图。此时可点创建来新建一个工程,或是按Esc键退出工程向导。由于在首次安装完SetupFactory7.0后,默认语言为英文(可能会根据软件版本而不同),这样在制作安装程序时很不方便,因此需要先将默认语言改为中文简体。所以在这里我们先按Esc键退出工程向导,直接进入软件主界面。如下图。在主界面菜单的编辑中选择“参数选择”,在出现的窗口中打开Document并点击Languages,然后在窗口右侧选中Chinese(Simplified),再点击下方的“设为默认”,最后确定即可。如下图。现在我们可以开始制作安装程序了。步骤一、添加程序文件共43页第3页在菜单的工程中选择“添加文件”,或在主界面左侧的文件中选择“添加文件”。如下图所示,如果添加多个文件,则可选择“此文件夹中的所有文件”,如果有子文件夹,则选第三项“此文件夹及其子文件夹中的所有文件”。然后点击添加按钮。文件加入后,即如下图所示。步骤二、设置安装路径及快捷方式用鼠标右键单击某一文件(也可选中多个文件对其编辑),选择“文件属性”,可修改相应设置。如下图所示,目标中默认为%AppFolder%,该变量表示安装路径,可以修改成其他自带变量或自定义变量(如:C:\ProgramFiles\MicrosoftOffice\OFFICE11\Officemb)。第4页共43页如果该文件为可执行文件(如EXE文件等),那么默认会在开始菜单建立相应的快捷方式。点击上图中的快捷方式,即可出现相关设置。如果不需要快捷方式,可取消相关项目的选择。如下图。最后点确定按钮。若不同的文件安装不同的路径,可重复操作步骤一、步骤二。步骤三、设置软件信息及卸载共43页第5页在左侧设置中点击“会话变量”,如下图所示,这些变量是SetupFactory7.0自带的变量,选中左侧内容,可修改右部的软件信息。最后点确定。新建安装程序默认会创建卸载,如果你的软件不需要卸载,那么点击主界面左侧卸载中的“设置”,可关闭“创建卸载”。如下图。步骤四、制作安装过程中的屏幕屏幕分三部分,安装前、安装中、安装后。点击主界面左侧屏幕中的工程主题,在跳出的窗口下方选择第6页共43页工程主题可改变安装屏幕的样式。①点击上图的“安装之前”,可在窗口左侧添加或删除相应的屏幕。如下图。共43页第7页选中左侧某一屏幕(如“许可协议”)后,点窗口下方的编辑按钮,即可对该屏幕进行编辑。如下图。在“属性”中则可修改屏幕标题和按钮等。如下图。第8页共43页在“操作”中则可对该屏幕事件进行编程。如下图。通过窗口底部的“添加操作”和“添加代码”,可加入相应的代码来实现所需功能。同样,对“安装之前”对话框中的“用户信息”也可进行设置。②在“安装之时”屏幕中,若取消“安装期间显示进程屏幕”的选择,该屏幕在安装时将不再出现。如下图。共43页第9页如果只是想在安装过程中不显示复制的文件名称及其路径,那么点击“编辑”按钮,并取消“显示状态文本一”的选择。如下图。③在“安装之后”中,可编辑安装完毕后的屏幕界面。如下图。第10页共43页上述过程完成后,一个简单的安装程序就可以发布了。步骤五、生成安装文件点击菜单发布中的构建,如下图所示,默认选择“Web(单个文件)”即可,再点击下一步。确定输出安装程序的文件夹及安装程序文件名称,如下图。然后点击“构建”按钮。共43页第11页现在我们就可以测试做好的安装程序了。别忘了将刚刚的SetupFactory7.0工程保存到电脑上。本人把文件并命名为“超级查询器.sf7”。汉化新世纪网友ddstrg收据了原作者其他文章以及论坛相关内容整理成CHM教学文件,方便大家学习,特此感谢!点击下载用SetupFactory7.0制作安装程序《进阶篇》作者:StanleyZhao版权所有,如转载请注明出处在基础篇里面,我们简单地讲了一下安装程序的制作过程,但是如果碰到一个稍微复杂点的安装程序,比如需要对注册表进行编辑,或是安装过程中需要执行外部文件等,那么又该如何处理呢?大家不要着急,看完进阶篇后你就知道怎么办了。既然要处理各种复杂的事件,那当然是离不开编程。SetupFactory7.0也提供了自己的语言来编写代码,主要是在“屏幕”和“操作”中。打开上次保存的文件“超级查询器.sf7”,看主界面左侧的“操作”,共有4项:启动时、预安装时、进行安装时、关机时。如下图。第12页共43页点击“启动时”,即可编写安装程序启动时需要处理的事件代码。如下图。点击窗口下方的“添加操作”,可以加入SetupFactory7.0所提供的事件代码(如添加“输入密码的对话框”等)。如下图。共43页第13页一、设置安全性1.设置“输入密码的对话框”欲添加一个要求输入密码的对话框,可选择Dialog类别中的Input操作,如下图。点击下一步后,出现下图:第14页共43页在该操作的各项目中输入相应数据,成下图。点击完成后,该操作就以代码的形式出现在窗口中了,如下图。共43页第15页接着可以添加条件语句来判断密码是否有效。点击窗口下方的“添加代码”,并选择“if语句(不相等)”。如下图。添加后,在窗口中多了几段代码,如下图。第16页共43页这时,需要按它提供的格式进行修改这些代码。成下图。我们需要在if语句内加入密码无效后的操作,即提示密码出错和退出安装程序。点击“添加操作”后,选共43页第17页择Dialog类别中的Message操作以及Application类别中的Exit操作,修改完成后代码如下图所示。这样就实现了一个简单的密码登录功能,稍微有些缺陷的是密码输入时是以明文显示。不过我们这里讲述的是如何通过添加操作和代码来实现相应功能,否则我们完全可以在安装之前的屏幕中通过添加验证序列号来实现此功能。那么如何实现验证序列号的功能呢?2.生成序列号首先我们要生成属于安装程序的序列号。在菜单工程中点击序列号,出现如下图所示窗口。第18页共43页选中列表List1,点击编辑,并选择命令中的生成。如下图。然后输入需要的序列号数量以及格式,如下图。确定后,即可生成所需的序列号,如下图。可将这些序列号全选后导出到一个文本文件中。最后点确定。共43页第19页3.添加验证序列号屏幕再到“安装之前”的屏幕中添加上“验证序列号”屏幕。如下图。这样,安装过程中验证序列号的功能就实现了。4.设置“到期”在菜单的“工程”中点击“到期”,并启用相关设置后,安装程序还能具备使用到期功能。如下图。第20页共43页按上图中的设置制作的安装程序,如果执行安装程序的电脑上日期不在此范围之内,那么就会提示如下画面。不过,到期功能并不太实用,因为只要将电脑上的日期改成安装程序制作日期就能继续使用了。二、执行外部文件有时候在安装过程中或安装后需要执行其中一个程序,比如破解程序、汉化程序,或是一个驱动什么的东东,而这个程序可能不需要安装到电脑中,只需要在安装中被执行一次就OK了。那么我们就可以这么做。1.添加文件由于该程序不需要随着其他文件一起安装到电脑中,所以不能通过添加文件来加入到安装包中,而是点共43页第21页击主界面左侧“资源”中的“原始文件”来添加,如上图。这样在安装程序执行时,该文件就被解压缩到临时目录下,并在安装程序正常关闭后自动删除。2.选择外部文件的安装时段然后,即可在某个屏幕中去添加相应代码。比如需要在安装之后但
本文标题:setup_factory7.0中文版全教程
链接地址:https://www.777doc.com/doc-6287789 .html