[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
597(1): (ワッチョイ f174-GnpB) 2021/04/26(月)14:49 ID:KiXPK48+0(1/2) AAS
>>595
ロジクールマウスとかアクティブなプログラムによってマウスのボタンの設定を変えられる機能があるが、そんな感じか?
598: (テテンテンテン MM34-3cD6) 2021/04/26(月)16:12 ID:T6m7u6quM(1/2) AAS
>>592
鋭いですね
>>593
おっ!同一環境書き込みの失態を挽回しましたねっ!
>>594
天才と言って欲しかった人が天才肌と言われて怒ってる
つまり先天性ではなく努力で得たものと言われたくなかった
そう理解していますよ
>>596
なるほど、VBでいうところのinstrをCOPYでやれるわけですね
頭いいですねぇ
599: (テテンテンテン MM34-3cD6) 2021/04/26(月)16:14 ID:T6m7u6quM(2/2) AAS
instrじゃない、mid$ですね
失礼
600(1): (ワッチョイ 4011-/alk) 2021/04/26(月)17:03 ID:CCy8S5YY0(3/3) AAS
>>597
それにやや近いものはあるが、アクティブなプログラム上の「どの場所」で
マクロを起動されたかによって、マウスやキー操作より「遥かに高度なマクロ」
を実行できるので、やっぱレベルは全然違うかも。
601(1): (ワッチョイ f174-GnpB) 2021/04/26(月)23:00 ID:KiXPK48+0(2/2) AAS
>>600
どんな感じなのか見てみたい
差し支えなければアップしてほしい
602(1): (ラクッペペ MM34-lXgc) 2021/04/26(月)23:40 ID:+ObQiv4JM(1) AAS
常駐系はおれはahkでやってるな
603: (ワッチョイ 4011-8KU9) 2021/04/27(火)00:37 ID:92PLg2uW0(1/4) AAS
>>601
超単純化したサンプルを書き込もうとしらた、何が気に入らないのか書き込めない。
もう少し時間をください。
>>602
全てポーリング処理なんだけど、試しに UWSC で書いたてみたら何の問題もなく
使えているのでそうしているだけなんだ。メンテも楽だしね。
604(1): (ワッチョイ 4011-8KU9) 2021/04/27(火)01:00 ID:92PLg2uW0(2/4) AAS
;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
605: (ワッチョイ 4011-8KU9) 2021/04/27(火)01:09 ID:92PLg2uW0(3/4) AAS
>>604
Pause キーでマクロを起動する超単純化した常駐 uws の例
キーダウンでマクロを起動するなら SPEAK("PAUSE が押された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動しても
良いし、SOUND("click.wav") とかでクリック音を鳴らしても良い。
キーアップでマクロを起動するなら SPEAK("PAUSE が離された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動する。
606: (ワッチョイ 4011-8KU9) 2021/04/27(火)01:16 ID:92PLg2uW0(4/4) AAS
これで呼ばれた 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)
607(2): (ワッチョイ a473-ece+) 2021/04/29(木)11:37 ID:RXqPnTk30(1) AAS
uwscにはfopenやfputといった関数が用意されていますが
これはdoscmd("echo >")と何か違いがあるのでしょうか?
openとputと2度記述しなければならない分前者の方が面倒な気がします
608: (ワッチョイW 9b58-g+29) 2021/04/29(木)11:56 ID:nmrL9oTj0(1) AAS
意味が分からん…やりたい事がファイルに一行書き込みだけならそーっすねとしか
609(1): (ニククエ c0b1-On6t) 2021/04/29(木)12:00 ID:qIpXYm3w0NIKU(1) AAS
>>607
fopenやfputはUWSC上でファイルの中を書き換えるのに使う
doscmdはコマンドプロンプトのコマンドを実行する
コマンドプロンプトではファイルの中を書き換えることはできない
610: (ニククエ MM34-3cD6) 2021/04/29(木)12:03 ID:lS1ABzS4MNIKU(1/2) AAS
doscmd("echo >>")
611: (ニククエW 9b58-g+29) 2021/04/29(木)12:14 ID:nmrL9oTj0NIKU(1) AAS
>>609
コマンドプロンプトでファイルの中身書き換えられないとか面白いこと言うね
まあリダイレクトで出来る事は限られているのは確かだけどさ
612: (ニククエ 01b1-3cD6) 2021/04/29(木)13:42 ID:MGkW1KuC0NIKU(1) AAS
使いこなせるようになると自然と分かる
質問内容で習得度合いも分かる
自分の用途に合った方法で好きに使え
613: (ニククエ MM34-3cD6) 2021/04/29(木)15:29 ID:lS1ABzS4MNIKU(2/2) AAS
しかし行と列を指定しての読み書きってかなりユニークな仕様じゃないかな
もちろんコマンドECHOでは逆立ちしてもできない技ではあるんだけど
文字単位でSEEKして読み書きとかできたら面白かったかな
614: (ニククエ 4011-/alk) 2021/04/29(木)22:12 ID:LNX8uTvn0NIKU(1) AAS
>>607
一般論だが、FOPEN を使うと、ファイルへの
アクセスが成功したか失敗したかが判る。
例えば不正なファイル名とか書き込み禁止とか
echo だと書き込める文字種文字数に制限がある。
echo だけで足りると思っているなら echo だけ
使っておけばよい。ツールなんだから。
615(1): (ワッチョイ 67f7-pWvW) 2021/05/01(土)02:38 ID:6oQaYuee0(1) AAS
メモ帳上だと正常に機能するけど、動かしたいソフト上だと特定のキーだけ受け付けないんだけどなにかわかるかな?
動かしたいソフト上でも記録は出来て、中身を見るとちゃんとキーも入ってるけど再生時にその特定のキーが無視されちゃう
ハードを変えると今度は受け付けないキーが変わる
全く起動しないとか、動作しないならわかるけど、一部のキーだけ無視されるというのがよくわからなくって
616(1): (テテンテンテン MM8f-Ew5U) 2021/05/01(土)02:44 ID:7o5gdo/0M(1) AAS
ソフトウェアのシリアル番号をブルートフォースで入力するスクリプトを組んでみた
ちなみにUWSCのシリアルで試したら量産できてその中にEXEを作れるものがいくつか・・・
いやいや、妄想はここまでにしておこう
617: (ワッチョイW 0758-BiPW) 2021/05/01(土)05:11 ID:Z0IbPd+H0(1) AAS
微笑ましい
618(1): (ワッチョイ e711-j6Hx) 2021/05/01(土)05:12 ID:61AO8hyg0(1) AAS
>>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)
619: (ワッチョイ 27b1-Ew5U) 2021/05/01(土)14:47 ID:AwkcyXsW0(1) AAS
>>616
**UW75****WUWU***に総当たりで突っ込めばイケるよw
620(3): (ワッチョイ 672c-pWvW) 2021/05/02(日)01:13 ID:vdd8brnx0(1) AAS
>>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だとこうなるんだろうか?
外部リンク:detail.chiebukuro.yahoo.co.jp
動作環境はwin10だけど、複数PCで試しても全部同じだし細かな環境は関係なさそう
win8以下は持ってないから試せてないけど
621(1): (ワッチョイ 7f7e-OedE) 2021/05/02(日)02:26 ID:aaomPx8m0(1) AAS
For i = 1 to 100
KBD(VK_A,CLICK)
NEXT
622(1): (ワッチョイ e711-YF1U) 2021/05/02(日)04:01 ID:z9vVOEhy0(1/2) AAS
>>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 する場所も色々変えて試してみて。
623(2): (ワッチョイ 27b1-Ew5U) 2021/05/02(日)11:53 ID:VM1PzYpg0(1) AAS
>>620
KBD(VK_A,DOWN) KBD(VK_A,UP,5000)で一度しか入力されないのはUWSCの仕様
長押しで連続入力を再現する仕様ではない
連続入力したいならFOR文で指定回数回せばよいだけ
624(1): (テテンテンテン MM8f-Ew5U) 2021/05/02(日)12:03 ID:kRxzTxbwM(1/2) AAS
記録時もキーの長押しは単押し関数の連続で記述されてるよな
625(2): (ワッチョイ 5f7e-OedE) 2021/05/02(日)17:41 ID:1SAv9k230(1) AAS
>>620
実は長押しとリピートって別物なんだ
自分で書きたいなら >>623さんの言う通りFORやWHILEで連打したほうがいいよー
--- 以下読まなくてOK ---
実際のキーボードで長押しすると、Windowsのメッセジキューが勝手にまとめて「リピート」ってフラグを立てる。
一方UWSCでKBD(VK_A,DOWN) KBD(VK_A,UP,5000)ってすると DOWNとUP一個だけキューに入る。
不便と思うかもしれないけど、リピートフラグの解釈が環境・ソフトによって異なるし
細かいオプションつけすぎると煩雑になるから、UWSCの実装いいと思うよー
(メッセージキューちゃんと調べたわけじゃないから、変なこと言ってたら教えてね)
626(2): (テテンテンテン MM8f-Ew5U) 2021/05/02(日)18:14 ID:kRxzTxbwM(2/2) AAS
願わくばCTRL+AやALT+Aを1関数で実現してほしかったな
627(2): (ワッチョイ e711-j6Hx) 2021/05/02(日)18:48 ID:z9vVOEhy0(2/2) AAS
>>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
628: (ワッチョイ 27b1-pWvW) 2021/05/03(月)01:21 ID:/NzpPSBV0(1) AAS
>>621-625
ありがとう!仕様なのか、環境の問題じゃなくてよかった
AとかBの通常キーは物理的に押しっぱの状態でも内部的には連打しているのと同じような処理ってことね
動かすソフトによっては矢印キーは有効だったり、色々試してみないといかんね
629(1): (ワッチョイ 7f7e-OedE) 2021/05/03(月)02:51 ID:ICTWdTCy0(1) AAS
>>626
1行で書きたいだけなら
SCKEY(0,VK_CTRL,VK_V)
630: (テテンテンテン MM8f-Ew5U) 2021/05/03(月)11:20 ID:8/nULnikM(1/3) AAS
>>629
すごいな、あなた
一体、何者ですか???
631(1): (テテンテンテン MM8f-Ew5U) 2021/05/03(月)11:24 ID:8/nULnikM(2/3) AAS
>>627
40という時間は何のために必要ですか?
また40という値が妥当と思われる根拠は?
「おまじない」とかいうのは無しでw
632: (ワッチョイ 27b1-Ew5U) 2021/05/03(月)16:31 ID:kiA6HuFP0(1/2) AAS
付属のヘルプファイルを読んでない人多いんだなと
633: (ワッチョイ 7f6e-gqYY) 2021/05/03(月)17:28 ID:9vDtLqei0(1) AAS
ヘルプに待ち時間の目安なんてあった?
634: (ワッチョイ 27b1-Ew5U) 2021/05/03(月)18:04 ID:kiA6HuFP0(2/2) AAS
SCKEYは読んでれば分かると思ってな
635: (ワッチョイ e792-OedE) 2021/05/03(月)21:05 ID:cXMJj/9E0(1/3) AAS
Janeはこれで問題ない
SCKEY( 0, VK_SHIFT, VK_RETURN) //書き込み
SLEEP(5.0)
KBD(VK_ALT,CLICK) //スレッド閉じる(削除)
KBD(VK_T,CLICK)
KBD(VK_D,CLICK)
636: (ワッチョイ e792-OedE) 2021/05/03(月)21:16 ID:cXMJj/9E0(2/3) AAS
SCKEYはそれ自体に若干ウエイトがあるように感じる
KBD3つの処理のほうが速い
SLEEP入れるからそれでも問題ない
なんなら4.9秒とか4.8秒とかにすればいい
637(2): (ワッチョイ e792-OedE) 2021/05/03(月)21:22 ID:cXMJj/9E0(3/3) AAS
AA省
638: (テテンテンテン MM8f-Ew5U) 2021/05/03(月)22:30 ID:8/nULnikM(3/3) AAS
>>637
不安定要素が不確定要素であることが理由ですね
よくわかりました
ありがとうございました
639(1): (ワッチョイ 5f83-TNk6) 2021/05/04(火)15:03 ID:idmXaHA80(1) AAS
clickや画像判定vs色判定にも言えるけど
自分で細かく書かないと遅い上に動かないこと多いんだよな
640: (ワッチョイ e711-j6Hx) 2021/05/04(火)19:22 ID:nsYQNg7w0(1) AAS
>>631
40 というマジックナンバーのサンプルを書いたのは俺で、
既に別人 >>637 さんがフォローしてくれているが、
キーの操作順序として適度の待ちは入れた方が確実だろう
というのと、あまりに長い待ちは処理を無駄に遅くして
しまうという観点で、人間が最速でキー操作できるかでき
ないか程度ことで全部40msとした。
もっと少なくしても自分が使うアプリが確実に動作するな
ら、もちろん減らしてもかまわないが、40 を 20 に減ら
しても速度アップの実感は軽微だろう。
逆に Ctrl+C などは、キーを叩いてからコピーバッファに
入るまでに時間がかかるので操作後の待ちが必須。
>>627 の例を使えば ctrl_(VK_C,0.3) のように後の待ち
まで1行で書けるので、これが便利なのです。
641(1): (ワッチョイ bf11-8KlC) 2021/05/04(火)20:29 ID:Ov+qMPpZ0(1) AAS
bmpの画像判定が上手くいかねぇ!なぜだ!と
結構悩んでたけど、実はボタンを選択してるの破線が入ってる画像と
キャプってる時の選択外の白抜きの画像が合ってないだけだったという
この手の微妙に画像が違うから判定されないミスは非常におおいな・・・orz
やっとsfc/scannowの 再試行ボタンおさないといけない地獄から解放された
ビバUWSC
642: (ワッチョイ a711-h83k) 2021/05/04(火)20:44 ID:Rb7Ntp6o0(1) AAS
同じ範囲囲ってるのに判定されない一見同じ画像とか、
レタッチとかペイント系のツールで差分抽出してみたりして遊んでるわ。
643: (ワッチョイ e77e-sT2V) 2021/05/04(火)22:39 ID:MV8H16ol0(1) AAS
凝ったページとかでボタンの色がグラデーションしてるのは一番やっかい
644: (ワッチョイ 27b1-MWYz) 2021/05/04(火)22:55 ID:WqSmiire0(1) AAS
色での認識が難しい場合はボタンの座標を計算してクリックさせる
645: (ワッチョイ 876e-1Smb) 2021/05/04(火)23:04 ID:dohhriN+0(1) AAS
点滅とかアニメーションされるとしんどいな画像検索は
646: (ワッチョイ a758-i3GU) 2021/05/05(水)01:27 ID:UojbpAZp0(1) AAS
うちはブラウザゲームの周回用に画像検索してるけどたしかに点滅とかは無理
どうにかして固定になってる部分を見つけて、それで上手くやれてる
647: (ワッチョイ e7b1-sT2V) 2021/05/05(水)03:52 ID:C26J/YI40(1) AAS
ブラウザゲームなら画像検索使わずDOMで要素が存在するか判定したほうが楽では
648: (コードモ a758-i3GU) 2021/05/05(水)09:02 ID:UojbpAZp00505(1/4) AAS
ほー
Flashなんだけどどうやって判定するのかな?ニッコリ
649: (コードモ e7b1-sT2V) 2021/05/05(水)09:35 ID:C26J/YI400505(1) AAS
Flashは無理だね
650: (コードモ a758-i3GU) 2021/05/05(水)10:18 ID:UojbpAZp00505(2/4) AAS
そーいうこと
変な提案をした意味がなかったというオチでしたとさ
チャンチャン♪
651: (コードモ 7f6e-gqYY) 2021/05/05(水)10:19 ID:Y+DHCstA00505(1) AAS
まだFlashゲームなんて存在するのかよ
動かなくなってるだろ
652: (コードモ a758-i3GU) 2021/05/05(水)10:37 ID:UojbpAZp00505(3/4) AAS
海外のゲームではFlashがまだ健在
そしてFlashが動く方法はいくらでもあるからなぁ
Flashのスレに詳しく書かれてるからここには書かんが
それにしても「〜だろ」と言ってる人って自分が頭悪いと思わないのかな?世の中には知らないことがたくさんあるんだから「だろ」と安易に決めつけなさんな
653(1): (コードモ df11-OedE) 2021/05/05(水)10:49 ID:CeivnbVR00505(1) AAS
「だろ」って決めつけではないやろ
動かない方向にあるのは事実だし
654(1): (コードモW 0758-BiPW) 2021/05/05(水)10:55 ID:gpfe9c9Z00505(1) AAS
真剣に吐き気を催すほどウザい
655: (コードモ 7f76-PJzN) 2021/05/05(水)11:48 ID:d5gccvCv00505(1) AAS
最近へんなやつが増えたなぁ
656(1): (コードモ 27b1-MWYz) 2021/05/05(水)11:48 ID:M/31rDHf00505(1) AAS
点滅と言っても、人間の目でそう見えてるだけなんで、分解すれば何枚かの絵
その複数の絵として(ry
めんどいけど、そうやって判定させる方法を使ったりする
657: (コードモ 5f83-TNk6) 2021/05/05(水)13:10 ID:ELDnvTYA00505(1) AAS
そういう時こそ色判定よ
658: (コードモ a758-i3GU) 2021/05/05(水)13:17 ID:UojbpAZp00505(4/4) AAS
負けたくなくて言葉のアラ探しをしても無駄だからな
Flashのことが頭になくて無意味な提案をしてしまった彼の程度が知れてよかったですよ!
>>654
Ctrl + Wでスレを閉じてどうぞ。グッバイ
659: (コードモW df02-ti2f) 2021/05/05(水)14:29 ID:NoeTFn/p00505(1) AAS
勝ちとか負けとかきもいなー
660: (コードモ 87cf-ZTR/) 2021/05/05(水)14:44 ID:0EdEVrfC00505(1) AAS
子供しかいないからな
661: (コードモ e7b1-sT2V) 2021/05/05(水)16:21 ID:ofOtKSAa00505(1) AAS
>>653
イヤそこは絶対
「だろ」って決めつけではない「だろ」
って言うべき場面ダロ!
662: (コードモ MM2b-OBGc) 2021/05/05(水)18:32 ID:aQOcBx8cM0505(1) AAS
勝った負けたとかしょーもない事で必死すぎるだろ
どんだけイライラしてるんだよ沸点低すぎて草生える
663: (コードモ 27b1-OedE) 2021/05/05(水)19:34 ID:0CLbJ87J00505(1) AAS
まあ今日はこどもの日だししょうがないね
664: (コードモ e7b1-QuVS) 2021/05/05(水)19:46 ID:ac5giLvI00505(1) AAS
flash使ってるやつがゴミだということがわかってよかった
665: (コードモW 7fae-uiaF) 2021/05/05(水)20:25 ID:6jUbX43g00505(1) AAS
ocrで読み取りしてる人いる?
MOD2TIFConverter.exeをインストールしてもmodiを用いた読み取りがあるプログラム実行したら「クラス名が無効」とでる
ちなみに使用しているofficeは365
666: (ワッチョイW 0758-BiPW) 2021/05/05(水)22:10 ID:gpfe9c9Z0(1) AAS
どうしてもOffice使いたいの?
Officeかつ365縛りだとOneNoteにしかOCR機能らしいけど…今時OCRなんて色々あるよね
667(1): (ワッチョイ 2773-TNk6) 2021/05/05(水)23:28 ID:T1zGSIGW0(1/2) AAS
これ、keytokeyみたいに、画像の評価みたいなのできて、大体で認識することってできないの?
100%一致とかじゃなくて、40%〜50%認識でtrue返す みたいな
keytokeyはアクションマクロで組みやすいんだけど、ほぼバグだらけで正直全く使い物にならない
3秒スリープにしてるのに、なぜかそれ飛ばして次のコマンドいったり
押す設定にしてるのに押さなかったり
命令通りに動いてくれないからゴミも同然でうんざり
組みやすくて正常に動くやつってないもんかね
668(1): (ワッチョイ 7fcf-Ew5U) 2021/05/05(水)23:32 ID:oAK1Ymum0(1) AAS
chkimgx
669(2): (ワッチョイ 2773-TNk6) 2021/05/05(水)23:39 ID:T1zGSIGW0(2/2) AAS
あのさ、keytokeyもuwscも自動マクロツールってなんでこんなにバグばっかりなの?
2500ms押すって書いてるのになんで押さないんだよw
なんで命令通りに動いてくれないんだw
まともなのないのかよw
670: (ワッチョイ 7f6e-gqYY) 2021/05/05(水)23:41 ID:Y+DHCstA0(1) AAS
ヘルプ読め
2500ms押すなんてどこから出てきた
671: (ワッチョイW 27b1-Irxz) 2021/05/06(木)01:15 ID:PVJt6cut0(1) AAS
初心者のバグが1番信用ないよな
新入社員がエクセルを変な操作して消して特に何もしてない、バグかな?とか言うけど、ユーザーが100万以上いるエクセルでそんなバグ起こってたら祭りになってるての
パグみたいな知能しやがって
672: (ワッチョイ a711-h83k) 2021/05/06(木)01:45 ID:Vnlie+0S0(1) AAS
正直そんなバグあったら今頃なくなってるわw
673: (ワッチョイ 27b1-MWYz) 2021/05/06(木)10:53 ID:IIFNU5dF0(1) AAS
>>669
プログラムは書いた通りに動いてるだけ
意図した動きになってないなら、書き方が間違ってる
これは真理
674: (オッペケ Sr5b-kxGW) 2021/05/06(木)11:26 ID:9OGzpuYrr(1) AAS
本人がバグだらけだからしゃーない
675: (テテンテンテン MM8f-MWYz) 2021/05/06(木)11:40 ID:EGlgBWWeM(1) AAS
BP設定する場所すらない
676(1): (ワッチョイ ff7e-OedE) 2021/05/06(木)14:46 ID:ad/cUvnU0(1) AAS
>>667,669
画像のあいまい検索(テンプレートマッチング)は >>668さんの言う通りchkimgx使えばできる
自分で書くならopenCV使えば簡単
長押しについては >>625
自分でドライバから作り込めば、完璧に物理デバイスと同じ動きするよ
>>639,641
chkimgx使おう 類似度をログ出力するようにすると便利だよ
677(1): (ワッチョイ 5b76-DjaX) 2021/05/07(金)09:42 ID:u/A8oSth0(1) AAS
>>656
そうはいっても点滅とかアニメーションはその一瞬だけをとらえるのはウェイトなしで画像検索してもほぼうまくいかないからな
678: (ワッチョイ da83-dxvU) 2021/05/07(金)10:50 ID:LAkzk5fp0(1/2) AAS
まあそもそも大抵のブラゲはそこまでランダムな要素ないんだけどな
679: (ワッチョイ 23b1-7fsT) 2021/05/07(金)13:18 ID:9afJLO5O0(1/2) AAS
>>677
点滅の画像を分解して何枚かの絵を取り出す
指定した座標範囲でその絵を全て検索
一致したらそのボタンを押す(点滅画像の一瞬の画像として必ず一致するので一致するまでループ)
chkimgxを使えば複数のテンプレート画像とマッチング判定させることが可能なので容易
680: (ワッチョイ be6e-YTF5) 2021/05/07(金)13:26 ID:WQc7NL7K0(1/2) AAS
点滅というか今はアニメーションでしょ
チカチカ切り替わるような表現なんて
さすがに今どきのゲームは無いんじゃないの
アニメーションをすると言っても
文字とか大枠の部分は変わらないから
その部分の色に注目して判定させれば通る
681: (ワッチョイ da83-dxvU) 2021/05/07(金)17:14 ID:LAkzk5fp0(2/2) AAS
ボタンの話ならそもそも判定する必要も無い気がする
682: (ワッチョイ becf-9/J3) 2021/05/07(金)18:30 ID:7nywXIBo0(1) AAS
そういう時はボタンを認識するのを諦めて、ボタンを押した結果を認識するのが手っ取り早い
683: (ワッチョイ be6e-YTF5) 2021/05/07(金)18:41 ID:WQc7NL7K0(2/2) AAS
画面が変わる前に無闇にクリックしたら別の動作指示になる場合もあるから
とりあえず押すというのは出来ない事もあるよ
684: (ワッチョイ 23b1-7fsT) 2021/05/07(金)20:52 ID:9afJLO5O0(2/2) AAS
派手なゲームじゃないならそんなのもあるにはある
頼まれれば作る程度でゲーム用途ではあまり使わない
685(1): (ワッチョイ f311-gIrT) 2021/05/07(金)22:01 ID:vItmmgUs0(1) AAS
ボタン自体が色々変わってもボタンの背景とかその場面特有の場所を判定しても良い。
686: (ワッチョイ 9f58-rnKu) 2021/05/08(土)14:18 ID:w/f7pY6V0(1) AAS
>>685
ボタンが隠す部分の背景をchimgして、falseならボタンありというのもありかも
687: (テテンテンテン MMe6-OkH3) 2021/05/09(日)05:25 ID:/8ej/uvmM(1) AAS
>>676
chkimgx自体がopenCV使ってる
688: (ワッチョイ 7ecf-gUNg) 2021/05/09(日)08:57 ID:UyjUIllA0(1) AAS
アフターバーナーでマウス移動は出来るんだけどクリックが通じない
理由わかる人おしえてください
689: (ワッチョイ bbb1-jjtP) 2021/05/10(月)14:27 ID:5nEVW9XV0(1) AAS
あーあ、遂に ie でgmail操作するマクロが動かなくなった。
690: (ワッチョイ 5b76-DjaX) 2021/05/11(火)15:13 ID:SA7hCtOg0(1) AAS
chkimgxはmouseorgの状態によって画像のY座標がタイトルバーの分だけズレるのか
691: (ワッチョイ be6e-YTF5) 2021/05/11(火)15:33 ID:ZZTenPvE0(1) AAS
DIRECT指定だと枠込みの座標になるね
クリックする範囲が狭くなければ気にするような影響は無いけど
692: (ワッチョイ 6a11-DjaX) 2021/05/11(火)16:20 ID:iMbXjR+e0(1/4) AAS
uwscから使えるOCRないかなーって調べてて
ググってすぐ出てくるMODI.documentってのが手にはいらない
どうしようかと探してたところ Capture2Text てフリーソフト見つけて
これがコマンドラインから使えてなかなか良いかんじ
試してないけど日本語も使えるっぽい
とりあえずマウスカーソル周辺をキャプチャしてOCRかませるってスクリプトを組んでみた
便利そう
693(2): (ワッチョイ 23b1-7fsT) 2021/05/11(火)17:50 ID:B4O0OXkb0(1) AAS
Microsoft Office Document Imaging (MODI)
MDI to TIFF File Converter をダウンロードしてインストール
外部リンク[aspx]:www.microsoft.com
694: (ワッチョイ 6a11-DjaX) 2021/05/11(火)18:07 ID:iMbXjR+e0(2/4) AAS
>>693
そうそれ
入れてみたんだけどOLEが有効にならないんだよね
ベースに新しいofficeも無いとダメなのかなとか思ったんだけど
695(1): (ワッチョイW 9f58-2TfS) 2021/05/11(火)18:56 ID:9BlGaz620(1/2) AAS
逆、古いOfficeが必要
696: (ワッチョイ 6a11-DjaX) 2021/05/11(火)19:01 ID:iMbXjR+e0(3/4) AAS
>>695
Office 2007だよね?それにはそもそも含まれてるらしい
Office 2007がない場合に>>693のを入れると個別にMODIを入れられると読んだのだけど
697(1): (ワッチョイW 9f58-2TfS) 2021/05/11(火)19:05 ID:9BlGaz620(2/2) AAS
それを呼び出す機能が新しめのOfficeにはない
OneNoteに限定的にあるらしいけど多分使えないだろうね
698(1): (ワッチョイ 6a11-DjaX) 2021/05/11(火)19:08 ID:iMbXjR+e0(4/4) AAS
>>697
じゃあなんにしても「ある程度古い」Officeが必要ってことか
まあ新しいOfficeもないので自分には無縁ということだね
上記のフリーソフトで精度はわからんけどさしあたり十分そうなので結果オーライではある
699(1): (テテンテンテン MMe6-OkH3) 2021/05/13(木)06:44 ID:NH5cRaaMM(1) AAS
>>698
昔試したことあるけど、認識率糞悪くて使い物にならなかった
700(1): (ワッチョイ 5b76-DjaX) 2021/05/13(木)08:24 ID:MsMcrADh0(1/2) AAS
bmpのパスを渡して画像の幅高さを取得する関数は作ってる人がいたけどpngは無かったので自作するしかないか
同じようにヘッダに幅高さのデータはあるよね
701(1): (テテンテンテン MMe6-OkH3) 2021/05/13(木)09:03 ID:Xo7QbggAM(1) AAS
>>700
chkimgxにimagesize()って関数が用意されてる
702(2): (ワッチョイ 6a11-DjaX) 2021/05/13(木)09:39 ID:P2r2TJc90(1/3) AAS
>>699
まじかー日本語で?英数字も?
今の所標準的フォントの数字で試した限りでとりあえず問題なかった
703(1): (テテンテンテン MMe6-OkH3) 2021/05/13(木)10:12 ID:c5teuDQFM(1) AAS
>>702
日本語は全然だめだった
英数字でも記号が入るとエラーで、アルファベットだけ切り取るとなんとか認識
数字しかないとかあらかじめわかってるなら、使えるかもしれない
704: (ワッチョイ 6a11-DjaX) 2021/05/13(木)10:19 ID:P2r2TJc90(2/3) AAS
>>703
そっかーちょっと用途広げると厳しいのかもね
サンクス
705: (ワッチョイ 5b76-DjaX) 2021/05/13(木)10:33 ID:MsMcrADh0(2/2) AAS
>>701
こんなものがあったか
ドキュメントと言うか中身をよく読まないとダメだね
認識画像の範囲内をランダムクリックしたかったから助かったわ
706: (ワッチョイ da83-7ir8) 2021/05/13(木)13:59 ID:MRRg7ot90(1) AAS
Automate Desktopを触ってみたらアクション一覧にMODI OCRがあったけど
これもオフィス2007入れてないとエラー吐くだけみたいだね…
しかし初めて触った俺でもほんの数分でショートカットキーで動く
OCRツール作れちゃったし、最近のマクロ…じゃなくてRPAって言うのか?すげーな
707(1): (テテンテンテン MMe6-OkH3) 2021/05/13(木)17:26 ID:ddSbn+n+M(1) AAS
>>702
あ、日本語がちょっと足りなかった
認識率悪かったのはmodiのほうね
708: (ワッチョイ 6a11-DjaX) 2021/05/13(木)17:50 ID:P2r2TJc90(3/3) AAS
>>707
そうだったか
了解す
709: (テテンテンテン MMe6-7fsT) 2021/05/13(木)18:16 ID:sB0y/PjjM(1) AAS
VB6のランタイムを入れれば動くとか簡単ならいいな
710: (ワッチョイ becf-9/J3) 2021/05/13(木)19:42 ID:WSunykKu0(1) AAS
capture2textも日本語はあんまり得意じゃないけどね
711: (ワッチョイ 53d6-JrGs) 2021/05/14(金)20:21 ID:9WRPMrjo0(1) AAS
Pro版のライセンス欲しいが、ヤフオクで買うのはちょっと、、
どうせ買うなら作者にお金が渡ってほしいし、でもPro版使いたいしで葛藤してる。。
712(1): (ワッチョイW e3ee-9qbJ) 2021/05/14(金)21:05 ID:zwXnpgFL0(1) AAS
ヤフオクのは作者じゃないんだから違うライセンス番号なんて作れる訳ないから全て一緒の番号でしょ。
この売ってる奴は人間のカスだな
713: (ワッチョイ 6b76-6z8l) 2021/05/14(金)21:14 ID:2yrmDIuE0(1) AAS
前スレ705
714(2): (ワッチョイ cdb1-0qpL) 2021/05/14(金)21:46 ID:Knx6+FAL0(1) AAS
ライセンス番号を作る方法はある
**UW75****WUWU***に数字突っ込んで使えるか確かめて行けば何個かは見つかるだろう
715: (ワッチョイ d37e-6z8l) 2021/05/14(金)22:15 ID:pLt8YMLq0(1) AAS
オレは買わない
free版のままでいい
716: (ワッチョイW 8958-QIch) 2021/05/15(土)02:27 ID:LZq2sKgm0(1) AAS
pro版に欲しい機能ないしなあ
今更欲しがる人ってなんなんだろう
マクロ記録が欲しいのかな?
717: (ワッチョイ cdb1-0qpL) 2021/05/15(土)11:40 ID:AAzfdck60(1/3) AAS
EXE化させる機能は業務で使うには必要なんだろうと
718(1): (ワッチョイW 5553-59c+) 2021/05/15(土)14:12 ID:EM9N9V2n0(1) AAS
作者の口座は公開してたけど今どうなってるんだろうね
719(1): (テテンテンテン MM17-IpBu) 2021/05/15(土)14:15 ID:G51EUGX6M(1) AAS
>>712
何らかの罪に問えるのかな?
もしそれが可能ならそこから警察に動いて貰って本人や親族に連絡行かないかな
720: (ワッチョイ 2d58-BHpV) 2021/05/15(土)14:51 ID:cfe4YPcl0(1) AAS
>>718
サイトが閉鎖されてるし
メールを送っても音沙汰無いからねぇ
作者死亡説が妥当だと考えている
721: (ワッチョイ cdb1-0qpL) 2021/05/15(土)16:08 ID:AAzfdck60(2/3) AAS
>>719
著作権法違反
<技術的保護手段回避装置等の製造等を行った者>
技術的保護手段の回避を行うことを専らその機能とする装置若しくは技術的保護手段の回避を行うことを専らその機能とするプログラムの複製物を公衆に譲渡し、若しくは貸与し、公衆への譲渡若しくは貸与の目的をもつて製造し、輸入し、若しくは所持し、若しくは公衆の使用に供し、又は当該プログラムを公衆送信し、若しくは送信可能化した者(120条の2第1号)
1年以下の懲役 100万円以下の罰金 非親告罪
722: (テテンテンテン MM17-0qpL) 2021/05/15(土)18:08 ID:WgqeXNlFM(1) AAS
>>714
その総当たり戦をUWSCで出来るようにしたら
スクリプトのいい勉強になるな
723(1): (ワッチョイ ffb1-Adon) 2021/05/15(土)18:35 ID:72phNCsN0(1/2) AAS
>>714
どんなつもりか分からないがヒント与えて気分いいのか?
お前が作った物でやれよ
上下前次1-新書関写板覧索設栞歴
あと 279 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s