• 締切済み

UWSCで指定箇所のみループ

UWSCで指定した箇所へ戻ってループさせたいのですが、やり方がわかりません。 上手く説明ができないのですが… 例えば… while True Z地点 //Aの画像があればクリックしてX地点へ ifb CHKIMG("画像A") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y, 300) endif X地点 //Bの画像があればクリック、無ければZ地点へ戻る ifb CHKIMG("画像B") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y, 300) endif wend という感じで…、状況によってプログラムの指定した行へ移動させたいのですが どうすれば良いのでしょうか? 上手く説明できなくてすみませんが、教えてください。 よろしくお願いします。

みんなの回答

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

制御構文入れるなら、こんな感じとか。 while True  Z地点  Repeat   //Aの画像があればクリックしてX地点へ   ifb CHKIMG("画像A")    x=G_IMG_X    y=G_IMG_Y    BTN(LEFT, CLICK, x, y, 300)   endif   X地点  //Bの画像があればクリック、無ければZ地点へ戻る  Until CHKIMG("画像B")  x=G_IMG_X  y=G_IMG_Y  BTN(LEFT, CLICK, x, y, 300) wend

NanaDogoo
質問者

補足

これは Until CHKIMG("画像B") で画像が見つからなければ Repeat に戻るということでしょうか?

関連するQ&A