UWSC初心者用スレ2 (286レス)
1-

233: 2023/12/10(日)04:15 ID:hMPwmZDp(1) AAS
同じスマホゲームのアカウントを6個作って
NOX6個同時起動させてUWSCで延々と周回させて遊んでいた
運営に怪しまれないように同アカウントで連続操作を避けて回し続けた
面白過ぎて夢中になった
234: 2023/12/11(月)23:42 ID:avB0hnze(1) AAS
作るのむずかしいですな
235: 2023/12/17(日)08:10 ID:MJgKP6eI(1) AAS
nox playerでスマホゲームやってます。
標準でマクロ機能もあるんですが
UWSCはそれより条件を細かく設定できるイメージかな?

pc上でnoxの表示箇所や幅を変更しても
そのまま対応してくれるのでしょうか?
236: 2023/12/17(日)08:24 ID:jVq4jP47(1) AAS
対応した書き方してればそうなるんじゃないの
237: 2024/01/25(木)14:02 ID:kDxprDQf(1) AAS
Citraに仮想キーコード送っても無反応なのよな
238: 2024/01/25(木)14:52 ID:kASAECz9(1) AAS
Citraはしらんけど、CLKITEMで仮想キーコード送っても無反応で、SCKEYなら送れた事がある
239: 2024/03/17(日)00:34 ID:cgpZaJMI(1) AAS
テスト
240: 2024/03/25(月)20:14 ID:/ucuOakA(1) AAS
Windows11にしたらChkImgXが使えなくなってしまった
Windows11で画像を撮り直してみましたが、マッチしません
どのような原因が考えられますか?
241
(1): 2024/03/25(月)22:31 ID:YEA7vJ+7(1) AAS
OSには依存しないので、ChkImgXのエラーが出てないなら書き方が悪いとしか
画像もOSによって認識が変わることも無い

そもそもどう書いて、どういうエラーが出てるかも分からないのにエスパー解答しろというのもな〜
242: 2024/03/26(火)02:15 ID:egQmjIwx(1/2) AAS
>>241
おま環で自分の環境が悪いだけなのかもしれない
問題の切り分けのために試していただけるとありがたいです

・sample.uws(付属のサンプルを少し修正したもの)
---------------------------------------
CALL ChkImgX.uws

startup_chkimgx()
省19
243: 2024/03/26(火)02:16 ID:egQmjIwx(2/2) AAS
規定のブラウザはChromeです

・sample.png
画像リンク[png]:i.imgur.com
(5chのトップ画面のスクリーンショットから、画像リンク[png]:5ch.net の一部を切り取り)

■Windows7
・結果
トップ画面の画像(画像リンク[png]:5ch.net の縮小表示画像)をクリックして、外部リンク:5ch.net を開く
省13
244
(1): 2024/03/26(火)15:18 ID:CdpUPxZi(1/2) AAS
//とりあえず、ChkImgX.uwsの簡易テスト
//画像を保存してその画像を認識できればOKと表示する

CALL ChkImgX.uws

startup_chkimgx()

SAVEIMG("test.bmp",0,100,100,100,100,TRUE)

IFB ChkImgX("test.bmp");msgbox("OK");ENDIF
省1
245: 2024/03/26(火)15:53 ID:CdpUPxZi(2/2) AAS
難しく考えないで、簡単に書けば良いんだよ
とりあえず、これでクリック出来た

CALL ChkImgX.uws

startup_chkimgx()

