• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:uwscのスクリプトについて教えてください)

uwscのスクリプトについて教えてください

このQ&Aのポイント
  • もし特定の画像を見つけた場合にボタンを押すスクリプトの作成方法
  • 特定の画像を連続して検出し、条件に応じてボタンを押すスクリプトの作成方法

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

  • ベストアンサー
noname#194317
noname#194317
回答No.1

その、ボタンAだのBだのがどういうものなのかでやり方が違いますけど、これなら動くであろうという方法で。ただし動作テストはしてないので、だめだったら自力で修正してください。 //以下の変数にボタンA,B,CをクリックするX,Y座標を記入するのじゃ btnA_x= btnA_y= btnB_x= btnB_y= btnC_x= btnC_y= //以下の変数にボタンB,Cのクリック間隔を記入するのじゃ(単位はミリ秒、1000で1秒) //変数clkAがないのは、ボタンAは1回しか押さないからだ //この値は20以上がお勧め。Windowsで10ミリ秒程度の間隔は取りこぼしの危険がある clkB= clkC= // //メインループ While TRUE   //ありえない高速連打になるのを避けるために少しだけ待つ   Sleep(0.1)   //最初のクリック   //ChkImg関数の頭に!が付いているのは、画像がなかったらという意味にしたいため   If !ChkImg("画像(1)") Then Continue   Btn(LEFT,CLICK,btnA_x,btnA_y,20)   //画像2を待つループ   While !ChkImg("画像(2)")     Btn(LEFT,CLICK,btnB_x,btnB_y,clkB)   Wend   //画像1を待つループ   //待ち時間が1分なので、60000ミリ秒(つまり1分)をclkCで割った回数だけループする   For i = 1 To 60000/clkC     If ChkImg("画像(1)") Then Break     Btn(LEFT,CLICK,btnC_x,btnC_y,clkC)   Next Wend 二番目のスクリプトは自分で頑張ってみてください。

tonify
質問者

お礼

迅速な回答感謝します、ボタンAは任意のキーを表したつもりだったのですが 上手く伝わらなかったようで申し訳ないです まだまだ自分の力が追いついてなく不甲斐ないばかりですが 解説を読みつつ、2番目は自分で頑張って組んでみます 本当にありがとうございました、機会があればまたお願い致します

関連するQ&A