批处理命令调用InstallShield生成安装包
最近做一个项目的CI,需要在Windows批处理脚本中调用InstallShield生成安装包。
InstallShield提供的命令行调用一般如下:
ISCmdBld.exe -p <project file name> -a<product configuration> -r <release name>
- project file name: 对应InstallShield工程文件路径,比如C:\MyApp.ism
- product configuration: 对应InstallShield里面"Media->Releases"下面的产品配置。如果忽略这个参数的话,InstallShield会用默认的配置
- release name: 对应InstallShield某个产品配置下的发布配置
下面是实际使用的一个样例:
set IShieldPath="C:\Program Files(x86)\InstallShield\2011\System" set InstallProject=C:\MyApp.ism set SingleEXEReleaseProjectName=SINGLE_EXE_IMAGE %IShieldPath%\ISCmdBld.exe -p "%InstallProject%" -r "%SingleEXEReleaseProjectName%"
转载于:https://www.cnblogs.com/fascool/p/5051576.html
批处理命令调用InstallShield生成安装包相关推荐
- 将网站打包成桌面程序并生成安装包(跨平台)
一.Nativefier将网站打包成桌面程序 介绍 Nativefier 是一个命令行工具,仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序,应用程序通过 Electron打包成系统可执行文件 ...
- CMake实战:安装测试和添加环境生成安装包
1.安装测试 CMake 也可以指定安装规则,以及添加测试.这两个功能分别可以通过在产生 Makefile 后使用 make install 和 make test 来执行.在 GNU Makefil ...
- Qt5.4生成安装包过程
所需工具: 1. HM NIS Edit 2. windeployqt.exe 第一个工具需要自己去网上下载,第二个工具可以在qt安装目录下找到:D:\qtopengl\5.4\mingw491_ ...
- 安装vs 2013 与打包项目生成安装包
一.安装VS2013 安装包地址:https://blog.csdn.net/dr_yangzdy/article/details/80647444 激活码地址:https://jingyan.bai ...
- VS2013生成安装包
操作步骤 ①新建→项目→其他项目类型→安装和部署→启用InstallShield2015LimitedEdition 说明 第一次使用安装和部署需安装一个依赖包 安装依赖包步骤 ①双击 启用Insta ...
- 如何将Java程序转换为exe可执行文件并生成安装包
文章目录 1.简介 2.软件的下载 3.jar包的导出 4.软件的使用 4.1.exe4j的使用 4.2.inno steup的使用 1.简介 我们写的程序,要让小伙伴打开即用,可以将java程序导出 ...
- CMake实战之安装测试和添加环境生成安装包
1.安装测试 CMake 也可以指定安装规则,以及添加测试.这两个功能分别可以通过在产生 Makefile 后使用 make install 和 make test 来执行.在 GNU Makefil ...
- 使用electron-buil将vue打包成exe并生成安装包
将vue进行打包 npm run build 安装electron-build和安装electron 在使用electron-build的时候必须安装electron 安装命令 npm i yarn ...
- QGroundcontrol生成安装包或Appimage
Windows下安装包: 在config中如上配置,加上CONFIG+=installer,安装NSIS 参考官方说明的末尾部分 Ubuntu下生成Appimage 先从这个链接下载appimaget ...
最新文章
- js过滤HTML标签以及空格
- 关于点击率模型,你知道这三点就够
- 【XAuido2】播放wav和ogg格式音频文件
- 【LCT】弹飞绵羊(luogu 3203/金牌导航 LCT-2)
- java动态修改class_Java Agent入门学习之动态修改代码
- java中的集合_Java 集合介绍,常用集合类
- gevent 协程 使用
- mysql passwor authen_mysql5.7 的 user表的密码字段从 password 变成了 authentication_string
- 二叉搜索树,就这,就这啊。
- java中 成员变量和属性的区别
- 使用JqueryEasyUI进行页面布局
- SnnGrow快讯:Apple Books上线AI读书功能、有声书市场将迎来颠覆时刻、刚过7岁生日的OpenAI估值达到290亿美元、跻身全球独角兽排行榜前20、中国航天2023全年发射将再破60次
- 数据治理:数据质量管理策略!
- c++实现sqrt函数功能
- 关于字符集GB2312/GBK/GB18030的区别
- 苹果天气不显示_手机资讯:苹果设计师藏在 iPhone 中的小惊喜:你发现了几个
- acrobat PDF删除部分_锁住秘密,三个步骤,实现PDF文档加密
- eclipse可以写前端吗_这是我写的情诗,情诗可以这样写吗?晒晒你写的情诗吧...
- MyBatis用法——从纯MyBatis到MyBatis-Spring
- 在python中合法的变量_在python中的变量
热门文章
- openwrt uci
- Undefined symbols for architecture i386:问题解决
- Linux cc 和 gcc 的区别概括介绍
- php coder pro 调试,为PHP开发者准备的12个调试工具,php开发者调试工具_PHP教程
- [Java] 蓝桥杯ALGO-12 算法训练 幂方分解
- mathmagic_MathMagic pro
- java写一个外网访问的接口_不是吧不是吧!随便写的一个API竟获得 2.5 亿的访问量...
- RedHat Linux安装Informix v10.x(图文详解)
- tomcat 如何配置环境变量
- shallow clone