0
我试图执行连续的批处理文件: 首先是启动MySQL 第二安装是一个批处理脚本来执行sql脚本执行对Inno Setup的连续批处理文件
[Run]
Filename: "{app}\install.bat"; Flags: shellexec waituntilterminated
Filename: "{app}\createBase.bat"; Flags: shellexec waituntilterminated
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: postinstall
第二行没有执行。
我还重组了2批文件不会太工作:
@echo off
**(from the first batch)**
start /i /wait mysql-5.1.36-win32.msi
**(the second batch)**
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql" --default-character-set=utf8 -u root -proot < dbase.sql;
我认为,我必须改变在最后一行的东西(的标志)
因此,任何人可以帮我请?
第三个的意图是什么?现在,第三个条目在结束页面显示*“执行您的应用程序”*复选框。 – TLama 2013-04-08 14:52:57
是的第三行是执行应用程序。第二行不执行 – Majda 2013-04-08 14:54:32
最后一个条目的'flags'对其他条目不起作用。你从'/ log'确认它没有运行吗?从命令提示符运行时,该批处理文件是否正常工作? – Deanna 2013-04-08 16:14:53