InstallAnyWhere 2009获取用户输入修改配置文件

        前段时间,公司的一些项目已经做好了,后续需要打包成.exe文件,然后给客户;查找相关资料,在InstallAnyWhere、lzPack、InstallJammer中选择了InstallAnyWhere。

        下载了**版(https://download.****.net/download/yuruiyu/10360215),安装好之后,由于涉及到配置文件中如端口号的修改,在安装的时候,用户直接输入即可;查找相关资料,结合本地操作,步骤如下:

        1、在Pre-Install中添加Action,选择Panels——Panel:Get User Input - Advanced

InstallAnyWhere 2009获取用户输入修改配置文件

        添加好之后,由于涉及用户输入,所以需要添加输入框:

InstallAnyWhere 2009获取用户输入修改配置文件

        选择Add Textfiled,点击Configure Selection,编辑

InstallAnyWhere 2009获取用户输入修改配置文件

        其中,Label(Optional)为标签,这里输入:请输入端口号;Default Value(Optional)为默认值,这里设置为9003;

最后的Result Variable,此处的值是$USER_INPUT_RESULT_25$,返回的是用户输入的值;

        2、Install,导入你需要报道的文件,之后添加Action,选择General——Modify Text File —Single File

InstallAnyWhere 2009获取用户输入修改配置文件

        之后选择Installed file的Choose Target,选择需要修改的配置文件,其它选项默认即可,之后,再点击Configure,

InstallAnyWhere 2009获取用户输入修改配置文件

    点击Add,其中Search For为需要修改的配置文件内容,Replace With为上一步用户输入的值,这里输入$USER_INPUT_RESULT_25$即可,再点击OK即可,需要注意的是,在上传前,已经对需要修改的配置文件已经做了部分修改,把需要修改的端口号的值改为了类似“{SHUT_DOWN_PORT}”的标签,便于直接修改。

        之后按照要求一步一步来即可,build后,再安装,会出现需要输入端口号的页面,输入端口号即可,这样就完成了。