ここから本文です

uwscで質問ですm(__)m

t01********さん

2013/9/121:43:00

uwscで質問ですm(__)m

マウスは指定した画像の位置まで動くのですが、その後クリックしていないようで次のページへ動きません。
どうしてクリックしないのでしょうか。


While True


ifb CHKIMG("画像1.bmp",0) // 画面上に画像があった場合以下へ
BTN(LEFT, CLICK, G_IMG_X, G_IMG_Y)
sleep(1)
endif

ifb CHKIMG("画像2.bmp",0) // 画面上に画像があった場合以下へ
BTN(LEFT, CLICK, G_IMG_X, G_IMG_Y)
sleep(1)
endif

Wend

閲覧数:
200
回答数:
1

違反報告

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

por********さん

2013/9/206:31:36

こんにちは。
1) if chkimgの直後、msgbox などで、見つけたときにはメッセージを表示させ、動作の確認をする。
2) 画面をクリックする場合、G_IMG_X + 10 , G_IMG_Y+10)
とか、少し右下をクリック。

マウスを動かしてからのほうが、ユーザーに分かるということも、出来ます。

あとは、「画面がアクティブになっていない」ために、思ったクリック動作になっていない、などの原因が
考えられます。

デバッグする手法を研究してみてください。

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

2013/9/2 22:16:54

ご回答ありがとうございます。
どうもアクティブになっていないというのが原因のようです。
が、アクティブにすると今度は画像認識していないようでカーソルが
その画像のところへ動いていきません。
難しいですね。。。

この質問につけられたタグ

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

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

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

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

閉じる

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

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

閉じる