UWSC 現在表示されているタブと異なるタブのIEオブジェクトを取得

   

例えば、アンカータグのtarget属性が”_blank”の場合、ボタンクリックにより
新しいタブが開きますが、このタブのIEオブジェクトを自動的に取得することができません。

以下の方法で取得可能となります。

shells = CreateOleObj("Shell.Application")
IE = null
for i = 0 to shells.Windows.Count - 1
    obj = shells.Windows.Item(i)
    if obj > 0 and pos("iexplore.exe", obj.Fullname) > 0 then
        IE = obj
        BusyWait(IE)		    
        if POS("取得したいタブのタイトル", IE.document.title) > 0 then
            break
        endif
    endif
next

msgbox(IE.document.title)

 -uwsc

  関連記事

WS000001

UWSC 「Web ページからのメッセージ」でOKボタンを押下する

以下の例ではボタン押下2秒後に”OK”を押下して閉じます。 Thread P

WS000001

UWSC 画像URLを保存する

DOSコマンドで画像保存が可能です。 doscmd(“bitsadmin.exe /transfer

WS000001

UWSCで例外処理とログ出力

使用時、使用するuwsファイルのある場所に「log」フォルダを作成してください。 ログフォルダ内に以

WS000001

UWSC フォルダからファイル一覧を取得し、配列にパスを設定する

UWSC実行フォルダ下にあるinputフォルダから CSVファイルの一覧を取得するサンプルです。 ※

WS000001

UWSC IEを全て閉じる

UWSCでIEを利用するケースが多々ありますが、 起動時や終了時にIEをきれいにしておきたいことがあ

WS000001

ソラヒメ 自動レベル上げ&遠征ツール開発

ソラヒメでレベル上げ、遠征を自動的に行うツールを開発しました。 今のところ特に問題なく動作中です。

WS000001

UWSCで指定座標をクリック

①IEでYahooを表示 ②IEを最大化 ③ヤフオク!をマウス左クリック ④5秒停止 ⑤終了 という

WS000001

UWSC マウスポインタの下にある色を16進数で取得する

マウスポインタのを任意の位置に移動 MMV(x, y, 100) // ※xとyは任意の座標、100

WS000001

UWSC 属性を削除する

例えば、disable属性がついて押下できないボタンか ら属性を削除して押下できるようにします。 a

WS000001

UWSC IE起動テンプレート

UWSCで対象のURLにアクセスする際に使用するテンプレートファイルです。 UWSCを起動し、「.u

  Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>