• ベストアンサー

uwsc条件並列とそれの抜け方

条件の並列について教えてください。 (1).画像が認識できた時、処理Aを実行し、先頭に戻る (2).画像が認識できた時、処理Bを実行し、先頭に戻る (3).画像が認識できた時、処理Cを実行し、ループを抜ける (1)、(2)画像については回数も順番もわからない状態、ただし同時には表示されない (1)、(2)の画像認識については ifb (1).画像 then A elseif (2).画像 then B なのかな?と考えているのですが、ループの抜け方がわかりません。 (1)、(2)の画像の処理も含めて全文を教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

処理内容が微妙に違うけど前回と関連する内容ですが? (!)(2)の時はCONTINUE (3)の時はBREAK を行うことでループの先頭に戻ったり ループを抜けたるすることができます(デフォルトは1階層が対象) 詳細はヘルプで確認してください

bigunners
質問者

お礼

やりたかったことは↓こんなことでした。ちなみに初投稿でした(汗 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