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制作)
-
uwcs のマクロで画像認識をしてその画像があればクリックというマクロを作成したのですが、クリック後
その他(開発・運用・管理)
-
-
4
UWSCの画像認識と条件分岐について(初心者で独学で作ってるもので助けてください)
その他(プログラミング・Web制作)
-
5
UWSCの終了の仕方
その他(プログラミング・Web制作)
-
6
MoEでUWSC操作をバックグラウンド実行出来ない
オンラインゲーム
-
7
UWSC画像認識で座標の位置がずれてしまいます。
その他(プログラミング・Web制作)
-
8
WHILE (CHKIMG(”A.bmp”)=FALSE)←この終了条件を2個にするには
その他(プログラミング・Web制作)
-
9
UWSCに詳しい方簡単なテキスト入力方法を教えてください
その他(プログラミング・Web制作)
-
10
UWSCのBTN関数について。
C言語・C++・C#
-
11
UWSCでループ処理がうまくいきません
その他(プログラミング・Web制作)
-
12
uwsc画像認識のあいまい判定について
C言語・C++・C#
-
13
uwscについて、同一の画像(仮にA)が画面に3~複数枚出現するので、初めにクリックした1枚から距離
C言語・C++・C#
-
14
uwscのCHKING関数の画像の認識がうまくいかない。
その他(プログラミング・Web制作)
-
15
(UWSC)エクセルのセルの値を読み込むには?
その他(プログラミング・Web制作)
-
16
uwsc 画像の取得および保存方法は?
その他(ソフトウェア)
-
17
uwscの画像認識に失敗します。
その他(プログラミング・Web制作)
-
18
UWSCの待機コマンドについて
その他(ソフトウェア)
-
19
UWSCに制限時間を付けたいです
その他(プログラミング・Web制作)
-
20
uwsc条件並列とそれの抜け方
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【EXCEL VBA】ダブルクリックで...
-
Excelで画像クリックのアテンシ...
-
EXCEL VBA 複数のImageコントロ...
-
PowerPoint VBA で画像の鮮明度...
-
VBA シート毎に画像挿入
-
画像の比較
-
VBAのユーザーフォームのイメー...
-
8bit(256色)グレースケール画...
-
vb.net 画像の透過について
-
UWSCでループ処理がうまくいき...
-
uwcs のマクロで画像認識をして...
-
背景画像の繰り返しについて
-
画像の2次元フーリエ変換の結...
-
保存した100枚のビットマッ...
-
画像の存在チェック
-
uwscについてです
-
C++ 画像処理
-
【WPF】画像の切り替え
-
表示される画像が縮小して表示...
-
画像認識アルゴリズムについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ImageMagickでgif画像の一部が...
-
Pythonでgif画像が上手く作れない
-
こんなことてしますか??
-
【EXCEL VBA】ダブルクリックで...
-
Excel ユーザーフォームで表示...
-
「using Windows」でエラーが出る
-
背景画像の繰り返しについて
-
【WPF】画像の切り替え
-
uwcs のマクロで画像認識をして...
-
uwscの画像認識に失敗します。
-
vb.net 画像の透過について
-
EXCEL VBA 複数のImageコントロ...
-
UWSC「画像が無い場合」
-
gif 画像上の ボタンに リン...
-
VBAのユーザーフォームのイメー...
-
VBA シート毎に画像挿入
-
画像処理したBitmapをピクチャ...
-
UWSC 画像判定と条件分岐について
-
UWSC 画像認識で条件分岐
-
自作の地図をグーグルマップの...
おすすめ情報