PowerShell: ◆switchステートメント2のサンプルとして特定のプロセスに色を付けて表示してみた。
もう少しスマートに書けそうな気もするが、とりあえず結果だけは良さそうだ。
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 | $redProcess = @("explorer","notepad") $yellowProcess = @("sakura") switch (Get-Process) { {$true}{$psName = $_.name} {$redProcess -contains $psName} { Write-Host ($_ | Out-String -Stream | Select-String $psName) -fore Red continue } {$yellowProcess -contains $psName} { Write-Host ($_ | Out-String -Stream | Select-String $psName) -fore Yellow continue } # default { {$true} { $_ } } |
CPU使用率の高いプロセスに色をつけるなどすれば実用性もあるかもしれない。
0 件のコメント:
コメントを投稿