ここから本文です

UWSCのCHKIMGについて教えてください。

tar********さん

2018/4/1713:46:15

UWSCのCHKIMGについて教えてください。

①の画像と②の画像があり、①の画像をクリック後、②の画像をクリックするようにしたいのですが、①の画像と②の画像が同時に表示されているためか、①の画像をクリック後に再度①をクリックしてしまいます。

順序付ける、あるいは①の画像を一旦無視するようにするにはどのようにしたら良いでしょうか?

現在は以下の通りになっています。


WHILE TRUE

//①の画像をクリック
IFB CHKIMG("①.bmp")=TRUE THEN

SLEEP(0.01)

BTN(LEFT,CLICK,G_IMG_X)
SLEEP(3)

ENDIF


//②の画像をクリック
IFB CHKIMG("②.bmp")=TRUE THEN

SLEEP(0.01)

BTN(LEFT,CLICK,G_IMG_X)
SLEEP(3)

ENDIF

WEND

以上です。よろしくお願いします

閲覧数:
26
回答数:
1
お礼:
250枚

違反報告

ベストアンサーに選ばれた回答

tom********さん

2018/4/1714:32:53

画像が表示されたらクリック、画像②表示中は画像②を優先、とするなら
//****************************************************
while true
ifb chkimg("②");btn(left,click,g_img_x,g_img_y,10);sleep(3)
elseif chkimg("①");btn(left,click,g_img_x,g_img_y,10);sleep(3)
endif
wend
//****************************************************
※10は検出~クリックまでの待機時間(ms)、3はクリック後の待機時間(s)
※;=マルチステートメント、改行扱い、一行書きしたい際に用いる

質問した人からのコメント

2018/4/17 16:08:01

分かり易いように注釈まで入れて頂きありがとうございました。
無事に動きました。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる