お世話になります。
UWSCにてマクロを作成していますが、ドロップダウンリストを選択して操作する事ができずに、
止まってしまっています。
現在は、画像認識で選択し、マクロ上のKBの操作で選択する形を取ってますが、毎回マウスポインターが移動してしまい、マクロを動かしていると他の事ができません。
UWSCのマクロで、指定したリスト上の値を選択する事可能でしょうか
例)マクロ上で自動でリストから「いいい」を選択して、決定ボタン押下するなど。
===
対象ページの記述は下記の様な形です
2つリストがあり、それぞれに決定ボタンがあります。
<td class="b2"align="center">
<select name=mode>
<option value="aaa">あああ
<option value="bbb">いいい
<option value="ccc">ううう
<option value="ddd">えええ
<option value="eee">おおお
</select>
</td>
<td class="b2"align="center"><input type="submit"style="background-color:#9370DB;color:#FFFFFF;border:2 solid BFEFFF" value="決定"></td>
<select name=mode>
<option value="aaa">かかか
<option value="bbb">ききき
<option value="ccc">くく
<option value="ddd">けけ
<option value="eee">こここ
</select>
</td>
<td class="b2"align="center"><input type="submit"style="background-color:#9370DB;color:#FFFFFF;border:2 solid BFEFFF" value="決定"></td>
No.1ベストアンサー
- 回答日時:
IESetDataを使うと良いかもしれません。
IESetData(IE,"bbb","mode")
IESETDATA(IE, True, "決定")
とかすれば、いけるかも。
http://e-dcz.com/~uwsc/iesetdata.htm
http://www.uwsc.info/sample.html#n33
有料版使えばIE用記録ツールがあるので便利。
http://www.uwsc.info/download.html
この回答への補足
有料版試用期間のIE記録で手動操作した所、下記のコードが出ました。
組み込んで試したところ、無事に想定の動作になりました。
IESetData(IE,"いいい","mode","",12) // SELECT-ONE
IESetData(IE,True,"","決定") // SUBMIT
ありがとうございました。
No.2
- 回答日時:
> 毎回マウスポインターが移動してしまい、マクロを動かしていると他の事ができません。
マウスポインタを移動させずに行ったとしても、マクロ運転中は他のことはできませんよ。なぜならUWSCで発生できる操作イベント(キーボードやマウス操作など)は、フォアグラウンドというかアクティブウィンドウにのみ送出できるので。バックグラウンドで動いているアプリに触りたければ、フォアグラウンドに持って来る必要があります(これはUWSCでできます)。
なので、操作したいアプリをアクティブにして一時的にフォーカスを移し、仕事が終わったら直前にアクティブだったアプリにフォーカスを戻す…みたいな作りにすることはできますけど、UWSCでの操作中にアプリが切り替わってしまうことに変わりはなく、また誤動作の元にもなります。私は基本的に、誤動作の恐れがある場所ではLOCKHARD関数で人間による操作を禁止しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript 中百舌鳥駅と深井駅を入れ替えて選択しても同じ挙動にしたいです。 2 2022/06/24 18:45
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
変数内に入った文字列の結合 UWSC
その他(プログラミング・Web制作)
-
UWSCのIE操作でプルダウンを選択する方法
その他(プログラミング・Web制作)
-
(UWSC)エクセルのセルの値を読み込むには?
その他(プログラミング・Web制作)
-
-
4
UWSC SLCTBOXもしくはSELECTについて
その他(プログラミング・Web制作)
-
5
【UWSC】WEBページ中の特定文字リンクをクリックする動作を自動化したい
その他(プログラミング・Web制作)
-
6
UWSCでテキストファイルを開いて表示したい
その他(プログラミング・Web制作)
-
7
UWSCでエラー発生時の対処法について
その他(プログラミング・Web制作)
-
8
UWSCに詳しい方簡単なテキスト入力方法を教えてください
その他(プログラミング・Web制作)
-
9
UWSC
その他(プログラミング・Web制作)
-
10
UWSC DeleteFile関数についての質問です。
Visual Basic(VBA)
-
11
(UWSC)ファイルを作るときに、任意のフォルダに作れますか?
その他(プログラミング・Web制作)
-
12
【UWSC】アプリを閉じたのに、GETID(”アプリ”)が「-1」となってくれない。
その他(プログラミング・Web制作)
-
13
uwsc 同一ソフトをクリックすると・・・
フリーソフト
-
14
UWSC:ポップアップウインドウの操作
その他(プログラミング・Web制作)
-
15
UWSCの待機コマンドについて
その他(ソフトウェア)
-
16
【UWSC】HTML内のある部分を抽出したいのですが・・・
その他(プログラミング・Web制作)
-
17
UWSCで特定のChromeのタブをアクティブにする方法
その他(プログラミング・Web制作)
-
18
【初心者】UWSCでjavascriptで書かれたhtmlを処理したいと思っています。
その他(コンピューター・テクノロジー)
-
19
UWSCのSELECT文の記述方法
その他(プログラミング・Web制作)
-
20
UWSC 指定ファイルを指定のプログラムで開く
フリーソフト
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
強調構文について It is only a...
-
UWSCを使用して、ドロップダウ...
-
ホームページの資料請求フォー...
-
マクロの「SaveAs」でエラーが...
-
VBAマクロ実行時エラーの修正に...
-
Worksheets メソッドは失敗しま...
-
エクセル マクロ オートフィ...
-
B列の最終行までA列をオート...
-
エクセルVBA 配列からセルに「...
-
【ExcelVBA】zip圧縮されたCSV...
-
VBA シートをコピーする際に Co...
-
結合されたセルをプルダウンの...
-
「段」と「行」の違いがよくわ...
-
エクセルで離れた列を選択して...
-
エクセルで複数のシートのクリ...
-
LEFT関数とIF関数の組み合わせ...
-
エクセルで特定の文字列が入っ...
-
vbaで指定したセルより下の行を...
-
VBA 指定した列にある日時デー...
-
vba 2つの条件が一致したら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
横にコピーするマクロを教えて...
-
UWSCを使用して、ドロップダウ...
-
excel vba
-
強調構文について It is only a...
-
VBAでJavaScriptを動かす方法
-
VBAマクロ実行時エラーの修正に...
-
エクセルで特定の文字列が入っ...
-
マクロの「SaveAs」でエラーが...
-
VBA シートをコピーする際に Co...
-
エクセル マクロ オートフィ...
-
Worksheets メソッドは失敗しま...
-
【Excel関数】UNIQUE関数で"0"...
-
Excelで空白セル直前のセルデー...
-
Cellsのかっこの中はどっちが行...
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
Excel VBAでのWorksheet_Change...
-
VBAのコードを教えてください
-
エクセルVBA 配列からセルに「...
-
Excelで数字を入れたら対応する...
おすすめ情報