Setup Factory使用教程 联系客服

发布时间 : 星期六 文章Setup Factory使用教程更新完毕开始阅读1adcd31cfad6195f312ba62e

此时,上图中的变量ProductPath就得到了一个安装路径,稍做处理后就可以作为本安装程序的安装路径。但是由于该变量是在代码中定义的,不能用在安装包内文件属性中的“目标”中。“目标”中的变量必须是会话变量,因此我们可将变量ProductPath再赋给某个会话变量。会话变量可以是Setup Factory 7.0自带的,也可以自定义。点击主界面左侧“设置”中的“会话变量”,再点击窗口下方的“添加”可添加自定义会话变量。如下图。

然后再到代码中将刚刚的变量ProductPath赋给会话变量,注意必须使用操作

SessionVar.Set

来给会话变量赋值,例如

SessionVar.Set(\。如下图。

如果安装程序需要将安装包内的文件分别安装到不同目录下,那么就

必须将这些文件属性中的“目标”修改成不同的会话变量才可实现。 Setup Factory 7.0的常用功能差不多就这些,主要是看你怎么合理利用它自带的操作,再结合控制代码,就能编写出功能强大的安装程序了。

用Setup Factory 7.0制作安装程序(问答篇)

作者: Stanley Zhao 来源:留住这时光时间:2006-04-29 点击:6820 用Setup Factory 7.0制作安装程序 问答篇

作者:Stanley Zhao

版权所有,如转载请注明出处

1. 问:如何让所安装的软件在开机进入系统后自行启动? 答:在安装程序中将软件添加到注册表的启动项目中,或者添加到开始菜单的启动项目中,还有一种方法是作为系统的服务来启动。在这里介绍的是第一种方法,即在注册表的启动项目中加入软件。 我们可在Setup Factory 7.0制作安装程序过程中,在“安装之后”屏幕的On Preload操作中,加入Registry.SetValue操作代码,写法参照下图,注意Data中为启动软件的绝对路径,可用“_会话变量名..字符串”的格式来书写,也可用String.Concat操作将会话变量与字符串相加并赋值给一字符串变量,然后再将该变量写入此处。

2. 问:如何读写INI文件?

答:可在Setup Factory 7.0中的原始文件中添加INI文件,这样在安装程序执行时,INI文件就被解压缩到临时文件夹中了。然后在Setup Factory 7.0的某个阶段加入操作代码INIFile.GetValue,就可取得INI文件中某区段内的某个值了。如下图。