最近のトラックバック

最近のコメント

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  
無料ブログはココログ

« pipのインストール(続) | トップページ | pylintのインストールエラー »

2017年1月 9日 (月)

Start-Processの戻り値からProcess IDを取得したい

これもずいぶん初歩的な知識かも。

プロセスの終了を待ってから次のプロセスを起動させる処理を書きたかったのだが、

をざっと(テキトーに)見て、

$proc=Start-Process notepad.exe
Wait-Process $proc.Id

とやっても、上手く動かない(というか、Wait-Processでエラーになる)。
$procにはプロセスのオブジェクトがセットされないのでなぜだろうと、ググると-PassThruパラメータが必要らしい。
元記事を見返すとちゃんと-PassThruパラメータが書かれていた!あぁ情けない。

$proc=Start-Process notepad.exe -PassThru
Wait-Process $proc.Id

これでOK

<参考>

« pipのインストール(続) | トップページ | pylintのインストールエラー »

コメント

コメントを書く

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

トラックバック

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

この記事へのトラックバック一覧です: Start-Processの戻り値からProcess IDを取得したい:

« pipのインストール(続) | トップページ | pylintのインストールエラー »