Wise 打包细节
细节 |
说明 |
添加卸载快捷方式 |
缺省的安装程序快捷方式中没有卸载项;只能通过控制面板删除,或者主程序目录下的UnWise.exe来卸载。实际上,该文件就可以作为卸载程序。 可以复制一个快捷方式,将程序名改为Unwise.exe;该文件会安装后自动出现。 eg: 创建快捷方式自 %MAINDIR%\Unwise.exe 至 %GROUP%\卸载.lnk |
复制文件时如何支持通配符 |
【安装向导】->『文件』,“添加目录”时,选中“包含子目录”和“作为通配符添加以替代添加文件”。在这种情况下,只要将文件放在对应目录下,下次打包就会自动出现打进去;而不用打包脚本中同步。 脚本中形如: 安装文件 e:\setup\* 到 %MAINDIR% |
如何得到长路径 |
有时候审美观上不接受短文件;此外,很少存在向下兼容到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==>程序使用用户权限。 |
Wise 打包细节的更多相关文章
- 学习笔记——Maven实战(九)打包的技巧
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码.编译生成的字节码.配置文件.文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR ...
- 【转】android Apk打包过程概述_android是如何打包apk的
最近看了老罗分析android资源管理和apk打包流程的博客,参考其他一些资料,做了一下整理,脱离繁琐的打包细节和数据结构,从整体上概述了apk打包的整个流程. 流程概述: 1.打包资源文件,生成 ...
- maven打包技巧
http://www.infoq.com/cn/news/2011/06/xxb-maven-9-package/ "打包"这个词听起来比较土,比较正式的说法应该是"构建 ...
- Maven实战(九)——打包的技巧
"打包"这个词听起来比較土.比較正式的说法应该是"构建项目软件包".详细说就是将项目中的各种文件,比方源代码.编译生成的字节码.配置文件.文档,依照规范的格式生 ...
- RK平台images打包细则【转】
本文转载自;https://blog.csdn.net/wangxueming/article/details/52808739 IMGs打包细节 平台: RK3288 背景: RK3288编译产生了 ...
- maven package 知识(转载)
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码.编译生成的字节码.配置文件.文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR ...
- JAVAEE——BOS物流项目01:学习计划、搭建环境、主页设计(jQuery EasyUI)
1 学习计划 1.项目概述 项目背景介绍 2.搭建项目开发环境 数据库环境 maven项目搭建 svn环境搭建 3.主页设计(jQuery EasyUI) layout页面布局 accordion折叠 ...
- H264-YUV通过RTP接收视频流ffmpeg解码SDL实时播放
写在前面的话 写一个简单的播放器,通过RTP接收视频流,进行实时播放.最初,使用ffplay或者vlc接收按照SDP协议文件可以播放视频,但是视频中断后重启,不能正确的解包,时常会出现如下的错误信息. ...
- Python实现C代码统计工具(三)
目录 Python实现C代码统计工具(三) 声明 一. 性能分析 1.1 分析单条语句 1.2 分析代码片段 1.3 分析整个模块 二. 制作exe Python实现C代码统计工具(三) 标签: Py ...
随机推荐
- 算法笔记_059:蓝桥杯练习 Anagrams问题(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,“Unclea ...
- LoadRunner字符串处理 - 补齐字符串
有些时候需要在某个字符串的前面用0补齐,以便满足长度的格式要求. 在LoadRunner中可以封装出一个函数来处理这种问题: /* Function to pad a string to x char ...
- 03-hibernate注解-关系映射级别注解-一对一
实体之间的映射关系 一对一:一个公民对应一个身份证号码 一对多(多对一):一个人可以有多个银行账号 多对多:一个学生有多个老师,一个老师有多个学生. 一对一单向外键关联 @OneToOne(casca ...
- Hadoop系统通信协议介绍(转)
转载自 ---- http://weilaiyxj.iteye.com/blog/913166 本文约定: DN: DataNode TT: TaskTracker NN: NameNode SNN: ...
- 【Linux设备驱动程序】Chapter 1 - 概述
设备分类 字符设备.块设备.网络接口 字符设备 能够像字节流(类似文件)一样被访问的设备. 字符设备驱动程序通常至少要实现 open.close.read 和 write 系统调用. 举例:字符终端( ...
- JS JSOP跨域请求实例详解
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题.这篇文章主要介绍了JS JSOP跨域请求实例详解的相关资料,需要的朋友可以参考下 ...
- bootstrap源码学习与示例:bootstrap-tab
http://www.cnblogs.com/rubylouvre/archive/2012/12/22/2829176.html bootstrap源码学习与示例 https://www.w3sc ...
- 优化数据页面(22)——n:n的数据关系
设计要点:优化数据页面.界面设计.美化exce 阿金:那n::n就复杂了,你倒是想留有空间. 可是现实社会有时却不同意. 秀秀:唉.说的也是. 阿金:那怎么表达才合适啊? 秀秀:仅仅实用网格了. 阿金 ...
- 如何将git 关联到Pycharm
一,预置条件 1,安装pycharm 2,安装git 仓库 二,关联步骤 1,打开Pycharm File | Settings | Version Control | Git 2,配置需要关联的 ...
- 使用tar+lz4/pigz+ssh更快的数据传输
使用tar+lz4/pigz+ssh更快的数据传输 -- | :41分类:Linux,MySQL | 前面一篇介绍了如何最大限度的榨取SCP的传输速度,有了这个基础,就可以进一步的使用压缩来加速传输速 ...