2009-11-17 119 views

回答

19

這是一個腳本來做到這一點。原始示例見Windows PowerShell Blog

$p = [diagnostics.process]::start("notepad.exe") 
if (! $p.WaitForExit(1000)) 
    { echo "Notepad did not exit after 1000ms"; $p.kill() } 
+11

在PowerShell 2.0上,你可以用'$ p = Start-Process Notepad -passthru'替換第一行, – 2009-11-17 15:13:22

相關問題