1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/19(土) 20:43:35.55 ID:nIPL1RnT0.net] Windowsの作業を自動化するツール フリーソフト版とシェアウェア版の2種類がある ・UWSC Free版 Ver5.3.0.2 www.uwsc.info/uwsc5302.zip ・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。) www.uwsc.info/uwscpro5302.exe ●UWSC 掲示板(※作成依頼掲示版ではありません) 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫 www3.rocketbbs.com/13/bbs.cgi?id=umiumi www3.rocketbbs.com/601/siromasa.html ●UWSC - Wikipedia ja.wikipedia.org/wiki/UWSC ●使い方・基礎解説学習サイト uwsc.g.hatena.ne.jp/cx20/20100131/1264938584 www.confrage.com/uwsc/ necro.jp/dev/uwsc/ canal22.org/ big.tm.land.to/handbook/uwsc.htm www.game-rev.com/review/gameut/uwsc.html ●スクリプトテンプレサイト scripts.web.fc2.com/ nem.symphonic-net.com/uwsct/0610uwsct.html iriyak.adam.ne.jp/uwsc.html ※前スレ 自動化ツールUWSC使いよ集まれ22 https://egg.5ch.net/test/read.cgi/software/1552020532/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:21:08.92 ID:ZatupEX90.net] FOR s = 2 to 20 //コピー元タブ選択 -------------------------- u = int(s/100) + 48 v = (int(s/10)) mod 10 + 48 w = s mod 10 + 48 KBD(u,CLICK,20) KBD(v,CLICK,20) KBD(w,CLICK,20) -------------------------- //コピペ元レス番をマウス左クリック //レス内容コピー //ペースト先タブ選択 //書き込みウインドウON //貼り付けて1行目に //1行目選択 //1行目削除 //書き込み Next
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:56:56.14 ID:ZtLuukMlM.net] >>584 なるほどですね! UWSCは記録機能で記録したスクリプトをベースにして 骨組みを肉付けしていくような感じで仕上げていく感じですね 面白い! 実に面白いです この世界!
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:57:47.87 ID:ZtLuukMlM.net] ああ逆か! 肉を骨組みに付けていくような感じですねw
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 16:30:38.77 ID:t++LgSyc0.net] UWSCは面白くて素晴らしいんだけど もう更新される見込みが無い所が懸念材料
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 18:07:35.35 ID:ZtLuukMlM.net] >>587 これ作った人ってある意味天才肌だと思いますね パーサージェネレーター一つとっても行き当たりばったりで作れるものじゃないし 根底にしっかりした情報工学に対する学力がないと難しい
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 00:23:08.02 ID:Mh7slq3H0.net] >>585 ,586 それは人による >>588 どうでもいいことだけど、ふつうそこは「天才肌」じゃなくて「天才」という単語を使わないか?
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 00:28:16.20 ID:rXvQePH0M.net] >>589 どうでもいいことにこだわりますね 天才と言ってほしいところをみると作者さんかな? だったらジェアレジ復活してくらはい
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 00:28:51.66 ID:tUXpQciY0.net] おれも肌には違和感持ったw
604 名前:名無しさん@お腹いっぱい。 mailto:sahe [2021/04/26(月) 00:35:54.88 ID:3q8BjbUga.net] >>591 同じブラウザ使ってると同じことが気になるようになるんだな
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 03:22:34.76 ID:5HF4UZXE0.net] //連番打ち込み FOR i = 1 TO 200 rst = FORMAT(i, 3) // 数値を文字列3つに変換 rst = REPLACE(rst, " ", "0") // 1,2桁の場合空白を0に変換 r = VAL(COPY(rst,1,1)) //100の位の数字を数値に変換 s = VAL(COPY(rst,2,1)) //10の位の数字を数値に変換 t = VAL(COPY(rst,3,1)) //1の位の数字を数値に変換 key1 = 48 + r key2 = 48 + s key3 = 48 + t KBD(key1,CLICK) KBD(key2,CLICK) KBD(key3,CLICK) KBD(VK_RETURN,CLICK) NEXT
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 12:58:11.18 ID:Mh7slq3H0.net] >>590 作者を知らない人が「天才肌」って使うのは文章としておかしいのでは?と言いたかっただけ ↑この行を理解した上での異論は認める
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 13:07:20.99 ID:CCy8S5YY0.net] >>585 面白過ぎて、俺はもう5万行以上作り溜めてるぞ 常駐 .UWS でキー操作やセンサーを監視したり たった1個の .UWS で マウスポインター下の アプリを判断し、あたかもアプリを改造したか のように動かす。 この2個は特殊な .UWS だが壮絶に便利 >>587 更新によるエンバグに悩まされることがない! と前向きに考えている。
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 13:24:33.59 ID:CCy8S5YY0.net] >>574 N が 0 〜 999 の整数と決まっていているなら COPY(1000+N,2) の方が短く書けるけどな
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 14:49:52.00 ID:KiXPK48+0.net] >>595 ロジクールマウスとかアクティブなプログラムによってマウスのボタンの設定を変えられる機能があるが、そんな感じか?
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 16:12:00.72 ID:T6m7u6quM.net] >>592 鋭いですね >>593 おっ!同一環境書き込みの失
611 名前:ヤを挽回しましたねっ! >>594 天才と言って欲しかった人が天才肌と言われて怒ってる つまり先天性ではなく努力で得たものと言われたくなかった そう理解していますよ >>596 なるほど、VBでいうところのinstrをCOPYでやれるわけですね 頭いいですねぇ [] [ここ壊れてます]
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 16:14:49.27 ID:T6m7u6quM.net] instrじゃない、mid$ですね 失礼
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 17:03:02.66 ID:CCy8S5YY0.net] >>597 それにやや近いものはあるが、アクティブなプログラム上の「どの場所」で マクロを起動されたかによって、マウスやキー操作より「遥かに高度なマクロ」 を実行できるので、やっぱレベルは全然違うかも。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 23:00:00.34 ID:KiXPK48+0.net] >>600 どんな感じなのか見てみたい 差し支えなければアップしてほしい
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 23:40:48.09 ID:+ObQiv4JM.net] 常駐系はおれはahkでやってるな
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 00:37:06.38 ID:92PLg2uW0.net] >>601 超単純化したサンプルを書き込もうとしらた、何が気に入らないのか書き込めない。 もう少し時間をください。 >>602 全てポーリング処理なんだけど、試しに UWSC で書いたてみたら何の問題もなく 使えているのでそうしているだけなんだ。メンテも楽だしね。
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 01:00:48.54 ID:92PLg2uW0.net] ;op = 0 ;while 1 ; SLEEP(0.1) ; kp = GETKEYSTATE(VK_PAUSE) ; if kp <> op ; op = kp ; if kp ; SPEAK("PAUSE が押された",TRUE) ; else ; SPEAK("PAUSE が離された",TRUE) ; endif ; endif ;wend
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 01:09:25.54 ID:92PLg2uW0.net] >>604 Pause キーでマクロを起動する超単純化した常駐 uws の例 キーダウンでマクロを起動するなら SPEAK("PAUSE が押された",TRUE) の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動しても 良いし、SOUND("click.wav") とかでクリック音を鳴らしても良い。 キーアップでマクロを起動するなら SPEAK("PAUSE が離された",TRUE) の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動する。
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 01:16:49.40 ID:92PLg2uW0.net] これで呼ばれた test.uws は ↓こんな感じで tt ss 使って後は好きなことをやる nx = G_MOUSE_X ny = G_MOUSE_Y wi = GETID(GET_FROMPOINT_WIN,,0.01) if wi < 0 then exit ACW(wi) tt = STATUS(wi,ST_TITLE) ox = nx - STATUS(wi,ST_CLX) oy = ny - STATUS(wi,ST_CLY) ss = POSACC(wi,ox,oy)
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 11:37:19.67 ID:RXqPnTk30.net] uwscにはfopenやfputといった関数が用意されていますが これはdoscmd("echo >")と何か違いがあるのでしょうか? openとputと2度記述しなければならない分前者の方が面倒な気がします
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 11:56:59.01 ID:nmrL9oTj0.net] 意味が分からん…やりたい事がファイルに一行書き込みだけならそーっすねとしか
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 12:00:27.00 ID:qIpXYm3w0NIKU.net] >>607 fopenやfputはUWSC上でファイルの中を書き換えるのに使う doscmdはコマンドプロンプトのコマンドを実行する コマンドプロンプトではファイルの中を書き換えることはできない
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 12:03:28.91 ID:lS1ABzS4MNIKU.net] doscmd("echo >>")
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 12:14:56.30 ID:nmrL9oTj0NIKU.net] >>609 コマンドプロンプトでファイルの中身書き換えられないとか面白いこと言うね まあリダイレクトで出来る事は限られているのは確かだけどさ
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 13:42:42.31 ID:MGkW1KuC0NIKU.net] 使いこなせるようになると自然と分かる 質問内容で習得度合いも分かる 自分の用途に合った方法で好きに使え
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 15:29:08.07 ID:lS1ABzS4MNIKU.net] しかし行と列を指定しての読み書きってかなりユニークな仕様じゃないかな もちろんコマンドECHOでは逆立ちしてもできない技ではあるんだけど 文字単位でSEEKして読み書きとかできたら面白かったかな
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 22:12:27.25 ID:LNX8uTvn0NIKU.net] >>607 一般論だが、FOPEN を使うと、ファイルへの アクセスが成功したか失敗したかが判る。 例えば不正なファイル名とか書き込み禁止とか echo だと書き込める文字種文字数に制限がある。 echo だけで足りると思っているなら echo だけ 使っておけばよい。ツールなんだから。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 02:38:02.91 ID:6oQaYuee0.net] メモ帳上だと正常に機能するけど、動かしたいソフト上だと特定のキーだけ受け付けないんだけどなにかわかるかな? 動かしたいソフト上でも記録は出来て、中身を見るとちゃんとキーも入ってるけど再生時にその特定のキーが無視されちゃう ハードを変えると今度は受け付けないキーが変わる 全く起動しないとか、動作しないならわかるけど、一部のキーだけ無視されるというのがよくわからなくって
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 02:44:48.48 ID:7o5gdo/0M.net] ソフトウェアのシリアル番号をブルートフォースで入力するスクリプトを組んでみた ちなみにUWSCのシリアルで試したら量産できてその中にEXEを作れるものがいくつか・・・ いやいや、妄想はここまでにしておこう
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 05:11:19.08 ID:Z0IbPd+H0.net] 微笑ましい
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 05:12:33.35 ID:61AO8hyg0.net] >>615 「動かしたいソフト」がどうやってキー入力を 受けているかによるので「動かしたいソフト」 の開発者じゃないと真の原因は判らない、が、 こんなん↓試してみる価値はあるかも // キーを長めに(0.2秒)押してみる KBD(VK_1,DOWN) KBD(VK_1,UP,200) // SCKEY() でやってみる // ID は動かしたいソフトの ID SCKEY(ID,VK_1) // SENDMSG() でやってみる // ID は動かしたいソフトの ID SENDSTR(ID,"1") // クリップボードからペーストしてみる SENDSTR(0,"1") KBD(VK_CTRL,DOWN) KBD(VK_V,CLICK) KBD(VK_CTRL,UP)
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 14:47:38.21 ID:AwkcyXsW0.net] >>616 **UW75****WUWU***に総当たりで突っ込めばイケるよw
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 01:13:07.10 ID:vdd8brnx0.net] >>618 返信ありがとう 一日色々試してみたけど、KBD_DOWN/UPの関数がうまく機能していないっぽい メモ帳上でAキーを5秒くらい長押しで記録すると、以下みたいなソースができちゃう KBD(VK_A,DOWN,341) KBD(VK_A,DOWN,511) KBD(VK_A,DOWN,32) KBD(VK_A,DOWN,16) KBD(VK_A,DOWN,31) 〜〜〜〜 KBD(VK_A,CLICK,31) いろんなサイトを見ると、普通Aボタン長押しの場合KBD(VK_A,DOWN) KBD(VK_A,UP,5000) の二行で5秒長押しを再現できるみたいだけど、このコードを打ち込んでもA一文字しか入力できない (自分の記録で出た長いソースではしっかり動作が再現してAAAAAAAAAとなる。) 以下の知恵袋の人も同じようなコードを貼ってるけど、日付が2019年だし最新のverだとこうなるんだろうか? https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12213928437 動作環境はwin10だけど、複数PCで試しても全部同じだし細かな環境は関係なさそう win8以下は持ってないから試せてないけど
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 02:26:46.35 ID:aaomPx8m0.net] For
635 名前:i = 1 to 100 KBD(VK_A,CLICK) NEXT [] [ここ壊れてます]
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 04:01:06.96 ID:z9vVOEhy0.net] >>620 KBD(VK_A,DOWN) KBD(VK_A,UP,5000) で a は 1文字しか入らないね。 これはキーリピートが効かないという現象で、元々の 問題(キー入力が効かない)と同じかどうか分からない。 Win10 では MMV がうまく機能しないことはある。 マウスカーソルが動かないのではなくて、マウスカーソル 移動のイベントがアプリに伝わらないような現象。 この対策として BTN(RIGHT,CLICK) などで無理やり イベントを起こすと動かせることがある。 もし似たような現象なら、 KBD(VK_A,DOWN) BTN(LEFT,CLICK) KBD(VK_A,UP,5000) とかを元々のアプリで試してみる価値はあるかもしれない。 CLICK する場所も色々変えて試してみて。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 11:53:28.69 ID:VM1PzYpg0.net] >>620 KBD(VK_A,DOWN) KBD(VK_A,UP,5000)で一度しか入力されないのはUWSCの仕様 長押しで連続入力を再現する仕様ではない 連続入力したいならFOR文で指定回数回せばよいだけ
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:03:44.23 ID:kRxzTxbwM.net] 記録時もキーの長押しは単押し関数の連続で記述されてるよな
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 17:41:46.13 ID:1SAv9k230.net] >>620 実は長押しとリピートって別物なんだ 自分で書きたいなら >>623 さんの言う通りFORやWHILEで連打したほうがいいよー --- 以下読まなくてOK --- 実際のキーボードで長押しすると、Windowsのメッセジキューが勝手にまとめて「リピート」ってフラグを立てる。 一方UWSCでKBD(VK_A,DOWN) KBD(VK_A,UP,5000)ってすると DOWNとUP一個だけキューに入る。 不便と思うかもしれないけど、リピートフラグの解釈が環境・ソフトによって異なるし 細かいオプションつけすぎると煩雑になるから、UWSCの実装いいと思うよー (メッセージキューちゃんと調べたわけじゃないから、変なこと言ってたら教えてね)
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 18:14:50.46 ID:kRxzTxbwM.net] 願わくばCTRL+AやALT+Aを1関数で実現してほしかったな
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 18:48:23.42 ID:z9vVOEhy0.net] >>626 そういうのは mylib.uws とかに自分の関数を作り溜めておけばよい キ叩いてから待ちを入れたい場合も少なくないので、俺の場合は ↓こんな感じ (RESULT 要らないけど統一感で) //----------- // ALT + KEY //----------- function alt_(key,wt=0) KBD(VK_ALT, DOWN, 40) KBD(key, CLICK, 40) KBD(VK_ALT, UP, 40) if wt then SLEEP(wt) RESULT = 0 fend
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 01:21:52.64 ID:/NzpPSBV0.net] >>621-625 ありがとう!仕様なのか、環境の問題じゃなくてよかった AとかBの通常キーは物理的に押しっぱの状態でも内部的には連打しているのと同じような処理ってことね 動かすソフトによっては矢印キーは有効だったり、色々試してみないといかんね
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 02:51:18.91 ID:ICTWdTCy0.net] >>626 1行で書きたいだけなら SCKEY(0,VK_CTRL,VK_V)
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 11:20:33.47 ID:8/nULnikM.net] >>629 すごいな、あなた 一体、何者ですか???
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 11:24:59.66 ID:8/nULnikM.net] >>627 40という時間は何のために必要ですか? また40という値が妥当と思われる根拠は? 「おまじない」とかいうのは無しでw
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 16:31:59.65 ID:kiA6HuFP0.net] 付属のヘルプファイルを読んでない人多いんだなと
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 17:28:18.03 ID:9vDtLqei0.net] ヘルプに待ち時間の目安なんてあった?
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 18:04:04.59 ID:kiA6HuFP0.net] SCKEYは読んでれば分かると思ってな
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 21:05:31.86 ID:cXMJj/9E0.net] Janeはこれで問題ない SCKEY( 0, VK_SHIFT, VK_RETURN) //書き込み SLEEP(5.0) KBD(VK_ALT,CLICK) //スレッド閉じる(削除) KBD(VK_T,CLICK) KBD(VK_D,CLICK)
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 21:16:41.49 ID:cXMJj/9E0.net] SCKEYはそれ自体に若干ウエイトがあるように感じる KBD3つの処理のほうが速い SLEEP入れるからそれでも問題ない なんなら4.9秒とか4.8秒とかにすればいい
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 21:22:55.94 ID:cXMJj/9E0.net] KBD(VK_CTRL, DOWN,200) //貼り付け先準備待ちのウェイトがあるほうがいい KBD(VK_V, CLICK) //VK_Vに待ち時間は要らない KBD(VK_CTRL, UP,20) //20で十分、0は不安定要素アリ
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 22:30:32.29 ID:8/nULnikM.net] >>637 不安定要素が不確定要素であることが理由ですね よくわかりました ありがとうございました
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 15:03:40.14 ID:idmXaHA80.net] clickや画像判定vs色判定にも言えるけど 自分で細かく書かないと遅い上に動かないこと多いんだよな
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 19:22:23.89 ID:nsYQNg7w0.net] >>631 40 というマジックナンバーのサンプルを書いたのは俺で、 既に別人 >>637 さんがフォローしてくれているが、 キーの操作順序として適度の待ちは入れた方が確実だろう というのと、あまりに長い待ちは処理を無駄に遅くして しまうという観点で、人間が最速でキー操作できるかでき ないか程度ことで全部40msとした。 もっと少なくしても自分が使うアプリが確実に動作するな ら、もちろん減らしてもかまわないが、40 を 20 に減ら しても速度アップの実感は軽微だろう。 逆に Ctrl+C などは、キーを叩いてからコピーバッファに 入るまでに時間がかかるので操作後の待ちが必須。 >>627 の例を使えば ctrl_(VK_C,0.3) のように後の待ち まで1行で書けるので、これが便利なのです。
655 名前:名無しさん@お腹いっぱい。 [2021/05/04(火) 20:29:15.67 ID:Ov+qMPpZ0.net] bmpの画像判定が上手くいかねぇ!なぜだ!と 結構悩んでたけど、実はボタンを選択してるの破線が入ってる画像と キャプってる時の選択外の白抜きの画像が合ってないだけだったという この手の微妙に画像が違うから判定されないミスは非常におおいな・・・orz やっとsfc/scannowの 再試行ボタンおさないといけない地獄から解放された ビバUWSC
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 20:44:46.96 ID:Rb7Ntp6o0.net] 同じ範囲囲ってるのに判定されない一見同じ画像とか、 レタッチとかペイント系のツールで差分抽出してみたりして遊んでるわ。
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 22:39:43.73 ID:MV8H16ol0.net] 凝ったページとかでボタンの色がグラデーションしてるのは一番やっかい
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 22:55:24.62 ID:WqSmiire0.net] 色での認識が難しい場合はボタンの座標を計算してクリックさせる
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 23:04:05.15 ID:dohhriN+0.net] 点滅とかアニメーションされるとしんどいな画像検索は
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 01:27:38.31 ID:UojbpAZp0.net] うちはブラウザゲームの周回用に画像検索してるけどたしかに点滅とかは無理 どうにかして固定になってる部分を見つけて、それで上手くやれてる
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 03:52:13.86 ID:C26J/YI40.net] ブラウザゲームなら画像検索使わずDOMで要素が存在するか判定したほうが楽では
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 09:02:07.81 ID:UojbpAZp00505.net] ほー Flashなんだけどどうやって判定するのかな?ニッコリ
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 09:35:38.61 ID:C26J/YI400505.net] Flashは無理だね
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:18:19.39 ID:UojbpAZp00505.net] そーいうこと 変な提案をした意味がなかったというオチでしたとさ チャンチャン♪
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:19:35.55 ID:Y+DHCstA00505.net] まだFlashゲームなんて存在するのかよ 動かなくなってるだろ
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:37:46.33 ID:UojbpAZp00505.net] 海外のゲームではFlashがまだ健在 そしてFlashが動く方法はいくらでもあるからなぁ Flashのスレに詳しく書かれてるからここには書かんが それにしても「〜だろ」と言ってる人って自分が頭悪いと思わないのかな?世の中には知らないことがたくさんあるんだから「だろ」と安易に決めつけなさんな
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:49:20.59 ID:CeivnbVR00505.net] 「だろ」って決めつけではないやろ 動かない方向にあるのは事実だし
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:55:44.52 ID:gpfe9c9Z00505.net] 真剣に吐き気を催すほどウザい
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 11:48:22.47 ID:d5gccvCv00505.net] 最近へんなやつが増えたなぁ
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 11:48:38.15 ID:M/31rDHf00505.net] 点滅と言っても、人間の目でそう見えてるだけなんで、分解すれば何枚かの絵 その複数の絵として(ry めんどいけど、そうやって判定させる方法を使ったりする
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:10:56.96 ID:ELDnvTYA00505.net] そういう時こそ色判定よ
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:17:02.89 ID:UojbpAZp00505.net] 負けたくなくて言葉のアラ探しをしても無駄だからな Flashのことが頭になくて無意味な提案をしてしまった彼の程度が知れてよかったですよ! >>654 Ctrl + Wでスレを閉じてどうぞ。グッバイ
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 14:29:46.34 ID:NoeTFn/p00505.net] 勝ちとか負けとかきもいなー
674 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 14:44:28.48 ID:0EdEVrfC00505.net] 子供しかいないからな
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 16:21:20.67 ID:ofOtKSAa00505.net] >>653 イヤそこは絶対 「だろ」って決めつけではない「だろ」 って言うべき場面ダロ!
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 18:32:26.67 ID:aQOcBx8cM0505.net] 勝った負けたとかしょーもない事で必死すぎるだろ どんだけイライラしてるんだよ沸点低すぎて草生える
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 19:34:11.37 ID:0CLbJ87J00505.net] まあ今日はこどもの日だししょうがないね
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 19:46:04.60 ID:ac5giLvI00505.net] flash使ってるやつがゴミだということがわかってよかった
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 20:25:18.66 ID:6jUbX43g00505.net] ocrで読み取りしてる人いる? MOD2TIFConverter.exeをインストールしてもmodiを用いた読み取りがあるプログラム実行したら「クラス名が無効」とでる ちなみに使用しているofficeは365
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 22:10:51.71 ID:gpfe9c9Z0.net] どうしてもOffice使いたいの? Officeかつ365縛りだとOneNoteにしかOCR機能らしいけど…今時OCRなんて色々あるよね
681 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 23:28:27.44 ID:T1zGSIGW0.net] これ、keytokeyみたいに、画像の評価みたいなのできて、大体で認識することってできないの? 100%一致とかじゃなくて、40%〜50%認識でtrue返す みたいな keytokeyはアクションマクロで組みやすいんだけど、ほぼバグだらけで正直全く使い物にならない 3秒スリープにしてるのに、なぜかそれ飛ばして次のコマンドいったり 押す設定にしてるのに押さなかったり 命令通りに動いてくれないからゴミも同然でうんざり 組みやすくて正常に動くやつってないもんかね
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 23:32:42.29 ID:oAK1Ymum0.net] chkimgx
683 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 23:39:33.91 ID:T1zGSIGW0.net] あのさ、keytokeyもuwscも自動マクロツールってなんでこんなにバグばっかりなの? 2500ms押すって書いてるのになんで押さないんだよw なんで命令通りに動いてくれないんだw まともなのないのかよw
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 23:41:04.31 ID:Y+DHCstA0.net] ヘルプ読め 2500ms押すなんてどこから出てきた
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 01:15:46.74 ID:PVJt6cut0.net] 初心者のバグが1番信用ないよな 新入社員がエクセルを変な操作して消して特に何もしてない、バグかな?とか言うけど、ユーザーが100万以上いるエクセルでそんなバグ起こってたら祭りになってるての パグみたいな知能しやがって
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 01:45:06.96 ID:Vnlie+0S0.net] 正直そんなバグあったら今頃なくなってるわw
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 10:53:50.43 ID:IIFNU5dF0.net] >>669 プログラムは書いた通りに動いてるだけ 意図した動きになってないなら、書き方が間違ってる これは真理
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 11:26:14.54 ID:9OGzpuYrr.net] 本人がバグだらけだからしゃーない
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 11:40:23.76 ID:EGlgBWWeM.net] BP設定する場所すらない
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 14:46:06.87 ID:ad/cUvnU0.net] >>667 ,669 画像のあいまい検索(テンプレートマッチング)は >>668 さんの言う通りchkimgx使えばできる 自分で書くならopenCV使えば簡単 長押しについては >>625 自分でドライバから作り込めば、完璧に物理デバイスと同じ動きするよ >>639 ,641 chkimgx使おう 類似度をログ出力するようにすると便利だよ
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 09:42:31.13 ID:u/A8oSth0.net] >>656 そうはいっても点滅とかアニメーションはその一瞬だけをとらえるのはウェイトなしで画像検索してもほぼうまくいかないからな
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 10:50:54.17 ID:LAkzk5fp0.net] まあそもそも大抵のブラゲはそこまでランダムな要素ないんだけどな
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 13:18:20.03 ID:9afJLO5O0.net] >>677 点滅の画像を分解して何枚かの絵を取り出す 指定した座標範囲でその絵を全て検索 一致したらそのボタンを押す(点滅画像の一瞬の画像として必ず一致するので一致するまでループ) chkimgxを使えば複数のテンプレート画像とマッチング判定させることが可能なので容易
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 13:26:05.19 ID:WQc7NL7K0.net] 点滅というか今はアニメーションでしょ チカチカ切り替わるような表現なんて さすがに今どきのゲームは無いんじゃないの アニメーションをすると言っても 文字とか大枠の部分は変わらないから その部分の色に注目して判定させれば通る
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 17:14:52.87 ID:LAkzk5fp0.net] ボタンの話ならそもそも判定する必要も無い気がする
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 18:30:27.86 ID:7nywXIBo0.net] そういう時はボタンを認識するのを諦めて、ボタンを押した結果を認識するのが手っ取り早い