WASP : コマンドでGUIを操る
iPadを買ってから、2chを見始めようになって、さらにダメ人間へと一歩踏み出したわけだが、
(iPad、2chをみるのにこれほど適したものはない。2tchに感謝)
PowerShellのスレを見てたら、WASPというものの存在をしった。
PowerShell上から、コマンドを使って、GUIを操作できるSnapin。
以下のような感じで使う。
PS > explorer "http:" # explorer(関連付けでfirefox)を起動。起動が終了するまで待つ PS > $firefox = $(Select-Window firefox) # firefoxのwindowを変数に格納 PS > $firefox | Send-Keys "%dhttp://wasp.codeplex.com/%{Enter}" # ALT+D を押してロケーションバーに移動し、アドレスを入力し、Enterキーを押す。
Send-Keysの入力引数の文字列において、%はどうやらAltを押しながら、後続で指定したキーを入力するという意味をもつ。texの数式っぽい感じで、%{Enter}みたいに、複数文字の場合は大カッコでくくる。