- 1 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 19:12:15.32 ID:DCbtCP/2.net]
- UWSC初心者用スレです
わかってる人はこっち 自動化ツールUWSC使いよ集まれ24 egg.2ch.net/test/read.cgi/software/1625624264/ アドバイスされる方には 相談者が理解できていない部分を責めたりしないよう お願いいたします 前スレ UWSC初心者用スレ mevius.2ch.net/test/read.cgi/tech/1537758829/
- 240 名前:デフォルトの名無しさん mailto:sage [2024/01/25(木) 14:52:52.53 ID:kASAECz9.net]
- Citraはしらんけど、CLKITEMで仮想キーコード送っても無反応で、SCKEYなら送れた事がある
- 241 名前:デフォルトの名無しさん mailto:sage [2024/03/17(日) 00:34:04.91 ID:cgpZaJMI.net]
- テスト
- 242 名前:デフォルトの名無しさん mailto:sage [2024/03/25(月) 20:14:15.94 ID:/ucuOakA.net]
- Windows11にしたらChkImgXが使えなくなってしまった
Windows11で画像を撮り直してみましたが、マッチしません どのような原因が考えられますか?
- 243 名前:デフォルトの名無しさん mailto:sage [2024/03/25(月) 22:31:45.48 ID:YEA7vJ+7.net]
- OSには依存しないので、ChkImgXのエラーが出てないなら書き方が悪いとしか
画像もOSによって認識が変わることも無い そもそもどう書いて、どういうエラーが出てるかも分からないのにエスパー解答しろというのもな〜
- 244 名前:デフォルトの名無しさん mailto:sage [2024/03/26(火) 02:15:36.84 ID:egQmjIwx.net]
- >>243
おま環で自分の環境が悪いだけなのかもしれない 問題の切り分けのために試していただけるとありがたいです ・sample.uws(付属のサンプルを少し修正したもの) --------------------------------------- CALL ChkImgX.uws startup_chkimgx() // 画像サイズを取得 dim w, h imagesize("sample.png", w, h) print "画像 幅:" + w + "px,高さ:" + h + "px" // 5chトップページを開く doscmd("start https://5ch.net/") sleep(3) id = getid(GET_ACTIVE_WIN) // トップ画像をマッチングで探してクリック if chkimgx("sample.png", id) print "見つけた スコア:" + G_IMGX_SCORE acw(id) mmv(G_IMGX_X, G_IMGX_Y) btn(LEFT, CLICK, G_IMGX_X, G_IMGX_Y) else print "ない?" endif shutdown_chkimgx() sleep(60)
- 245 名前:デフォルトの名無しさん mailto:sage [2024/03/26(火) 02:16:39.33 ID:egQmjIwx.net]
- 規定のブラウザはChromeです
・sample.png https://i.imgur.com/9UWr90v.png (5chのトップ画面のスクリーンショットから、https://5ch.net/images/5ch_mascot_normal.png の一部を切り取り) ■Windows7 ・結果 トップ画面の画像(https://5ch.net/images/5ch_mascot_normal.png の縮小表示画像)をクリックして、https://5ch.net/ を開く ・print --------------------------------------- 画像 幅:56px,高さ:47px 見つけた スコア:0.1 --------------------------------------- ■Windows11 ・結果 画像がマッチせず ・print --------------------------------------- 画像 幅:56px,高さ:47px ない? ---------------------------------------
- 246 名前:デフォルトの名無しさん mailto:sage [2024/03/26(火) 15:18:15.04 ID:CdpUPxZi.net]
- //とりあえず、ChkImgX.uwsの簡易テスト
//画像を保存してその画像を認識できればOKと表示する CALL ChkImgX.uws startup_chkimgx() SAVEIMG("test.bmp",0,100,100,100,100,TRUE) IFB ChkImgX("test.bmp");msgbox("OK");ENDIF shutdown_chkimgx()
- 247 名前:デフォルトの名無しさん mailto:sage [2024/03/26(火) 15:53:57.50 ID:CdpUPxZi.net]
- 難しく考えないで、簡単に書けば良いんだよ
とりあえず、これでクリック出来た CALL ChkImgX.uws startup_chkimgx() doscmd("start https://5ch.net/") sleep(3) id = getid(GET_ACTIVE_WIN) ACW(id,0,0,1400,1000) sleep(2) IFB ChkImgX("sample.png");BTN(LEFT,CLICK,G_IMGX_X+5, G_IMGX_Y+5);ENDIF shutdown_chkimgx()
- 248 名前:デフォルトの名無しさん mailto:sage [2024/05/13(月) 07:07:57.61 ID:y8uK9t53.net]
- テスト
- 249 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 15:13:21.06 ID:YSRdGTY0.net]
- MOUSEORGでバックグラウンドで操作させる場合はwindows11でも問題なく使えますか
windows10では使えないとか認識しないとかの情報が多く出てくるし・・・ windows10で使えないならwindows11では使えない?
- 250 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 16:21:32.09 ID:+on48JBe.net]
- 使えてないね
だから自分はVmwareで仮想環境を作ってそっちで動かしてる 結果的にバッググラウンドと同じになる まあマシンパワーがそれなりに必要
- 251 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 17:39:25.61 ID:PWGnqKY3.net]
- windows11で普通にMOUSEORG使えてる
- 252 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 10:23:12.16 ID:7WsF8CHO.net]
- Vmwareで仮想環境も出来なくないけど、windows11で使えなかったから互換性の問題だと思って、
C:\Program Files (x86)\UWSCフォルダ内のUWSC.exeを互換性モードでWindows7に設定したら使えた
- 253 名前:デフォルトの名無しさん mailto:sage [2024/06/30(日) 11:46:42.08 ID:y5VWXF+a.net]
- MOUSEORGとCHKIMGXの連携の仕方がググってもあまり出てこない
出てこないという事はあまりやってる人がいないのか? 少し実験してみるか
- 254 名前:デフォルトの名無しさん mailto:sage [2024/07/08(月) 14:41:50.66 ID:Y7cmYXRS.net]
- win11の実機でMOUSEORGが使えなかったけど、Microsoftが提供してる仮想環境でなら使えた
エディションの違いで使える、使えないとかあるんかな? Enterpriseでなら使えるとか? developer.microsoft.com/en-us/windows/downloads/virtual-machines/
- 255 名前:デフォルトの名無しさん mailto:sage [2024/07/08(月) 14:49:39.08 ID:vUkURbA4.net]
- 使えてたコードが急に使えなくなって数か月後にまた使えるようになったりと原因追う気もならない状況だからeditionとかの話ではないよ
- 256 名前:デフォルトの名無しさん [2024/08/03(土) 15:18:01.79 ID:yEd9ZQI5.net]
- 画像をいちばんあいまい検索したい場合、以下であってるよね?
chkimg("画像A.bmp",-1,,,,,,IMG_MSK_BGR4)
- 257 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 16:22:24.18 ID:LupLAawb.net]
- >>256
yes, thats right. i know you can do it!
- 258 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 17:26:34.93 ID:9urEeuWC.net]
- CHKIMGXを使ったほうがあ良いかな
- 259 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 17:28:45.54 ID:+x6BLK1H.net]
- chkimgのあいまいって色の違いだけじゃないの?
- 260 名前:デフォルトの名無しさん [2024/08/03(土) 20:07:01.54 ID:yEd9ZQI5.net]
- >>257
thanks ChkimgXなんか動かないんだよねえ
- 261 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 20:19:12.19 ID:+x6BLK1H.net]
- windows11でも動いてるからなんか間違ってるんじゃないの
使い方かファイルが足りないか
- 262 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 20:39:05.21 ID:9urEeuWC.net]
- 動かないと思った時は大概書き方を間違えてる
- 263 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 21:29:02.36 ID:Y2mH6eig.net]
- ちょっと上のレスにChkimgXを使ったコードがある
- 264 名前:デフォルトの名無しさん [2024/08/03(土) 21:53:40.79 ID:yEd9ZQI5.net]
- >>246
これはOK出たわ ってことは自分のソースがおかしいな
- 265 名前:デフォルトの名無しさん [2024/08/03(土) 22:34:38.15 ID:yEd9ZQI5.net]
- 動いた動いた。でも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 IFB chkimgx("b.bmp",0,x1,y1,x2,y2,0,5,-1) BTN(LEFT,CLICK,G_IMGX_X+random(20),G_IMGX_Y+random(20)) ENDIF IFB chkimgx("c.bmp",0,x1,y1,x2,y2,0,5,-1) BTN(LEFT,CLICK,G_IMGX_X+random(20),G_IMGX_Y+random(20)) ENDIF ・ ・ ・ wend
- 266 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 22:59:17.99 ID:9urEeuWC.net]
- 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) BTN(LEFT,CLICK,G_IMGX_X+random(20),G_IMGX_Y+random(20)) ENDIF wend と書ける
- 267 名前:デフォルトの名無しさん [2024/08/03(土) 23:33:18.01 ID:yEd9ZQI5.net]
- >>266
なるほど、やってみた 画像総なめするからクソ遅くて話にならんかったw
- 268 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 23:56:08.73 ID:9urEeuWC.net]
- ChkImgXは指定された連番のファイルを全て読み込んで処理するから、
サイズのデカいbmp画像を多く読み込むと遅くなる JPEGファイルに変換すると約10%くらいに圧縮できるから早くなるかもしれない
- 269 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 03:29:12.69 ID:kn1YUiXr.net]
- ソフトって1回起動するとレジストリに何か追加している?
追加していたらその場所を教えて欲しい
- 270 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 03:57:58.09 ID:zohWINrn.net]
- レジストリエディタ開いてUWSCで検索すれば良いと思うよ。
ファイルの関連付け関係とインストールデータ関連がレジストリで 設定はiniファイルでだと思う
- 271 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 05:14:45.94 ID:lXb9vS63.net]
- >>270
起動させてもWindowとして出てこないんだけど タスクバーとかアイコン状態で実行されてしまう 小さいWindow状態に出す方法ってある?
- 272 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 07:39:33.44 ID:zohWINrn.net]
- タスクバーにアイコンが表示されてる状態でもう一回UWSC.exeを起動する
- 273 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 08:01:51.90 ID:zhwzLtv2.net]
- もしくはタスクバーにアイコンがある状態でそのアイコンを右クリックして「トレイから出す」でもいいよ
- 274 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 14:09:21.34 ID:+gRGjTym.net]
- >>273
こっちの手順はやったことあるんだけど 何回やってもタスクトレイから出ないんだよね PC が3台あって1台だけタスクトレイから 出てくれるんだけど何が違うのかわからん
- 275 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 16:49:42.58 ID:Ko0oDGRi.net]
- \AppData\Roaming\UWSC にあるUWSC.INIを
TaskTrayStart=1 にするとタスクトレイから出せる
- 276 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 17:39:24.73 ID:Ko0oDGRi.net]
- TaskTrayStart=1でなく、TaskTrayStart=0だったわ
- 277 名前:デフォルトの名無しさん mailto:sage [2024/08/15(木) 20:11:40.63 ID:5LwD5C2Q.net]
- >>276
タスクトレイゼロだった マジで助かった!
- 278 名前:デフォルトの名無しさん mailto:sage [2024/12/08(日) 11:05:19.41 ID:YUFFZ9S6.net]
- sage
- 279 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 05:05:48.82 ID:A06FD57i.net]
- scrcpyでChkImgX使うと画像認識自体はしてくれるんですがクリックする座標が全く意味のわからない場所になります・・・
どうすればいいのでしょうか・・・ 実際の画像の場所に関係なく、取得されているのは必ず1400,10のような座標になります
- 280 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 10:52:16.85 ID:82glRy1K.net]
- scrcpyとは相性が悪いかもしれないのでNox使ってる
- 281 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 20:19:19.67 ID:6B40YU5o.net]
- >>279
画像認識された数はいくつなの? 画像認識される対象は、必ず1つではなくて、範囲指定した領域全て調査するから複数ヒットしてる可能性がある 変な座標が返されるのは複数ヒットしたうちの1つだから自分の考えている座標と異なる=変な座標 となる。
- 282 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 22:12:30.28 ID:9zZKplFh.net]
- 調査するのは必ず左上からだから、その1400,10に最初の画像があるんだろうね
- 283 名前:デフォルトの名無しさん [2025/01/30(木) 16:13:15.52 ID:5Q7vq0VHJ]
- オトナのイジメは死に至らしめてようやく表に出るが国民を貧困化させて強奪した税金を湯水の如く使って毎日グルク゛ル遊覧ヘリ飛ばして
石油燃やしまくって莫大な温室効果ガスまき散らして望遠カメラで女風呂のぞき見して大騒音まき散らして住民イラヰラ犯罪惹起してる クソポリ公た゛のJALだのANAだのテロリストか゛憲法ガン無視で海に囲まれた曰本でわざわざ陸域飛行しまくって威力業務妨害 労働者の睡眠妨害して生産性壞滅させて国民の間にイライラ伝播させてるのが原因な、シリアでは市民がクソ政権打倒したり 日本に原爆落とした世界最悪のならす゛者国家では企業トップを銃殺して多くの人々に英雄扱いされたり民主主義って感じで格好いいが 百兆円もの課税余地を放棄してる航空燃料税によって全国航空騒音まみれにして国民貧困化させて献金企業や犬コ口公務員と私腹を肥やしてる 自民公明がイジメ伝播の開始点だがイシ゛メ伝播の終着点に苦しんでるやつはその根本原因に一矢報いるくらいしないと死ぬまで解決しないぞ 某礼儀正しいメガネフェチ君だろうと誰だろうとクソ航空騒音にイライラしてやったと自供するだけで送金したいってやつマジで大勢いるしな (ref.] tTps://www.call4.jp/info.Ρhp?Type=items&id〓I0000062 tTps://haneda-project.jimdofree.com/ , ttps://flighт-rouTe.com/ tTps://n-souonhigaisosуoudan.amebaownd.Com/
- 284 名前:デフォルトの名無しさん mailto:sage [2025/07/23(水) 13:00:49.25 ID:g7reM0J8.net]
- While True
KBD(VK_ESC,CLICK,5000) Wend これで「5秒毎にEscキーを押す」という動作になりますが これを 特定のブラウザがアクティブになっているときのみ動き タスクバーなどにしまわれている間は動かない といったことをやるにはどうしたらいいんでしょう?
- 285 名前:デフォルトの名無しさん mailto:sage [2025/07/23(水) 14:54:57.37 ID:ktIA1NF+.net]
- たぶん、もっと良い方法がありそうだけど、今思いつくのは
targetID = GETID("Google Chrome","Chrome_WidgetWin_1") とかやってtargetID にそのウィンドウのIDを覚えておいて、 タイマーで回しながら activeWindowID = GETID(GET_ACTIVE_WIN) でアクティブになってるウィンドウのIDを調べて、これがtargetID と同じだったら そのウィンドウにESCキーのイベントを送れば良いんじゃないかな。 付属の uwsc.chm とか ここ https://uwsc.jp/script/function/ を眺め回して ウィンドウ状態の変化のイベントを取る方法があったらタイマーを回さないもっとスッキリしたものが出来るかも。
- 286 名前:デフォルトの名無しさん mailto:sage [2025/07/23(水) 18:19:12.59 ID:g7reM0J8.net]
- う~ん
なんだか難しそうですね でも教えていただきありがとうございました
- 287 名前:デフォルトの名無しさん mailto:sage [2025/07/24(木) 21:32:10.55 ID:lwZ3AmUb.net]
- >>284
アクティブってことは見えてるんだから 必ず見えてる部分の画像検索すればいいと思う 左上の方にあるアイコンとか
- 288 名前:デフォルトの名無しさん [2025/10/03(金) 20:58:27.82 ID:/OVDGbY6.net]
- Win11にしたらChkImgXが動かなくなってこのスレに辿り着いた。
このスレでは結局解決しなかったけど、原因はタイトルバーが win11で30pxから32pxに2px増えたのに加えて謎の1pxが加わって3px太くなってやがることと フォントも微妙に変わってること。 結局全部画像を取得し直しになった。 クソがー!
- 289 名前:デフォルトの名無しさん [2025/10/06(月) 09:10:33.58 ID:Lx3PXVeI.net]
- 以前からchromeの画面の連続キャプチャをuwscでやってたのですが、最近キャプチャをすると出来た画像が真っ黒になってしまうようになりました。以前にも同じことがあり、その時はグラフィックアクセレレータの使用をオフにすれば使えてたのですが、今回は改善しません。エッジなどの他のブラウザでも真っ黒です。どのサイトでも真っ黒でサイト依存性はないようです。Snipping toolを使えばキャプチャ自体はできているのですが、UWSCでのキャプチャはできなくなってしまいました。改善方法はないでしょうか?
|

|