JAVA:有没有一种方法可以通过使用Java(通过批处理文件)运行vbscript

时间:2019-12-17 02:43:47

标签: java windows batch-file vbscript

现在,我得到了一个包含以下代码的批处理文件:  -> cscript // Nologo vbs.vbs

和vbs.vbs:  -> Msgbox“ Hello World”

由于某种原因,我需要使用Java程序运行[vbs.vbs]。 有可能吗?

我的Java代码:

            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();

我已经尽力了,但是仍然无法正常工作。

0 个答案:

没有答案