【发布时间】:2017-12-09 18:47:35
【问题描述】:
所以我在 java 中创建了一个 GUI,它通过 powershell 启动各种不同的脚本。我已经能够编写一个在 powershellISE 中打开 .ps1 文件的命令,但该脚本实际上并没有运行。我的代码如下:
String [] str = {"cmd", "/c" "start", "powershell_ise.exe", "-file", "myPath"};
try{
Runtime.getRuntime().exec(str);
} catch (IOException e) {
e.printStackTrace();
}
我发现这个问题很有帮助:
Powershell open window (from Java.Runtime.exec)
但这并没有解决我实际运行脚本的问题
非常感谢!
【问题讨论】:
-
为什么要通过 ISE?
-
有些脚本需要在运行之前编辑 Excel 文档,因此有些脚本会在 ISE 中打开,然后在文档更新后运行。通过powershell.exe启动会不会更方便?
标签: java eclipse powershell scripting