最近のトラックバック

最近のコメント

2017年3月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ

« コマンドプロンプトからPowershell | トップページ | 配列と代入演算子 »

2011年5月11日 (水)

呼び出しアプリケーションが終了するまでプロンプトを待たせる方法

Powershellから、例えばnotepadみたいなアプリケーションを起動すると、起動した時点でPowershellのプロンプトが戻ってくる。

notepadが終了するまで次の処理を待たせたい場合は、waitforexit()を使う。

Hey, Scripting Guy! Windows PowerShell を使用してアプリケーションの終了時に通知する方法はありますか

こんな感じ。

PS >notepad

PS >$proc=get-process notepad

PS >$proc.waitforexit()

けど、これはPowershellのV2.0のコマンドなので、V1.0の場合は、

PS >[System.Diagnostics.Process]::Start("notepad").WaitForExit()
PS >Write-Host "Notepad has terminated."

Windows PowerShell スクリプトからアプリケーションを起動した後、アプリケーションが終了するまでスクリプトを一時停止する方法はありますか

« コマンドプロンプトからPowershell | トップページ | 配列と代入演算子 »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/181317/51645182

この記事へのトラックバック一覧です: 呼び出しアプリケーションが終了するまでプロンプトを待たせる方法:

« コマンドプロンプトからPowershell | トップページ | 配列と代入演算子 »