[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/25 18:25 / Filesize : 263 KB / Number-of Response : 1024
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

自動化ツールUWSC使いよ集まれ23



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

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]
そういう時はボタンを認識するのを諦めて、ボタンを押した結果を認識するのが手っ取り早い

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 18:41:54.58 ID:WQc7NL7K0.net]
画面が変わる前に無闇にクリックしたら別の動作指示になる場合もあるから
とりあえず押すというのは出来ない事もあるよ

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 20:52:33.25 ID:9afJLO5O0.net]
派手なゲームじゃないならそんなのもあるにはある
頼まれれば作る程度でゲーム用途ではあまり使わない



699 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 22:01:26.95 ID:vItmmgUs0.net]
ボタン自体が色々変わってもボタンの背景とかその場面特有の場所を判定しても良い。

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 14:18:32.13 ID:w/f7pY6V0.net]
>>685
ボタンが隠す部分の背景をchimgして、falseならボタンありというのもありかも

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/09(日) 05:25:55.04 ID:/8ej/uvmM.net]
>>676
chkimgx自体がopenCV使ってる

702 名前:名無しさん@お腹いっぱい。 [2021/05/09(日) 08:57:45.12 ID:UyjUIllA0.net]
アフターバーナーでマウス移動は出来るんだけどクリックが通じない
理由わかる人おしえてください

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/10(月) 14:27:54.79 ID:5nEVW9XV0.net]
あーあ、遂に ie でgmail操作するマクロが動かなくなった。

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 15:13:51.26 ID:SA7hCtOg0.net]
chkimgxはmouseorgの状態によって画像のY座標がタイトルバーの分だけズレるのか

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 15:33:37.05 ID:ZZTenPvE0.net]
DIRECT指定だと枠込みの座標になるね
クリックする範囲が狭くなければ気にするような影響は無いけど

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 16:20:01.08 ID:iMbXjR+e0.net]
uwscから使えるOCRないかなーって調べてて
ググってすぐ出てくるMODI.documentってのが手にはいらない
どうしようかと探してたところ Capture2Text てフリーソフト見つけて
これがコマンドラインから使えてなかなか良いかんじ
試してないけど日本語も使えるっぽい

とりあえずマウスカーソル周辺をキャプチャしてOCRかませるってスクリプトを組んでみた
便利そう

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 17:50:54.31 ID:B4O0OXkb0.net]
Microsoft Office Document Imaging (MODI)

MDI to TIFF File Converter をダウンロードしてインストール
https://www.microsoft.com/en-us/download/details.aspx?id=30328

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 18:07:22.83 ID:iMbXjR+e0.net]
>>693
そうそれ
入れてみたんだけどOLEが有効にならないんだよね
ベースに新しいofficeも無いとダメなのかなとか思ったんだけど



709 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 18:56:05.53 ID:9BlGaz620.net]
逆、古いOfficeが必要

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 19:01:37.58 ID:iMbXjR+e0.net]
>>695
Office 2007だよね?それにはそもそも含まれてるらしい
Office 2007がない場合に>>693のを入れると個別にMODIを入れられると読んだのだけど

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 19:05:28.76 ID:9BlGaz620.net]
それを呼び出す機能が新しめのOfficeにはない
OneNoteに限定的にあるらしいけど多分使えないだろうね

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 19:08:21.40 ID:iMbXjR+e0.net]
>>697
じゃあなんにしても「ある程度古い」Officeが必要ってことか
まあ新しいOfficeもないので自分には無縁ということだね
上記のフリーソフトで精度はわからんけどさしあたり十分そうなので結果オーライではある

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 06:44:45.53 ID:NH5cRaaMM.net]
>>698
昔試したことあるけど、認識率糞悪くて使い物にならなかった

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 08:24:20.26 ID:MsMcrADh0.net]
bmpのパスを渡して画像の幅高さを取得する関数は作ってる人がいたけどpngは無かったので自作するしかないか
同じようにヘッダに幅高さのデータはあるよね

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 09:03:39.22 ID:Xo7QbggAM.net]
>>700
chkimgxにimagesize()って関数が用意されてる

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 09:39:14.29 ID:P2r2TJc90.net]
>>699
まじかー日本語で?英数字も?
今の所標準的フォントの数字で試した限りでとりあえず問題なかった

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 10:12:44.23 ID:c5teuDQFM.net]
>>702
日本語は全然だめだった
英数字でも記号が入るとエラーで、アルファベットだけ切り取るとなんとか認識
数字しかないとかあらかじめわかってるなら、使えるかもしれない

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 10:19:56.64 ID:P2r2TJc90.net]
>>703
そっかーちょっと用途広げると厳しいのかもね
サンクス



719 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 10:33:17.11 ID:MsMcrADh0.net]
>>701
こんなものがあったか
ドキュメントと言うか中身をよく読まないとダメだね
認識画像の範囲内をランダムクリックしたかったから助かったわ

720 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 13:59:15.82 ID:MRRg7ot90.net]
Automate Desktopを触ってみたらアクション一覧にMODI OCRがあったけど
これもオフィス2007入れてないとエラー吐くだけみたいだね…
しかし初めて触った俺でもほんの数分でショートカットキーで動く
OCRツール作れちゃったし、最近のマクロ…じゃなくてRPAって言うのか?すげーな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef