

No.1ベストアンサー
- 回答日時:
こうすればできます。
簡単でしょ?If ChkImg("探したい画像.bmp")=FALSE Then MsgBox("ないっぽいですぅ")
ただし、初めからなかった場合もこれで引っかかってしまうので、一度表示されてから消えたというのを検出したければ、次のようにする必要があります。
//初期化
あった=FALSE
//画像探しのループ
//目的の画像が一度見つかってそれが消えるまで回り続ける
Whlie TURE
//他にやりたい処理があるならここに書く
//画像の判定
If ChkImg("探したい画像.bmp") Then あった=TRUE
Ifb あった AND ChkImg("探したい画像.bmp")=FALSE
MsgBox("消えたみたいですぅ")
あった=FALSE
EndIf
Wend
ついでに言うと、If文はTRUEかFALSEかを判定する文であり、関数だろうが式だろうが、判定できるのはTRUEかFALSEだけです。しかし逆を言うと、ChkImg関数のように結果がTRUEかFALSEで返る関数であれば、=TRUEなどといちいち書く必要はありません。なのでUWSCのサンプルでは、TRUEかFALSEを返す関数がIf文内にある場合、=TRUEという表記を省略しています。その方がスクリプトの見た目が簡潔にできますから。なのでサンプルがもしこれを省略していなかったら、この質問をする前に気付いていたでしょうね。
ChkImg関数について詳しく理解できてなかったみたいです。
画像があった場合TRUE、無かった場合FALSEを返すと言うのを見落としておりました。
While ChkImg("Check.bmp")
Wend
以下画像が消えてからの処理
とすることで上手く動作してくれました。
回答者様の例も、とても参考になりました。
今後活用できそうな機会もありそうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- その他(プログラミング・Web制作) uwscのCHKING関数の画像の認識がうまくいかない。 1 2022/06/18 20:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- その他(プログラミング・Web制作) uwscについて質問です。 1 2022/06/18 18:31
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Android(アンドロイド) いま3台のAndroidを使っています。 AndroidってiPhoneには無いmicroSDXCが 1 2022/05/06 11:42
- X(旧Twitter) ツィッターの画像表示について 1 2023/08/17 09:28
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
このQ&Aを見た人はこんなQ&Aも見ています
-
UWSCの画像認識と条件分岐について(初心者で独学で作ってるもので助けてください)
その他(プログラミング・Web制作)
-
UWSC 画像判定と条件分岐について
その他(プログラミング・Web制作)
-
UWSCの終了の仕方
その他(プログラミング・Web制作)
-
-
4
UWSC 画像認識で条件分岐
その他(プログラミング・Web制作)
-
5
UWSCに制限時間を付けたいです
その他(プログラミング・Web制作)
-
6
uwcs のマクロで画像認識をしてその画像があればクリックというマクロを作成したのですが、クリック後
その他(開発・運用・管理)
-
7
UWSCについて
その他(プログラミング・Web制作)
-
8
UWSCでループ処理がうまくいきません
その他(プログラミング・Web制作)
-
9
uwscの画像認識に失敗します。
その他(プログラミング・Web制作)
-
10
uwscについて、同一の画像(仮にA)が画面に3~複数枚出現するので、初めにクリックした1枚から距離
C言語・C++・C#
-
11
UWSCのプログラミングついて教えてください。
その他(プログラミング・Web制作)
-
12
UWSCの簡単なキーマクロなのですが・・・
フリーソフト
-
13
UWSCにてある一定の動作を無限ループさせる方法の記述がわかりません。
Visual Basic(VBA)
-
14
UWSCのプログラムについて。キーを押し続けているあいだ待機状態にしたい
その他(プログラミング・Web制作)
-
15
UWLSの記録でマクロを作成し使用していますが起動中に他の作業ができません。バックグラウンドで使うこ
その他(プログラミング・Web制作)
-
16
UWSCの画像判定
その他(プログラミング・Web制作)
-
17
UWSCでエラー発生時の対処法について
その他(プログラミング・Web制作)
-
18
UWSC 非アクティブウィンドウへのキー入力
その他(ソフトウェア)
-
19
UWSC画像認識で座標の位置がずれてしまいます。
その他(プログラミング・Web制作)
-
20
WHILE (CHKIMG(”A.bmp”)=FALSE)←この終了条件を2個にするには
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
背景画像の繰り返しについて
-
同じ画像を複数回表示させる
-
UWSC 画像認識で条件分岐
-
gif 画像上の ボタンに リン...
-
【EXCEL VBA】ダブルクリックで...
-
uwscについてです
-
uwscの画像認識の不具合だと思...
-
C# 画像のトリミング処理
-
UWSCの色判定
-
UWSC 画像判定と条件分岐について
-
画像が分割されて切り替わる、...
-
画像の2次元フーリエ変換の結...
-
EXCEL VBA 複数のImageコントロ...
-
HTMLでこの画像を表示したいで...
-
「問題も答えも画像」のクイズ...
-
uwcs のマクロで画像認識をして...
-
Jimdoで画像をポップアップ表示...
-
パネルに画像
-
HTMLです。画像をHTMLで表した...
-
「ご処理進めて頂きますようお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
背景画像の繰り返しについて
-
EXCEL VBA 複数のImageコントロ...
-
【EXCEL VBA】ダブルクリックで...
-
uwcs のマクロで画像認識をして...
-
UWSCの画像認識と条件分岐につ...
-
UWSCでループ処理がうまくいき...
-
vb.net 画像の透過について
-
「using Windows」でエラーが出る
-
Excel ユーザーフォームで表示...
-
UWSC 画像判定と条件分岐について
-
uwscの画像認識に失敗します。
-
画像のビット数を変更する方法
-
jqueryスライダーを2段でスライ...
-
画像処理したBitmapをピクチャ...
-
UWSCの色判定
-
UWSCについて
-
スマホでサイトの画像を長押し→...
-
VBAのユーザーフォームのイメー...
-
gif 画像上の ボタンに リン...
-
画像のピクセルデータの取得
おすすめ情報