bat文件自动编译InnoSetup脚本

时间:2023-03-09 20:40:16
bat文件自动编译InnoSetup脚本

今天想制作一个bat文件,打包多个innosetup脚本,参考链接:http://www.cnblogs.com/joean/p/4870428.html

流程:

  1. 新建文本文档,将.txt改为.bat;
  2. 在文本中输入一下文本,其中Compil32是Innosetup的编译器文件;
compil32 /cc "x.iss"
compil32 /cc "y.iss"
compil32 /cc "z.iss"

  3. 保存;

在这个过程中,点击bat文件,闪一下退出,在bat文档的末尾加入pause后在控制台输出中显示“compil32不是内部外部命令...”信息,查找百度发现是compil32的路径没有添加到系统变量中,导致bat文件执行时找不到compil32.

解决方法是:

1、在桌面找到“计算机”图标并点击鼠标右键,并在弹出菜单中选择“属性”;

bat文件自动编译InnoSetup脚本

2、点击左侧的“高级系统设置”;

bat文件自动编译InnoSetup脚本

3、在弹出的系统属性对话框中,点击“环境变量”按钮;

bat文件自动编译InnoSetup脚本

4、找到变量“Path”,并点击“编辑”按钮;

bat文件自动编译InnoSetup脚本

5、添加变量值为“C:\Program Files (x86)\Inno Setup 5\”,最后点击“确定”按钮结束设置;

bat文件自动编译InnoSetup脚本

点击bat,成功运行。