• 締切済み

UWSCでIE操作。IEを選択する方法について

UWSCでIEを開き、その後の操作も大体分かるのですが、 IEを開いたときに、IEが選択されるときと、選択されないときが あります。選択されるときは問題なく動作するのですが、 選択されない場合は、KBD(VK_ENTER,CLICK,###)などのタグが動作しなくなります。 ※以下、IEを動作するときに使用しているソースです。 IE = CREATEOLEOBJ("InternetExplorer.Application") IE.visible = true IE.navigate(URL) sleep(0.5) REPEAT sleep(0.5) UNTIL !IE.busy AND IE.readystate = 4 このときに、開いたIEを確実に選択し、動作させるような方法はありませんでしょうか?

みんなの回答

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.1

こんにちは。 高レベル組み込み手続きの CTRLWIN(<window id>, ACTIVATE) で選択したいウインドウを前面に切り替え可能です。<windows id> の取得は GETID 組み込み関数で行います。タイトルの一部を指定して <windows id> を取得した後に CTRLWIN で前面に切り替わったことを確認し、KBD で指示すればよいでしょう。

kt1010
質問者

お礼

GETIDでしか方法はなさそうですね。ありがとうございました。 もう少しがんばってみます。いつも素早い回答、本当にありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A