
IFB CHKIMG("A.bmp") // 認識させたい画像ファイルを指定する
// 画像認識に成功した場合の処理をここに書く
MMV(G_IMG_X, G_IMG_Y)
BTN(LEFT,CLICK)
ELSE
// 画像認識に失敗した場合の処理をここに書く
MSGBOX("画像認識に失敗しました。")
ENDIF
このスクリプトで画像認識すると画像認識に失敗します。
今までgenymotionの位置を真ん中あたりに固定していたのですが、私から見て左側に位置に動かして上のスクリプトを実行してみると、メールアイコンではなくgenymotionの画面より左ななめ下をクリックしました。
そこで、もう少し左(私から見て)にすると、genymotion画面より左ななめ下をクリックしました。しかし今回のクリックした位置はgenymotion画面に近づいていました。
今度は、右(私から見て)に動かすとgenymotion画面より左ななめ下をクリックそして、クリックした位置はいままでよりgenymotion画面からだいぶ離れていました。
これはどういうことかわかりますか?解決策もあれば教えていただけると嬉しいです。
下手ですが、イメージ画像を作りました。
紫のgenymotionより左に行くと「画像認識に失敗しました」と出ます。たぶんマウスが画面外から飛び出してクリックできないからだと私は思いました。

No.1ベストアンサー
- 回答日時:
>これはどういうことなのか
CHKIMG()の後に以下のコードを記載し、test.bmpに何が映っているか確認してみてください。
SAVEIMG("test.bmp", G_IMG_X-50, G_IMG_Y-50, 100, 100, TRUE)
正直質問内容の説明がわけわかめで断言できませんが、上記画像保存コマンドで得られた画像から何がおかしいのか推測はできると思います。
>解決策もあれば
簡単な解決策なら、相対座標指定にすればいいんじゃないかと思います。
GETID("genymotion")でウィンドウのIDを取得し、MOUSEORG(ウィンドウのID,0または2)で相対座標に
相対座標下でCHKIMG()なりBTN()なり呼んでしまえばgenymotionの位置が変わったところで影響なく動作するかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
UWSCの画像認識と条件分岐について(初心者で独学で作ってるもので助けてください)
その他(プログラミング・Web制作)
-
UWSC 非アクティブウィンドウへのキー入力
その他(ソフトウェア)
-
uwcs のマクロで画像認識をしてその画像があればクリックというマクロを作成したのですが、クリック後
その他(開発・運用・管理)
-
-
4
UWSC 画像判定と条件分岐について
その他(プログラミング・Web制作)
-
5
UWSCのCHKIMG関数について
その他(プログラミング・Web制作)
-
6
MoEでUWSC操作をバックグラウンド実行出来ない
オンラインゲーム
-
7
uwscの画像認識に失敗します。
その他(プログラミング・Web制作)
-
8
UWSC 画像認識で条件分岐
その他(プログラミング・Web制作)
-
9
uwscについて、同一の画像(仮にA)が画面に3~複数枚出現するので、初めにクリックした1枚から距離
C言語・C++・C#
-
10
UWLSの記録でマクロを作成し使用していますが起動中に他の作業ができません。バックグラウンドで使うこ
その他(プログラミング・Web制作)
-
11
UWSCはどのプログラミング言語?
その他(パソコン・スマホ・電化製品)
-
12
UWSCの終了の仕方
その他(プログラミング・Web制作)
-
13
UWSC「画像が無い場合」
その他(プログラミング・Web制作)
-
14
UWSCでループ処理がうまくいきません
その他(プログラミング・Web制作)
-
15
uwscについてです
その他(プログラミング・Web制作)
-
16
UWSCのプログラムについて。キーを押し続けているあいだ待機状態にしたい
その他(プログラミング・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画像について
おすすめ情報