我目前正在通过Java中的命令行运行VB脚本文件。脚本文件将视频从一种格式转换为另一种格式。我遇到的问题是,在执行命令行代码之后,Java立即转到下一段代码,而VB脚本实际上没有完成。
例如:
try {
Process p = Runtime.getRuntime().exec("cmd /C C:/Users/dheerajg/Desktop/webex2.vbs");
} catch (IOException e) {
e.printStackTrace();
}
紧接着我,我有:
<table border="2">
<tr>
<td><b>You have successfully converted the file by the name of:</b>
<%
out.println(saveFile);
%>
</td>
</tr>
</table>
但是,我只希望在脚本完成后在我的Web应用程序中执行第二个代码块。在Java中是否有一种方法可以自动检测脚本何时完成?