在Java JSFrame中执行powershell脚本

时间:2017-01-27 07:38:39

标签: java powershell jframe

我在JSFrame中开发了一个演示应用程序,它应该在我的文件夹中执行powershell脚本。

我正在尝试使用代码。

 private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            // TODO add your handling code here:

            try
            {
            Runtime runtime = Runtime.getRuntime();
            Process proc = runtime.exec("powershell C:\\helloworld.ps1");
            InputStream is = proc.getInputStream();
            InputStreamReader isr = new InputStreamReader(is);
            BufferedReader reader = new BufferedReader(isr);
            String line;
            while ((line = reader.readLine()) != null)
            {
                System.out.println(line);
            }
            reader.close();
            proc.getOutputStream().close();
            }
            catch(Exception ex)
            {
            }
        }                       

在helloworld.ps1中,我有以下命令:

$strString = "Hello World 123"
write-host $strString

但我没有得到任何输出。

0 个答案:

没有答案