

No.4ベストアンサー
- 回答日時:
バカ正直に、画像が出たのを見てクリックしに行くと、切り替わる前にまた見つけてクリックして…という動作になってしまい、クリック連打となります。
なので今がどっちの画像を待っているかを示すフラグを用意して、そのフラグが立っていなければクリックしに行かないような流れにしないと、うまくいきません。と言うことを踏まえたスクリプトの例がこれです。なお動作テストはしていないので、ダメだったらごめんなさい(←おいおい!)//--------
// A待ちとB待ちのフラグを両方とも立てておく。
// こうすれば、スクリプトが実行された時にA,Bどっちが表示されていても正常動作する
//--------
A_WAIT=True
B_WAIT=True
//--------
// ループ
//--------
While True
//--------
// 画像A.bmpが見つかって、かつA待ちフラグが立っている時だけ条件成立
//--------
Ifb ChkImg("A.bmp",0) And A_WAIT
BTN(LEFT,CLICK,G_IMG_X+5,G_IMG_Y+5,80)
//--------
// A待ちフラグを落としてB待ちフラグを立てる
//--------
A_WAIT=False
B_WAIT=True
EndIf
//--------
// 画像B.bmpが見つかって、かつB待ちフラグが立っている時だけ条件成立
//--------
Ifb ChkImg("B.bmp",0) And B_WAIT
BTN(LEFT,CLICK,G_IMG_X+5,G_IMG_Y+5,80)
//--------
// A待ちフラグを立ててB待ちフラグを落とす
//--------
A_WAIT=True
B_WAIT=False
EndIf
Wend
ところで、これと全く同じ質問をこの後にやっていますが、そちらは削除してください。思いっきりマルチポストだし、またすでに回答してくれた人がそれを見たら「何だよ、俺の回答が信じられないのか?」って思われますよ?これって非常に失礼な行為です。

No.3
- 回答日時:
No.1です。
他人のプログラムにケチを付けるのは好きではありませんが、
確かに5秒も待てば、以前の画像から切り替わっているのでしょう。
5秒待って、ただ画像をクリックしているだけのプログラムです。
判定文など何の役にも立っていません。(常にどちらかの画像が表示され、常に同じ箇所をクリックするのならばですが)
もちろん、私はプログラミングとは自分で楽しむものだと思っているので、ご自身で悩んで解決なされてください。
でも、もう少しすれば答えを書いてくれる優しい人が現れるかもしれませんけどね。
画像は常にBでAになったときに1回、Bに戻ったときに1回だけクリックさせたいんです
自分の説明不足でしたね・・・
もう少し自分で頑張ってみます
No.2
- 回答日時:
While True
//画像Aであればクリック
Ifb ChkImg("A.bmp",0)
BTN(LEFT,CLICK,G_IMG_X+5,G_IMG_Y+5,80)
ENDIF
//画像Bであればクリック
Ifb ChkImg("B.bmp",0)
BTN(LEFT,CLICK,G_IMG_X+5,G_IMG_Y+5,80)
ENDIF
//時間待ち5秒
SLEEP(5)
WEND
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
UWSC 画像認識で条件分岐
その他(プログラミング・Web制作)
-
uwcs のマクロで画像認識をしてその画像があればクリックというマクロを作成したのですが、クリック後
その他(開発・運用・管理)
-
UWSC 画像判定と条件分岐について
その他(プログラミング・Web制作)
-
-
4
UWSCの画像認識と条件分岐について(初心者で独学で作ってるもので助けてください)
その他(プログラミング・Web制作)
-
5
UWSCの終了の仕方
その他(プログラミング・Web制作)
-
6
UWSC「画像が無い場合」
その他(プログラミング・Web制作)
-
7
MoEでUWSC操作をバックグラウンド実行出来ない
オンラインゲーム
-
8
UWSCの待機コマンドについて
その他(ソフトウェア)
-
9
UWSC 非アクティブウィンドウへのキー入力
その他(ソフトウェア)
-
10
UWSCの簡単なキーマクロなのですが・・・
フリーソフト
-
11
UWSCで、スクリプトの実行時間を一定にするには
その他(プログラミング・Web制作)
-
12
UWSCに制限時間を付けたいです
その他(プログラミング・Web制作)
-
13
UWSCでループ処理がうまくいきません
その他(プログラミング・Web制作)
-
14
uwsc画像認識のあいまい判定について
C言語・C++・C#
-
15
uwscについて、同一の画像(仮にA)が画面に3~複数枚出現するので、初めにクリックした1枚から距離
C言語・C++・C#
-
16
UWLSの記録でマクロを作成し使用していますが起動中に他の作業ができません。バックグラウンドで使うこ
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
背景画像の繰り返しについて
-
画像のビット数を変更する方法
-
C#で画像を他の画像に貼り付け...
-
画像のピクセルデータの取得
-
【EXCEL VBA】ダブルクリックで...
-
画像の一部だけが点滅する画像...
-
HTMLで画像をポップアップで表...
-
uwcs のマクロで画像認識をして...
-
画像を表示するには
-
画像の2次元フーリエ変換の結...
-
「using Windows」でエラーが出る
-
C# VisualStudioでプロジェクト...
-
画像の自動的入れ替えについて
-
EXCEL VBA 複数のImageコントロ...
-
画像の比較
-
UWSC 画像判定と条件分岐について
-
同じ画像を複数回表示させる
-
OpenCVを使った画像の切り抜き
-
openCVを用いた手形認識
-
HTML内に読み込んでいない画像...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像のビット数を変更する方法
-
背景画像の繰り返しについて
-
「using Windows」でエラーが出る
-
EXCEL VBA 複数のImageコントロ...
-
【EXCEL VBA】ダブルクリックで...
-
UWSC 画像判定と条件分岐について
-
Excel ユーザーフォームで表示...
-
VBAのユーザーフォームのイメー...
-
MFCでCImageListに画像追加失敗
-
gif 画像上の ボタンに リン...
-
画像のピクセルデータの取得
-
同じ画像を複数回表示させる
-
uwcs のマクロで画像認識をして...
-
UWSC 画像認識で条件分岐
-
vb.net 画像の透過について
-
UWSCでループ処理がうまくいき...
-
UWSC「画像が無い場合」
-
画像比較
-
uwscについての質問です。 画面...
-
生成AI画像について
おすすめ情報