質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
UWSC

UWSCは、Windowsの作業を自動化するソフトです。マウスとキー入力を記録して代行することが可能。スクリプト形式により自由に編集することもできます。スケジュール機能を持ち、Excelとの連携も可能です。

Internet Explorer

Internet Explorer(IE;MSIE)はマイクロソフトが開発したウェブブラウザです。Microsoft Windowsに組み込まれています。

Q&A

0回答

3683閲覧

UWSCでのIE自動操作で別ウインドウが開いたとき操作する方法

LostSeal

総合スコア4

UWSC

UWSCは、Windowsの作業を自動化するソフトです。マウスとキー入力を記録して代行することが可能。スクリプト形式により自由に編集することもできます。スケジュール機能を持ち、Excelとの連携も可能です。

Internet Explorer

Internet Explorer(IE;MSIE)はマイクロソフトが開発したウェブブラウザです。Microsoft Windowsに組み込まれています。

0グッド

0クリップ

投稿2018/08/01 05:36

前提・実現したいこと

UWSCでIE11を自動操作しています。あるwebページ page1でボタン1を押すと、ツールバーがなくアドレスバーはある別のIE?が起動してpage2が表示されてそこにボタン2があります。UWSCでボタン2を押したい、というのが実現したいことです。

発生している問題・エラーメッセージ

UWSCでボタン2を押そうとしても、CreateOleObjで作成したie Objectは元のページ1への操作になってしまい、新しく表示されたpage2にアクセスできません。

該当のソースコード

UWSC

1ie = CreateOleObj("InternetExplorer.Application") 2ie.Visible = true 3ie.Navigate(page1) 4BusyWait(ie) 5IESetData(ie, 1, "action", "ボタン1") 6 7// 新規ページが別Window表示されてieでアクセスできない! 8IESetData(ie, 1, "action", "ボタン2") // ←ダメ! 9

html

1page1の抜粋 2<script language="javascript"> 3function onNewUploadButtonClicked() { 4 window.open(page2, '_blank',, menubar=no, toolbar=no, scrollbars=yes,resizable=yes'); 5} 6</script> 7... 8<input name="action" disabled="" id="new_upload_button" onclick="onNewUploadButtonClicked();" type="button" value="ボタン1"> 9

試したこと

ie2 = GetActiveOleObj("InternetExplorer.Application", "タイトル",0)
ie3 = GetActiveOleObj("InternetExplorer.Application", "タイトル",1)
でdocument.urlを見てみましたがどちらもpage1でした。
番号指定2はエラーになりました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問