条件の並列について教えてください。
(1).画像が認識できた時、処理Aを実行し、先頭に戻る
(2).画像が認識できた時、処理Bを実行し、先頭に戻る
(3).画像が認識できた時、処理Cを実行し、ループを抜ける
(1)、(2)画像については回数も順番もわからない状態、ただし同時には表示されない
(1)、(2)の画像認識については
ifb (1).画像 then A
elseif (2).画像 then B
なのかな?と考えているのですが、ループの抜け方がわかりません。
(1)、(2)の画像の処理も含めて全文を教えていただけませんか?
No.1ベストアンサー
- 回答日時:
処理内容が微妙に違うけど前回と関連する内容ですが?
(!)(2)の時はCONTINUE
(3)の時はBREAK
を行うことでループの先頭に戻ったり
ループを抜けたるすることができます(デフォルトは1階層が対象)
詳細はヘルプで確認してください
やりたかったことは↓こんなことでした。ちなみに初投稿でした(汗
While True
sleep(5)
ifb CHKIMG("boss.bmp",0) // 画面上に画像があった場合以下へ ボスドロ回収
BTN(LEFT,CLICK,1162,574,500)
continue
elseif CHKIMG("hako.bmp",0) // 画面上に画像があった場合以下へ 宝箱
BTN(LEFT,CLICK,952,448,1000)
continue
elseif CHKIMG("lvup.bmp",0) // 画面上に画像があった場合以下へ lvup
BTN(LEFT,CLICK,1162,595,1000)
BTN(LEFT,CLICK,1172,647,1000)
BTN(LEFT,CLICK,906,511,1000)
continue
elseif CHKIMG("job.bmp",0) // 画面上に画像があった場合以下へ lvup
BTN(LEFT,CLICK,1181,524,1000)
continue
elseif CHKIMG("kaisyu.bmp",0) // 画面上に画像があった場合以下へ 回収
BTN(LEFT,CLICK,1267,683,500)
BTN(LEFT,CLICK,920,505,1000)
break
else
endif
Wend
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- その他(プログラミング・Web制作) uwscのCHKING関数の画像の認識がうまくいかない。 1 2022/06/18 20:55
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- 工学 画像認識が、人と同様な錯覚を示すことは、本当ですか? 3 2023/08/14 06:55
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- その他(コンピューター・テクノロジー) レポート 現代の情報科学における課題点を以下の中から少なくとも2つ選び、論ぜよ。 1 2023/01/22 10:12
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- メルカリ メルカリの警告について、どうすれば除外できますか? 3 2023/01/25 19:56
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
範囲指定したセルを1つずつ飛...
-
アクティブセルから、A列最終行...
-
多重ループの抜けだし方
-
VBA Dir関数でファイルをループ...
-
C#で別のフォームのprogress ba...
-
WinAPI「MsgWaitForMultipleObj...
-
エクセルの当番表を作っていま...
-
再帰関数のインライン展開
-
VB.NETで素因数分解のプログラ...
-
DoEventsが必要な理由について
-
データベースをEOFまでループさ...
-
Escキーを押すと、中断する時と...
-
WSH:任意のキーを押してDo Whi...
-
フラグについて
-
VBAで3秒だけ時間を止めたい
-
うるう年判定のアルゴリズム
-
objective-cの多重ループbreak
-
StatementとResultSetのclose()...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
VBAで3秒だけ時間を止めたい
-
範囲指定したセルを1つずつ飛...
-
Escキーを押すと、中断する時と...
-
DOSコマンドのループ内のTIMEコ...
-
vbscriptでIE自動入力(途中で...
-
乱数の桁数指定、または範囲指定。
-
GIFアニメをループさせたくない
-
プログラミングについて。 1つ...
-
エクセルの当番表を作っていま...
-
テキストボックスの名前に変数...
-
ループフリー
-
vb.netからエクセル関数書き込み
-
CSVファイルの特定の行だけを読...
-
VBA for i=1 to lastrow
-
どなたかこのプログラミングを...
-
Do whileでExitせず、ループの...
おすすめ情報