while 1
if CHKIMG("gazou/A.bmp",-1,,,,) > 0 then break
wend
で画面上にAという画像は認識した後、
その少し左隣にあるBという画像を認識したいのですが上手くいきません
while 1
if CHKIMG("gazou/B.bmp",-1,G_IMG_X-24,G_IMG_Y-7,G_IMG_X-1,G_IMG_Y+24) > 0 then break
wend
という感じでやったらループから帰ってこなくなりました
座標を
G_IMG_X-24,G_IMG_Y-7,G_IMG_X-1,G_IMG_Y+24
から普通の数字の組み合わせにしたらちゃんと認識できたので
この書き方が間違っているというのはわかるんですが、
どうしてもAの画像の座標から左にずれたこの位置を指定したいのです。
ですが自分はこの書き方以外知らないのです・・・
Aの画像を認識した後に、
そのAの画像があった座標から(X-27,Y-7,X-1,Y+24)ほどずれた位置を指定して
その範囲にB画像があるかどうか確かめるということをするには
どうすればいいのでしょうか?
No.2ベストアンサー
- 回答日時:
ChkImg関数の中でG_IMG_XやYを使うのは、まずそうな予感がします。
内部的に、ChkImg関数を実行した途端、特殊変数が消されてしまうような気がするからです。なので、画像Aが見つかったところで別の変数にG_IMG_XとYの値を取っておき、それを使うようにすれば動くでしょう。
//----------
//画像Aを待つループ
//----------
While True
If ChkImg("gazou/A.bmp",-1) Then Break
Wend
//----------
//画像Aを見つけた座標を保存する
//----------
last_x=G_IMG_X
last_y=G_IMG_Y
//----------
//画像Bを待つループ
//----------
While True
If ChkImg("gazou/B.bmp",-1,last_x-24,G_last_y-7,last_x-1,last_y+24) Then Break
Wend
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
uwscの画像認識に失敗します。
-
Excel ユーザーフォームで表示...
-
背景画像の繰り返しについて
-
複数枚画像の合成
-
C# VisualStudioでプロジェクト...
-
VBAのユーザーフォームのイメー...
-
Excelで画像URLを1つずつセル...
-
2値画像の一致度判定プログラム...
-
(UWSC)HPの画像を保存するプ...
-
VB6での画像のサイズ変更に関して
-
EXCEL VBA 複数のImageコントロ...
-
UWSCについて
-
jqueryスライダーを2段でスライ...
-
UWSCの色判定
-
UWSCを使って画像リンクをクリ...
-
スマホでサイトの画像を長押し→...
-
gif 画像上の ボタンに リン...
-
画像のピクセルデータの取得
-
メルカリのメルカードで買い物...
-
エクセルで、日付を入力すると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 複数のImageコントロ...
-
背景画像の繰り返しについて
-
【EXCEL VBA】ダブルクリックで...
-
UWSCの色判定
-
Excel ユーザーフォームで表示...
-
uwcs のマクロで画像認識をして...
-
UWSC「画像が無い場合」
-
uwscの画像認識に失敗します。
-
スマホでサイトの画像を長押し→...
-
VBA シート毎に画像挿入
-
VBAのユーザーフォームのイメー...
-
vb.net 画像の透過について
-
PowerPoint VBA で画像の鮮明度...
-
画像処理したBitmapをピクチャ...
-
画像認識アルゴリズムについて
-
HTMLでサイトの模写をしていま...
-
gif 画像上の ボタンに リン...
-
「using Windows」でエラーが出る
-
【WPF】画像の切り替え
-
画像のピクセルデータの取得
おすすめ情報