doscmd("start 外部リンク:5ch.net
sleep(3)
id = getid(GET_ACTIVE_WIN)
省4
246: 2024/05/13(月)07:07 ID:y8uK9t53(1) AAS
テスト
247: 2024/06/26(水)15:13 ID:YSRdGTY0(1) AAS
MOUSEORGでバックグラウンドで操作させる場合はwindows11でも問題なく使えますか
windows10では使えないとか認識しないとかの情報が多く出てくるし・・・
windows10で使えないならwindows11では使えない?
248: 2024/06/26(水)16:21 ID:+on48JBe(1) AAS
使えてないね
だから自分はVmwareで仮想環境を作ってそっちで動かしてる
結果的にバッググラウンドと同じになる
まあマシンパワーがそれなりに必要
249: 2024/06/26(水)17:39 ID:PWGnqKY3(1) AAS
windows11で普通にMOUSEORG使えてる
250: 2024/06/27(木)10:23 ID:7WsF8CHO(1) AAS
Vmwareで仮想環境も出来なくないけど、windows11で使えなかったから互換性の問題だと思って、
C:\Program Files (x86)\UWSCフォルダ内のUWSC.exeを互換性モードでWindows7に設定したら使えた
251: 2024/06/30(日)11:46 ID:y5VWXF+a(1) AAS
MOUSEORGとCHKIMGXの連携の仕方がググってもあまり出てこない
出てこないという事はあまりやってる人がいないのか?
少し実験してみるか
252: 2024/07/08(月)14:41 ID:Y7cmYXRS(1) AAS
win11の実機でMOUSEORGが使えなかったけど、Microsoftが提供してる仮想環境でなら使えた
エディションの違いで使える、使えないとかあるんかな?
Enterpriseでなら使えるとか?

developer.microsoft.com/en-us/windows/downloads/virtual-machines/
253: 2024/07/08(月)14:49 ID:vUkURbA4(1) AAS
使えてたコードが急に使えなくなって数か月後にまた使えるようになったりと原因追う気もならない状況だからeditionとかの話ではないよ
254
(1): 2024/08/03(土)15:18 ID:yEd9ZQI5(1/5) AAS
画像をいちばんあいまい検索したい場合、以下であってるよね?
chkimg("画像A.bmp",-1,,,,,,IMG_MSK_BGR4)
255
(1): 2024/08/03(土)16:22 ID:LupLAawb(1) AAS
>>254
yes, thats right. i know you can do it!
256: 2024/08/03(土)17:26 ID:9urEeuWC(1/4) AAS
CHKIMGXを使ったほうがあ良いかな
257: 2024/08/03(土)17:28 ID:+x6BLK1H(1/2) AAS
chkimgのあいまいって色の違いだけじゃないの?
258: 2024/08/03(土)20:07 ID:yEd9ZQI5(2/5) AAS
>>255
thanks

ChkimgXなんか動かないんだよねえ
259: 2024/08/03(土)20:19 ID:+x6BLK1H(2/2) AAS
windows11でも動いてるからなんか間違ってるんじゃないの
使い方かファイルが足りないか
260: 2024/08/03(土)20:39 ID:9urEeuWC(2/4) AAS
動かないと思った時は大概書き方を間違えてる
261: 2024/08/03(土)21:29 ID:Y2mH6eig(1) AAS
ちょっと上のレスにChkimgXを使ったコードがある
262: 2024/08/03(土)21:53 ID:yEd9ZQI5(3/5) AAS
>>244
これはOK出たわ
ってことは自分のソースがおかしいな
263: 2024/08/03(土)22:34 ID:yEd9ZQI5(4/5) AAS
動いた動いた。でもCHKIMGのほうが速くない?

質問なんだが、↓のようにwhileの中にIFB文をひたすら書いてて、30個くらいIFB文があるんだが
もっと賢い方法ないかな?30個は全部違う画像です。

while (!getkeystate(VK_SHIFT))
IFB chkimgx("a.bmp",0,x1,y1,x2,y2,0,5,-1)
BTN(LEFT,CLICK,G_IMGX_X+random(20),G_IMGX_Y+random(20))
ENDIF
省10
264
(1): 2024/08/03(土)22:59 ID:9urEeuWC(3/4) AAS
ChkImgX.uwsに書いてあるけど

// 以下のファイル名規則に沿ったファイルを置くことで複数のテンプレート画像とマッチング判定させることが可能
// 規則: "test.png"と指定した場合 "test.png" と "test.n.png" (nは任意の自然数)の全てのファイルをパターン画像として用いる
// マッチした画像の番号は G_IMGX_NUM に格納。例えば "test.2.png"にマッチした場合は 2, "test.png"の場合は -1 が格納される

test.0.bmp,test.1.bmp,test.2.bmp,test.3.bmp,test.4.bmp....の形式でファイル名を付ければ

while (!getkeystate(VK_SHIFT))
IFB chkimgx("test.bmp",0,x1,y1,x2,y2,0,5,-1)
省4
265: 2024/08/03(土)23:33 ID:yEd9ZQI5(5/5) AAS
>>264
なるほど、やってみた
画像総なめするからクソ遅くて話にならんかったw
266: 2024/08/03(土)23:56 ID:9urEeuWC(4/4) AAS
ChkImgXは指定された連番のファイルを全て読み込んで処理するから、
サイズのデカいbmp画像を多く読み込むと遅くなる
JPEGファイルに変換すると約10%くらいに圧縮できるから早くなるかもしれない
267: 2024/08/15(木)03:29 ID:kn1YUiXr(1) AAS
ソフトって1回起動するとレジストリに何か追加している?
追加していたらその場所を教えて欲しい
268
(1): 2024/08/15(木)03:57 ID:zohWINrn(1/2) AAS
レジストリエディタ開いてUWSCで検索すれば良いと思うよ。
ファイルの関連付け関係とインストールデータ関連がレジストリで
設定はiniファイルでだと思う
269: 2024/08/15(木)05:14 ID:lXb9vS63(1) AAS
>>268
起動させてもWindowとして出てこないんだけど
タスクバーとかアイコン状態で実行されてしまう
小さいWindow状態に出す方法ってある?
270: 2024/08/15(木)07:39 ID:zohWINrn(2/2) AAS
タスクバーにアイコンが表示されてる状態でもう一回UWSC.exeを起動する
271
(1): 2024/08/15(木)08:01 ID:zhwzLtv2(1) AAS
もしくはタスクバーにアイコンがある状態でそのアイコンを右クリックして「トレイから出す」でもいいよ
272: 2024/08/15(木)14:09 ID:+gRGjTym(1) AAS
>>271
こっちの手順はやったことあるんだけど
何回やってもタスクトレイから出ないんだよね
PC が3台あって1台だけタスクトレイから
出てくれるんだけど何が違うのかわからん
273: 2024/08/15(木)16:49 ID:Ko0oDGRi(1/2) AAS
\AppData\Roaming\UWSC にあるUWSC.INIを
TaskTrayStart=1
にするとタスクトレイから出せる
274
(1): 2024/08/15(木)17:39 ID:Ko0oDGRi(2/2) AAS
TaskTrayStart=1でなく、TaskTrayStart=0だったわ
275: 2024/08/15(木)20:11 ID:5LwD5C2Q(1) AAS
>>274
タスクトレイゼロだった
マジで助かった!
276: 2024/12/08(日)11:05 ID:YUFFZ9S6(1) AAS
sage
277
(1): 2024/12/22(日)05:05 ID:A06FD57i(1) AAS
scrcpyでChkImgX使うと画像認識自体はしてくれるんですがクリックする座標が全く意味のわからない場所になります・・・
どうすればいいのでしょうか・・・
実際の画像の場所に関係なく、取得されているのは必ず1400,10のような座標になります
278: 2024/12/22(日)10:52 ID:82glRy1K(1) AAS
scrcpyとは相性が悪いかもしれないのでNox使ってる
279: 2024/12/22(日)20:19 ID:6B40YU5o(1) AAS
>>277
画像認識された数はいくつなの?
画像認識される対象は、必ず1つではなくて、範囲指定した領域全て調査するから複数ヒットしてる可能性がある

変な座標が返されるのは複数ヒットしたうちの1つだから自分の考えている座標と異なる=変な座標 となる。
280: 2024/12/22(日)22:12 ID:9zZKplFh(1) AAS
調査するのは必ず左上からだから、その1400,10に最初の画像があるんだろうね
281
(1): 07/23(水)13:00 ID:g7reM0J8(1/2) AAS
While True
KBD(VK_ESC,CLICK,5000)
Wend

これで「5秒毎にEscキーを押す」という動作になりますが

これを
特定のブラウザがアクティブになっているときのみ動き
タスクバーなどにしまわれている間は動かない
省1
282: 07/23(水)14:54 ID:ktIA1NF+(1) AAS
たぶん、もっと良い方法がありそうだけど、今思いつくのは

targetID = GETID("Google Chrome","Chrome_WidgetWin_1")
とかやってtargetID にそのウィンドウのIDを覚えておいて、

タイマーで回しながら

activeWindowID = GETID(GET_ACTIVE_WIN)  
でアクティブになってるウィンドウのIDを調べて、これがtargetID と同じだったら
そのウィンドウにESCキーのイベントを送れば良いんじゃないかな。
省2
283: 07/23(水)18:19 ID:g7reM0J8(2/2) AAS
う~ん
なんだか難しそうですね
でも教えていただきありがとうございました
284: 07/24(木)21:32 ID:lwZ3AmUb(1) AAS
>>281
アクティブってことは見えてるんだから
必ず見えてる部分の画像検索すればいいと思う
左上の方にあるアイコンとか
285: 10/03(金)20:58 ID:/OVDGbY6(1) AAS
Win11にしたらChkImgXが動かなくなってこのスレに辿り着いた。
このスレでは結局解決しなかったけど、原因はタイトルバーが
win11で30pxから32pxに2px増えたのに加えて謎の1pxが加わって3px太くなってやがることと
フォントも微妙に変わってること。
結局全部画像を取得し直しになった。
クソがー!
286: 10/06(月)09:10 ID:Lx3PXVeI(1) AAS
以前からchromeの画面の連続キャプチャをuwscでやってたのですが、最近キャプチャをすると出来た画像が真っ黒になってしまうようになりました。以前にも同じことがあり、その時はグラフィックアクセレレータの使用をオフにすれば使えてたのですが、今回は改善しません。エッジなどの他のブラウザでも真っ黒です。どのサイトでも真っ黒でサイト依存性はないようです。Snipping toolを使えばキャプチャ自体はできているのですが、UWSCでのキャプチャはできなくなってしまいました。改善方法はないでしょうか?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.342s*