ハイライト表示する環境変数に目的のパスが含まれているか確認したいことは良くあるが、結構なが~いのが普通なので年寄が目視で確認するのはちと辛い。メモ帳に貼り付けて検索すれば事足りるのだが、やっぱりここはPowerShellでやってみたい。ファイル群から文字列を検索してハイライト表示するスクリプトが以下で公開されていた。output(通常はこちらのほうが使いでがあると思われる。)とりあえずこれをそのまま利用させていただいて単純な文字列からのパターン検索に変更した。やっつけで変更したので中身はほとんど理解していない・・・。◆Measure-Objectで日付型のMAXは取得できないWindowsUpadateの最終更新日を取得する。InstalledOnてな感じで取得できそうな気がする。(実際、Windows8では取得できる)しかし、Windows7では以下のようなエラーが・・・。beyondWindows8が大コケしたおかげで、PowerShellも2.0がまだまだ幅を利かせてしまうので、ちょっと悩ましい。◆変数の値解決?ネットで見かけた質問で以下のようなものがあった。$cmd}なんとなく眺めるとうまくいくような気もする。以下、結果--dirdirこれまた意外と嵌れば嵌るのかもね・・・っと思ったり。$drive"のときに、$driveは値解決されちゃうので$cmdの中身は”dir”になっちゃう。すれば良いんですかね・・・。◆嵌るここ数ヶ月、火を噴いている突発的な仕事のお手伝いで忙しく、PowerShellともご無沙汰。老化が進んでいるのでちょっと使っていないとすぐに忘れる。なんとか過去の投稿を見たりして思い出していかないと・・・。結果がこんな感じに表示された。?、なんで?これは、ちゃんと表示される。scriptpropertyだから?なんて思って「types.ps1xml」なんかを見てみても特に「CPU」が特別という事は無い。しば~らく考えたが、全く持って検討も付かない。こんな感じに入力してみたら、あれ、表示された。いや~、素人丸出し?こいつの結果って、こうなっちゃってるのね・・・。あ~、もう、ヘッダーが見えない時点で気づこうよ(笑)全く持って余計なところで時間をくってしまったが、やりたかったのは以下のようなスクリプト。~し、以下で書いたことはあるのだが、どうも今まで有効に使ってこなかった気がする。◆カスタマイズした条件を使ってグルーピングする(Group-Object)ハッシュテーブル化する方法は便利そうなので、忘れないようにしたい。言っても忘れるのだが・・・。(笑)----ちなみに、そもそも今回の嵌りは画面の表示サイズとバッファサイズをずらしたのがいけないのだと思います。PowerShell(メモ)WASPなんてのが有ったのでメモしておく。以下のようなWindow操作関連のコマンドレットを提供してくれるようです。Get-WindowPositionRemove-WindowSelect-ChildWindowSelect-ControlSelect-WindowSend-ClickSend-KeysSet-WindowActiveSet-WindowPosition一応インストーラも付いてくるのですが、Windows7環境ではなぜか旨くいかなかったので(3.0が必要?)、展開された「WASP.dll」をマイドキュメントにある「WindowsPowerShell」フォルダに「Module\WASP」フォルダを作ってあげてその中に入れてあげると良さそう。WASP」とやってあげればOK。自己紹介minminnana地方でSE(プログラマ)をやって20年。気づけばいつの間にやら窓際人生。このまま余生を過ごすには若干心残りな2児と2匹(ウサギ、犬)の父。SEと言っても窓際なのでブログやWEBなどにはめっぽう疎い・・・。独学で.NET系を弄ってみるがCOBOLプログラマーにはだいぶ敷居が高い。