2010年5月21日金曜日

WSHで(JScript)IEを操作する

WSHIE(InternetExplorer)操作できるようなので簡単な検索操作をスクリプトにやらせてみました。
メソッドやプロパティ等はMSDNのリファレンスを参考にしました。
//  IEオブジェクト生成&IE機動
    var objIE = WScript.CreateObject("InternetExplorer.Application", "IE_");
    //  可視状態にする
    objIE.Visible = true;
    //  検索ページの表示
    objIE.GoSearch();
    //  シェルオブジェクト生成
    var objShell = WScript.CreateObject("WScript.Shell");
    //  ページが表示されるまで待つ
    WScript.Sleep(5000);
    //  キー送信
    objShell.Sendkeys("Google");
    //  Enterキー送信
    objShell.Sendkeys("{ENTER}");

//function IE_DownloadComplete() {
//  objShell.Sendkeys("Google");
//  objShell.Sendkeys("{ENTER}");
//}
検索ページが読み込まれたことをイベントで受け取ろうとしたのですがうまくできませんでした、JScriptだとつかえないイベントが結構あるようです。
VBAを使いなさいってことなのかな。。。

0 件のコメント:

コメントを投稿