现在,我得到了一个包含以下代码的批处理文件: -> cscript // Nologo vbs.vbs
和vbs.vbs: -> Msgbox“ Hello World”
由于某种原因,我需要使用Java程序运行[vbs.vbs]。 有可能吗?
ProcessBuilder pb = new ProcessBuilder(Arrays.asList(new String[] {"cmd.exe", "/C", "call echo|"+path}));
pb.redirectErrorStream(true);
Process process = pb.start();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
log.info(line);
}
process.waitFor();
我已经尽力了,但是仍然无法正常工作。