细节spa |
说明设计 |
添加卸载快捷方式ci |
缺省的安装程序快捷方式中没有卸载项;只能经过控制面板删除,或者主程序目录下的UnWise.exe来卸载。实际上,该文件就能够做为卸载程序。作用域 能够复制一个快捷方式,将程序名改成Unwise.exe;该文件会安装后自动出现。编译器 eg: 建立快捷方式自 %MAINDIR%\Unwise.exe 至 %GROUP%\卸载.lnk同步 |
复制文件时如何支持通配符io |
【安装向导】->『文件』,“添加目录”时,选中“包含子目录”和“做为通配符添加以替代添加文件”。在这种状况下,只要将文件放在对应目录下,下次打包就会自动出现打进去;而不用打包脚本中同步。编译
脚本中形如: 安装文件 e:\setup\* 到 %MAINDIR%table |
如何获得长路径变量 |
有时候审美观上不接受短文件;此外,不多存在向下兼容到Win95之前的状况。在Wise中缺省的做为短文件名。
脚本中形如: 设置变量 e:\setup\* 到 %MAINDIR% |
执行批处理文件bat |
执行批处理文件时可能存在 执行批处理时,没等批处理文件执行完毕,就会执行下一句。因此最好仍是少用。 |
注册组件 |
wise提供的自动组件注册,会判断每一个dll/exe是不是组件,而后再对是的进行注册。若是文件比较少,用该方法还行。 若是文件多一点,而要注册的dll固定且比较少,能够本身来一个个指定要注册的dll。 若是要注册的dll比较多,那么建议最好弄一个文本文件,把全部dll放在里面,而后批处理注册。可是用bat批处理来进行的时候,尝试各类方法失败。 后来仍是采用这种方法能够: |
常量 |
【安装向导】->『编译器遍历』,添加的变量实际上是常量,不能修改。
|
变量 |
变量属于即时定义,做用域范围内均有效;并可从新赋值。 经过“设置变量”能够进行变量定义,并赋初值
脚本中形如: 设置变量 IPLICENSE到 127.0.0.1. |
对话框变量 |
对话框变量radio 的值为 ABCDE…..其中之一
|
对话框设计脚本状态优先原则 |
这是其中的:控制界面状态。小写为控件,大写为变量:
|
卸载时删除开始菜单中的主程序组 |
这是Wise 9.0.2以前的一个bug,据说9.0.2已经解决
|
卸载时先执行程序 |
有时须要再卸载以前先执行程序,例如反注册组件、卸载服务等。
或者在【安装向导】->『卸载』中
|
Install.log 说明 |
Source==>来源,能够为解压文件临时地址。 Made Dir==>创建文件夹。 File Copy==>文件移动。 RegDB Key==>我理解为注册表的项。 Shell Link==>快捷方式的具体路径。 Link Info==>链接信息。 INI New==>新建配置文件。 INI File==>配置文件位置。 INI Sect==>配置文件设置。 File Tree==>程序树状列表。 Execute Program==>执行程序。 User Rights==>程序使用用户权限。 |