自動化ツールUWSC使いよ集まれ30 (805レス)
自動化ツールUWSC使いよ集まれ30 http://egg.5ch.net/test/read.cgi/software/1710386246/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
290: 名無しさん@お腹いっぱい。 [sage] 2024/06/27(木) 18:48:27.19 ID:1vx+5etQ0 まったくの素人で申し訳ないんですが、 スマホ画面をscrcpyでPCに写したゲームで 画像を認識してクリックしたいといろいろ検索して あいまい検索を通して WHILE (TRUE) //ChkImgX関数をインクルード CALL ChkImgX.uws STARTUP_CHKIMGX() //CHKIMGX関数開始 IFB CHKIMGX("C:\Program Files (x86)\UWSC\A.bmp") BTN(LEFT, CLICK, G_IMGX_X+10, G_IMGX_Y+10) ENDIF SHUTDOWN_CHKIMGX() //CHKIMGX関数停止 WEND というところまではこぎ着けたのですが、 これを複数画像登録したいところでつまづいてます。 1枚づつ A.uws B.uws 複数ファイルを作り 動かせはしたのですが10枚動かすとかなりPC自体が重くなってしまいます。 一つのスクリプトにまとめることは出来るのでしょうか? よろしくお願いします http://egg.5ch.net/test/read.cgi/software/1710386246/290
291: 名無しさん@お腹いっぱい。 [sage] 2024/06/27(木) 20:00:17.47 ID:3WMXfi7H0 >>290 ループを使うか、スレッドを使うかだけど とりあえずforループを使う骨組みだけ 動かしていないので、間違っているかもしれないから、エラーが出たら適宜修正して //---ループ前準備 dim arr_img[9] = "A", "B", "C" 略 "I", "J" //配列にイメージ名を入れる。ものぐさ //---【 for for_n = 0 to 9 と next の間の処理が10回繰り返される】 for for_n = 0 to 9 image_name = "C:\Program Files (x86)\UWSC\" + arr_img[for_n] + ".bmp" //arr_img[for_n]でA,B,....,Jを切り替える IFB CHKIMGX(image_name) BTN(LEFT, CLICK, G_IMGX_X+10, G_IMGX_Y+10) break //クリックしたらこのループから抜け出す必要があるなら。必要でないなら何も書かない ENDIF next // for_n に1を足すのはUWSCがやる //------------------------ http://egg.5ch.net/test/read.cgi/software/1710386246/291
292: 名無しさん@お腹いっぱい。 [sage] 2024/06/28(金) 05:25:53.98 ID:qxNgVBvX0 >>290 まず call chkimgx.uwsは最初に一回 startupも原則最初に一回 画像が10個あるならa.0.bmp→a.9.bmpでナンバリングする chkimgx(a.bmp)でヒットすると、g_imgx_numに番号が入るから、その番号を見て処理を分岐させる なお、類似画像がある場合は注意が必要 http://egg.5ch.net/test/read.cgi/software/1710386246/292
296: 290 [sage] 2024/06/28(金) 20:26:20.10 ID:S5OzslHX0 希望の動きしてくれるようになりました 感謝感謝 助かりました http://egg.5ch.net/test/read.cgi/software/1710386246/296
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.149s*