InstallAnyWhere 2009获取用户输入修改配置文件
前段时间,公司的一些项目已经做好了,后续需要打包成.exe文件,然后给客户;查找相关资料,在InstallAnyWhere、lzPack、InstallJammer中选择了InstallAnyWhere。
下载了**版(https://download.****.net/download/yuruiyu/10360215),安装好之后,由于涉及到配置文件中如端口号的修改,在安装的时候,用户直接输入即可;查找相关资料,结合本地操作,步骤如下:
1、在Pre-Install中添加Action,选择Panels——Panel:Get User Input - Advanced
添加好之后,由于涉及用户输入,所以需要添加输入框:
选择Add Textfiled,点击Configure Selection,编辑
其中,Label(Optional)为标签,这里输入:请输入端口号;Default Value(Optional)为默认值,这里设置为9003;
最后的Result Variable,此处的值是$USER_INPUT_RESULT_25$,返回的是用户输入的值;
2、Install,导入你需要报道的文件,之后添加Action,选择General——Modify Text File —Single File
之后选择Installed file的Choose Target,选择需要修改的配置文件,其它选项默认即可,之后,再点击Configure,
点击Add,其中Search For为需要修改的配置文件内容,Replace With为上一步用户输入的值,这里输入$USER_INPUT_RESULT_25$即可,再点击OK即可,需要注意的是,在上传前,已经对需要修改的配置文件已经做了部分修改,把需要修改的端口号的值改为了类似“{SHUT_DOWN_PORT}”的标签,便于直接修改。
之后按照要求一步一步来即可,build后,再安装,会出现需要输入端口号的页面,输入端口号即可,这样就完成了。