コマンドラインから使えるってことはWSH/HTAからもできるわけだ。2003対応となっていたが、休止はWin2Kでもうまくいった。WindowsアプリからWScript.exeのWScriptオブジェクトを利用する。これはすごい!なんのことかわからない人がいるとなんなので一応説明すると、WScriptオブジェクトはWSH環境固有のオブジェクト(というよりホストオブジェクト自体)なので、同じようにVBScript/JScriptエンジンを利用するHTAやIEから直接利用できない。WScriptオブジェクトにはSleepメソッドや標準入出力へのアクセス機能があるといった感じで、HTAからWScriptにアクセスできるとpingを叩いて結果を直接ウィンドウ内に反映させられるとかいろいろ使い道が広がるのである。コードと解説を眺めたところ、要点はWScriptオブジェクトの参照を、IE(InternetExplorer.Application)オブジェクトを仲介として共有するWScriptの参照をIEにセットするには、PutPropertyメソッドを利用する仲介に使用するIEオブジェクトはhWnd(ウィンドウハンドル)を利用するIEオブジェクトの検出にShell.Application(Shellオートメーションオブジェクト)を使用するといったところか。記事中ではWinアプリからWScriptを利用しているが、これ、多分逆も可能で、コンソールスクリプト向けのダイアログHTAを作ったりできるんじゃなかろうか。JSで試してないので後で試す予定。久々にスルーできませんでした。つくば&アキバお勧めマンスリータイトルも内容も特に目を引くところはないのだが、どうしてシリコングリスすげぇにトラックバックするのか。(追記:考えてみたらアキバつながりだわな)まあ、それはいいとしても、ホストが「tukubaekusu」とは。それもいいとしても、エントリが3つとは。最新エントリが2007/05/06で、出だしが去る8月24日、つくばエクスプレスが開業しました。そこまではいいとしても、唯一のカテゴリ「つくばエクスプレスについて」の件数が0ってどうよ。どっかからのコピペ記事だとしてもさー、カテゴリくっつけるくらいやってもいいじゃん。23時02分00秒あー、また「雑記」カテゴリ増やすだけのエントリだよ。スクリプト書く時間が欲しい。バリデーションなんて要らなくね?いや、気持ちいい。変な正規表現を使ったチェックは弊害しか生まない。