0
我有一個文件資源管理器項目,它可以顯示樹視圖中的所有文件,某些文件是.ps1文件,當用戶單擊它時,我想使用PowerShell ISE打開它。當我使用如何在PowerShell ISE中打開.ps1文件#
Process.Start(filePath)
它總是用記事本打開。任何人都可以幫忙
我有一個文件資源管理器項目,它可以顯示樹視圖中的所有文件,某些文件是.ps1文件,當用戶單擊它時,我想使用PowerShell ISE打開它。當我使用如何在PowerShell ISE中打開.ps1文件#
Process.Start(filePath)
它總是用記事本打開。任何人都可以幫忙
這裏有一個沒有打開窗口的poweshell執行的例子。只需更換 - 文件路徑和分配或在需要時刪除參數:
Process.Start("powershell"," -NoLogo -NonInteractive -File C:\Scripts\YouScript.ps1 -Param1 TestBackup");
最簡單的例子:
Process.Start("powershell.exe","C:\Scripts\MyScript.ps1");
另外一個使用字符串formt和單引號參數:
Process.Start("Powershell.exe", @"""ScriptwithArguments.ps1"" 'arg1' 'arg2 asdf'");
喜@卡洛斯,感謝您的快速回復!我想在Powershell ISE編輯器中打開文件。例如,有2個.ps1文件,當我單擊第一個時,在ISE中打開一個選項卡並顯示文件內容,單擊第二個文件,打開一個新選項卡以顯示文件內容。 – James
將「Powershell.exe」更改爲「Powershell_ise.exe」,然後運行! – James
是的。不要記住確切的exe名稱 –