
ifb CHKIMG( "XXX", -1, 0, 0, 0, 0, -1, )
x=G_IMG_X // 画像の座標をxへ代入
y=G_IMG_Y // 画像の座標をyへ代入
endif
パソコンを変えた途端にこの症状は発生しました。
x,yの変数をメッセージボックスで出しているのですが、実際の画像と異なった座標を指定していまいます。
他の座標ツールとは座標が異なっているのです。
画像をクリックしてみても、実際の画像の位置とは違う場所をクリックしてしまいます。
画像の座標は一番左上が表示されることは存じております。
グラフィックボードを実装しています。OSのバージョンは8.1です。
原因は何が考えられるでしょうか。ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
まず最初に関数の使い方がおかしいです。
戻値 = CHKIMG( [画像名, 透過色/色無視, x1, y1, x2, y2, 番号, 色幅] )
>ifb CHKIMG( "XXX", -1, 0, 0, 0, 0, -1, )
正しく書くなら
ifb CHKIMG( "XXX", -1, 0, 0, 0, 0, -1 )
もっと言えば、x2,y2の範囲を指定すべきです。
指定する座標は絶対値です。
画面全体から指定した画像が無いか調査する
CHKIMG( "XXX", -1, 0, 0, G_SCREEN_W, G_SCREEN_H, -1 )
ただし、画面全体からでは動作が結構重くなります。
以下のようなスクリプトで予め画像の座標の確認をしてから調整しておくと動作が軽快になります
// 左クリックしたマウス位置を表示
Ifb GETKEYSTATE( VK_LBUTTON ) = TRUE THEN
MSGBOX ("マウスX座標" + G_MOUSE_X + " マウスY座標" + G_MOUSE_Y)
Endif
認識させる画像の大きさにも依存しますが、多少のずれを考慮し
大体の場所±100くらいを画像の検索範囲として設定するといいかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
uwsc画像認識のあいまい判定について
C言語・C++・C#
-
UWSCのプログラミングついて教えてください。
その他(プログラミング・Web制作)
-
UWSCに制限時間を付けたいです
その他(プログラミング・Web制作)
-
-
4
UWSC「画像が無い場合」
その他(プログラミング・Web制作)
-
5
MoEでUWSC操作をバックグラウンド実行出来ない
オンラインゲーム
-
6
UWSC 画像認識で条件分岐
その他(プログラミング・Web制作)
-
7
uwscの使い方について。ifの前提条件
その他(プログラミング・Web制作)
-
8
UWSC 画像判定と条件分岐について
その他(プログラミング・Web制作)
-
9
uwsc 画像の取得および保存方法は?
その他(ソフトウェア)
-
10
UWSCのプログラムについて。キーを押し続けているあいだ待機状態にしたい
その他(プログラミング・Web制作)
-
11
NoxPlayerとUWSCのadbの座標について
その他(プログラミング・Web制作)
-
12
UWLSの記録でマクロを作成し使用していますが起動中に他の作業ができません。バックグラウンドで使うこ
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
プログラミングを学べる!?進化している子どものおもちゃについて専門家に聞いた!
プログラミングを学べるレゴブロックがあることはご存知だろうか。レゴに限らず最近のおもちゃには、プログラミングの要素がどんどん取り入れられているようだ。「教えて!goo」にも、「プログラミングを学べる子供...
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LineTo,MoveToについて
-
Excel VBAで他アプリケーション...
-
エクセルVBAで画像を貼り付ける...
-
グラフの変化をアニメにするには?
-
puctureBoxの一部の色を変えた...
-
UWSCのCHKIMG関数について
-
uwscについて、同一の画像(仮...
-
マウスカーソルの移動
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
CloseとDisposeの違い
-
【Excel】特定の文字を含むセル...
-
UMLでの例外処理
-
入力済み、選択したセルに連動...
-
Googleフォーム・複数人の申し...
-
VBA エンターキーでイベントに...
-
switch の範囲指定
-
Excelシート上のマクロを登録し...
-
エクセルVBAで、MsgBox やInput...
-
DoEventsがやはり分からない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAで他アプリケーション...
-
UWSC画像認識で座標の位置がず...
-
マウスカーソルの移動
-
外付ディスプレイで AutoHotkey...
-
エクセルVBAで画像を貼り付ける...
-
C#で、画像の、指定した座標の...
-
uwscについて、同一の画像(仮...
-
マウスイベントが動かない
-
エディットボックスの色変更に...
-
UWSCのCHKIMG関数について
-
ピクチャーボックスのスケール...
-
FORTRANのプログラミングについて
-
C言語でグラフ作成??
-
UWSCのプログラミングついて教...
-
VBでクリックイベントを発生さ...
-
VBでデスクトップ上のアイコン...
-
Visual Studio .NET 2003:右揃...
-
UWSCのPEEKCOLORについての質問
-
コントロール名とそのプロパテ...
-
LineTo,MoveToについて
おすすめ情報