先日VBScriptでGUIプログラムは作れるかと聞かれて、むかーしに、誰かがInternetExploreのコントロール使って出来ると言っていたような事を思い出し、ちょこっとトライ。 やり方の流れとしては、 1. IEのオブジェクトを作って表示する 2. IEのオブジェクトにVBScript内で生成したHTMLを食わせる このとき、食わせるHTMLの中にVBScriptからの状態監視用の変数と、それを操作するコントロールとjavascriptを埋め込んで置く。 3. 監視用の変数が終了状態になるのを待つ 4. 必要なら、IEのドキュメントの中身を眺めてユーザーの入力した値を取得する と言う感じかな。 とりあえず作ってみたユーザーIDとパスワード入力画面を表示するスクリプトは以下のような感じ。 auth.vbs set w = WScript ' IEのオブジェクトを作り、画面の設定をして