2016年4月7日木曜日

PowerShell 値の取り出し

開かれているIEのMainWindowTitleを調べたくて、

Get-Process | Where-Object {$_.MainWindowTitle -like "*Internet Explorer*"} | Select-Object MainWindowTitle

で実行した。

MainWindowTitle
---------------
Google - Internet Explorer

MainWindowTitleの値はわかったのだが、余計なヘッダが付いてくる。
このままでは、値として使用できない。

出力結果からヘッダを取る方法調べたけど、不明。
なので、試しに下のように書いてみたら、

(Get-Process | Where-Object {.MainWindowTitle -like "*Internet Explorer*"}).MainWindowTitle

下のように、値だけ取り出せた。

Google - Internet Explorer



本日の河上選手:児島3日目
   3R 3号艇 3コース進入で6着
  10R 2号艇 2コース進入で、差してピン
     A1 一人 A2 三人 B1 二人 のメンバーでの勝利
     スタートもよかったが、伸びがいい