因此,我在java中創建了一個GUI,通過PowerShell啓動各種不同的腳本。我已經能夠編寫一個在powershellISE中打開.ps1文件的命令,但該腳本實際上並未運行。我的代碼如下:如何通過Java在PowerShell_ISE.exe中運行.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? – TessellatingHeckler
某些腳本需要在運行Excel文檔之前編輯它們,以便某些腳本將在ISE中打開,然後在文檔更新後運行。通過powershell.exe啓動會更容易些嗎? –