Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
http://www.uwsc.info/uwsc5302.zip
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。)
http://www.uwsc.info/uwscpro5302.exe
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.rocketbbs.com/601/siromasa.html
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
●使い方・基礎解説学習サイト
http://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
http://www.confrage.com/uwsc/
http://necro.jp/dev/uwsc/
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://scripts.web.fc2.com/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://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
自動化ツールUWSC使いよ集まれ23
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイW 1353-2ZMP)
2020/09/19(土) 20:43:35.55ID:nIPL1RnT0585名無しさん@お腹いっぱい。 (テテンテンテン MM34-3cD6)
2021/04/25(日) 15:56:56.14ID:ZtLuukMlM586名無しさん@お腹いっぱい。 (テテンテンテン MM34-3cD6)
2021/04/25(日) 15:57:47.87ID:ZtLuukMlM ああ逆か!
肉を骨組みに付けていくような感じですねw
肉を骨組みに付けていくような感じですねw
587名無しさん@お腹いっぱい。 (ワッチョイW 2458-lDCx)
2021/04/25(日) 16:30:38.77ID:t++LgSyc0 UWSCは面白くて素晴らしいんだけど
もう更新される見込みが無い所が懸念材料
もう更新される見込みが無い所が懸念材料
588名無しさん@お腹いっぱい。 (テテンテンテン MM34-3cD6)
2021/04/25(日) 18:07:35.35ID:ZtLuukMlM589名無しさん@お腹いっぱい。 (ワッチョイ 70b1-On6t)
2021/04/26(月) 00:23:08.02ID:Mh7slq3H0590名無しさん@お腹いっぱい。 (テテンテンテン MM34-3cD6)
2021/04/26(月) 00:28:16.20ID:rXvQePH0M591名無しさん@お腹いっぱい。 (ワッチョイ e211-On6t)
2021/04/26(月) 00:28:51.66ID:tUXpQciY0 おれも肌には違和感持ったw
592名無しさん@お腹いっぱい。 (アウアウイー Sa81-9bxx)
2021/04/26(月) 00:35:54.88ID:3q8BjbUga >>591
同じブラウザ使ってると同じことが気になるようになるんだな
同じブラウザ使ってると同じことが気になるようになるんだな
593名無しさん@お腹いっぱい。 (ワッチョイ 387e-On6t)
2021/04/26(月) 03:22:34.76ID:5HF4UZXE0 //連番打ち込み
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
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
594名無しさん@お腹いっぱい。 (ワッチョイ 70b1-On6t)
2021/04/26(月) 12:58:11.18ID:Mh7slq3H0595名無しさん@お腹いっぱい。 (ワッチョイ 4011-/alk)
2021/04/26(月) 13:07:20.99ID:CCy8S5YY0596名無しさん@お腹いっぱい。 (ワッチョイ 4011-/alk)
2021/04/26(月) 13:24:33.59ID:CCy8S5YY0597名無しさん@お腹いっぱい。 (ワッチョイ f174-GnpB)
2021/04/26(月) 14:49:52.00ID:KiXPK48+0 >>595
ロジクールマウスとかアクティブなプログラムによってマウスのボタンの設定を変えられる機能があるが、そんな感じか?
ロジクールマウスとかアクティブなプログラムによってマウスのボタンの設定を変えられる機能があるが、そんな感じか?
598名無しさん@お腹いっぱい。 (テテンテンテン MM34-3cD6)
2021/04/26(月) 16:12:00.72ID:T6m7u6quM599名無しさん@お腹いっぱい。 (テテンテンテン MM34-3cD6)
2021/04/26(月) 16:14:49.27ID:T6m7u6quM instrじゃない、mid$ですね
失礼
失礼
600名無しさん@お腹いっぱい。 (ワッチョイ 4011-/alk)
2021/04/26(月) 17:03:02.66ID:CCy8S5YY0 >>597
それにやや近いものはあるが、アクティブなプログラム上の「どの場所」で
マクロを起動されたかによって、マウスやキー操作より「遥かに高度なマクロ」
を実行できるので、やっぱレベルは全然違うかも。
それにやや近いものはあるが、アクティブなプログラム上の「どの場所」で
マクロを起動されたかによって、マウスやキー操作より「遥かに高度なマクロ」
を実行できるので、やっぱレベルは全然違うかも。
601名無しさん@お腹いっぱい。 (ワッチョイ f174-GnpB)
2021/04/26(月) 23:00:00.34ID:KiXPK48+0602名無しさん@お腹いっぱい。 (ラクッペペ MM34-lXgc)
2021/04/26(月) 23:40:48.09ID:+ObQiv4JM 常駐系はおれはahkでやってるな
603名無しさん@お腹いっぱい。 (ワッチョイ 4011-8KU9)
2021/04/27(火) 00:37:06.38ID:92PLg2uW0604名無しさん@お腹いっぱい。 (ワッチョイ 4011-8KU9)
2021/04/27(火) 01:00:48.54ID:92PLg2uW0 ;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
;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:25.54ID:92PLg2uW0 >>604
Pause キーでマクロを起動する超単純化した常駐 uws の例
キーダウンでマクロを起動するなら SPEAK("PAUSE が押された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動しても
良いし、SOUND("click.wav") とかでクリック音を鳴らしても良い。
キーアップでマクロを起動するなら SPEAK("PAUSE が離された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動する。
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:49.40ID:92PLg2uW0 これで呼ばれた 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)
↓こんな感じで 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名無しさん@お腹いっぱい。 (ワッチョイ a473-ece+)
2021/04/29(木) 11:37:19.67ID:RXqPnTk30 uwscにはfopenやfputといった関数が用意されていますが
これはdoscmd("echo >")と何か違いがあるのでしょうか?
openとputと2度記述しなければならない分前者の方が面倒な気がします
これはdoscmd("echo >")と何か違いがあるのでしょうか?
openとputと2度記述しなければならない分前者の方が面倒な気がします
608名無しさん@お腹いっぱい。 (ワッチョイW 9b58-g+29)
2021/04/29(木) 11:56:59.01ID:nmrL9oTj0 意味が分からん…やりたい事がファイルに一行書き込みだけならそーっすねとしか
609名無しさん@お腹いっぱい。 (ニククエ c0b1-On6t)
2021/04/29(木) 12:00:27.00ID:qIpXYm3w0NIKU610名無しさん@お腹いっぱい。 (ニククエ MM34-3cD6)
2021/04/29(木) 12:03:28.91ID:lS1ABzS4MNIKU doscmd("echo >>")
611名無しさん@お腹いっぱい。 (ニククエW 9b58-g+29)
2021/04/29(木) 12:14:56.30ID:nmrL9oTj0NIKU612名無しさん@お腹いっぱい。 (ニククエ 01b1-3cD6)
2021/04/29(木) 13:42:42.31ID:MGkW1KuC0NIKU 使いこなせるようになると自然と分かる
質問内容で習得度合いも分かる
自分の用途に合った方法で好きに使え
質問内容で習得度合いも分かる
自分の用途に合った方法で好きに使え
613名無しさん@お腹いっぱい。 (ニククエ MM34-3cD6)
2021/04/29(木) 15:29:08.07ID:lS1ABzS4MNIKU しかし行と列を指定しての読み書きってかなりユニークな仕様じゃないかな
もちろんコマンドECHOでは逆立ちしてもできない技ではあるんだけど
文字単位でSEEKして読み書きとかできたら面白かったかな
もちろんコマンドECHOでは逆立ちしてもできない技ではあるんだけど
文字単位でSEEKして読み書きとかできたら面白かったかな
614名無しさん@お腹いっぱい。 (ニククエ 4011-/alk)
2021/04/29(木) 22:12:27.25ID:LNX8uTvn0NIKU >>607
一般論だが、FOPEN を使うと、ファイルへの
アクセスが成功したか失敗したかが判る。
例えば不正なファイル名とか書き込み禁止とか
echo だと書き込める文字種文字数に制限がある。
echo だけで足りると思っているなら echo だけ
使っておけばよい。ツールなんだから。
一般論だが、FOPEN を使うと、ファイルへの
アクセスが成功したか失敗したかが判る。
例えば不正なファイル名とか書き込み禁止とか
echo だと書き込める文字種文字数に制限がある。
echo だけで足りると思っているなら echo だけ
使っておけばよい。ツールなんだから。
615名無しさん@お腹いっぱい。 (ワッチョイ 67f7-pWvW)
2021/05/01(土) 02:38:02.91ID:6oQaYuee0 メモ帳上だと正常に機能するけど、動かしたいソフト上だと特定のキーだけ受け付けないんだけどなにかわかるかな?
動かしたいソフト上でも記録は出来て、中身を見るとちゃんとキーも入ってるけど再生時にその特定のキーが無視されちゃう
ハードを変えると今度は受け付けないキーが変わる
全く起動しないとか、動作しないならわかるけど、一部のキーだけ無視されるというのがよくわからなくって
動かしたいソフト上でも記録は出来て、中身を見るとちゃんとキーも入ってるけど再生時にその特定のキーが無視されちゃう
ハードを変えると今度は受け付けないキーが変わる
全く起動しないとか、動作しないならわかるけど、一部のキーだけ無視されるというのがよくわからなくって
616名無しさん@お腹いっぱい。 (テテンテンテン MM8f-Ew5U)
2021/05/01(土) 02:44:48.48ID:7o5gdo/0M ソフトウェアのシリアル番号をブルートフォースで入力するスクリプトを組んでみた
ちなみにUWSCのシリアルで試したら量産できてその中にEXEを作れるものがいくつか・・・
いやいや、妄想はここまでにしておこう
ちなみにUWSCのシリアルで試したら量産できてその中にEXEを作れるものがいくつか・・・
いやいや、妄想はここまでにしておこう
617名無しさん@お腹いっぱい。 (ワッチョイW 0758-BiPW)
2021/05/01(土) 05:11:19.08ID:Z0IbPd+H0 微笑ましい
618名無しさん@お腹いっぱい。 (ワッチョイ e711-j6Hx)
2021/05/01(土) 05:12:33.35ID:61AO8hyg0 >>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)
「動かしたいソフト」がどうやってキー入力を
受けているかによるので「動かしたいソフト」
の開発者じゃないと真の原因は判らない、が、
こんなん↓試してみる価値はあるかも
// キーを長めに(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:38.21ID:AwkcyXsW0 >>616
**UW75****WUWU***に総当たりで突っ込めばイケるよw
**UW75****WUWU***に総当たりで突っ込めばイケるよw
620名無しさん@お腹いっぱい。 (ワッチョイ 672c-pWvW)
2021/05/02(日) 01:13:07.10ID:vdd8brnx0 >>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以下は持ってないから試せてないけど
返信ありがとう
一日色々試してみたけど、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以下は持ってないから試せてないけど
621名無しさん@お腹いっぱい。 (ワッチョイ 7f7e-OedE)
2021/05/02(日) 02:26:46.35ID:aaomPx8m0 For i = 1 to 100
KBD(VK_A,CLICK)
NEXT
KBD(VK_A,CLICK)
NEXT
622名無しさん@お腹いっぱい。 (ワッチョイ e711-YF1U)
2021/05/02(日) 04:01:06.96ID:z9vVOEhy0 >>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 する場所も色々変えて試してみて。
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名無しさん@お腹いっぱい。 (ワッチョイ 27b1-Ew5U)
2021/05/02(日) 11:53:28.69ID:VM1PzYpg0 >>620
KBD(VK_A,DOWN) KBD(VK_A,UP,5000)で一度しか入力されないのはUWSCの仕様
長押しで連続入力を再現する仕様ではない
連続入力したいならFOR文で指定回数回せばよいだけ
KBD(VK_A,DOWN) KBD(VK_A,UP,5000)で一度しか入力されないのはUWSCの仕様
長押しで連続入力を再現する仕様ではない
連続入力したいならFOR文で指定回数回せばよいだけ
624名無しさん@お腹いっぱい。 (テテンテンテン MM8f-Ew5U)
2021/05/02(日) 12:03:44.23ID:kRxzTxbwM 記録時もキーの長押しは単押し関数の連続で記述されてるよな
625名無しさん@お腹いっぱい。 (ワッチョイ 5f7e-OedE)
2021/05/02(日) 17:41:46.13ID:1SAv9k230 >>620
実は長押しとリピートって別物なんだ
自分で書きたいなら >>623さんの言う通りFORやWHILEで連打したほうがいいよー
--- 以下読まなくてOK ---
実際のキーボードで長押しすると、Windowsのメッセジキューが勝手にまとめて「リピート」ってフラグを立てる。
一方UWSCでKBD(VK_A,DOWN) KBD(VK_A,UP,5000)ってすると DOWNとUP一個だけキューに入る。
不便と思うかもしれないけど、リピートフラグの解釈が環境・ソフトによって異なるし
細かいオプションつけすぎると煩雑になるから、UWSCの実装いいと思うよー
(メッセージキューちゃんと調べたわけじゃないから、変なこと言ってたら教えてね)
実は長押しとリピートって別物なんだ
自分で書きたいなら >>623さんの言う通りFORやWHILEで連打したほうがいいよー
--- 以下読まなくてOK ---
実際のキーボードで長押しすると、Windowsのメッセジキューが勝手にまとめて「リピート」ってフラグを立てる。
一方UWSCでKBD(VK_A,DOWN) KBD(VK_A,UP,5000)ってすると DOWNとUP一個だけキューに入る。
不便と思うかもしれないけど、リピートフラグの解釈が環境・ソフトによって異なるし
細かいオプションつけすぎると煩雑になるから、UWSCの実装いいと思うよー
(メッセージキューちゃんと調べたわけじゃないから、変なこと言ってたら教えてね)
626名無しさん@お腹いっぱい。 (テテンテンテン MM8f-Ew5U)
2021/05/02(日) 18:14:50.46ID:kRxzTxbwM 願わくばCTRL+AやALT+Aを1関数で実現してほしかったな
627名無しさん@お腹いっぱい。 (ワッチョイ e711-j6Hx)
2021/05/02(日) 18:48:23.42ID:z9vVOEhy0 >>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
そういうのは 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:52.64ID:/NzpPSBV0 >>621-625
ありがとう!仕様なのか、環境の問題じゃなくてよかった
AとかBの通常キーは物理的に押しっぱの状態でも内部的には連打しているのと同じような処理ってことね
動かすソフトによっては矢印キーは有効だったり、色々試してみないといかんね
ありがとう!仕様なのか、環境の問題じゃなくてよかった
AとかBの通常キーは物理的に押しっぱの状態でも内部的には連打しているのと同じような処理ってことね
動かすソフトによっては矢印キーは有効だったり、色々試してみないといかんね
629名無しさん@お腹いっぱい。 (ワッチョイ 7f7e-OedE)
2021/05/03(月) 02:51:18.91ID:ICTWdTCy0630名無しさん@お腹いっぱい。 (テテンテンテン MM8f-Ew5U)
2021/05/03(月) 11:20:33.47ID:8/nULnikM631名無しさん@お腹いっぱい。 (テテンテンテン MM8f-Ew5U)
2021/05/03(月) 11:24:59.66ID:8/nULnikM632名無しさん@お腹いっぱい。 (ワッチョイ 27b1-Ew5U)
2021/05/03(月) 16:31:59.65ID:kiA6HuFP0 付属のヘルプファイルを読んでない人多いんだなと
633名無しさん@お腹いっぱい。 (ワッチョイ 7f6e-gqYY)
2021/05/03(月) 17:28:18.03ID:9vDtLqei0 ヘルプに待ち時間の目安なんてあった?
634名無しさん@お腹いっぱい。 (ワッチョイ 27b1-Ew5U)
2021/05/03(月) 18:04:04.59ID:kiA6HuFP0 SCKEYは読んでれば分かると思ってな
635名無しさん@お腹いっぱい。 (ワッチョイ e792-OedE)
2021/05/03(月) 21:05:31.86ID:cXMJj/9E0 Janeはこれで問題ない
SCKEY( 0, VK_SHIFT, VK_RETURN) //書き込み
SLEEP(5.0)
KBD(VK_ALT,CLICK) //スレッド閉じる(削除)
KBD(VK_T,CLICK)
KBD(VK_D,CLICK)
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:41.49ID:cXMJj/9E0 SCKEYはそれ自体に若干ウエイトがあるように感じる
KBD3つの処理のほうが速い
SLEEP入れるからそれでも問題ない
なんなら4.9秒とか4.8秒とかにすればいい
KBD3つの処理のほうが速い
SLEEP入れるからそれでも問題ない
なんなら4.9秒とか4.8秒とかにすればいい
637名無しさん@お腹いっぱい。 (ワッチョイ e792-OedE)
2021/05/03(月) 21:22:55.94ID:cXMJj/9E0 KBD(VK_CTRL, DOWN,200) //貼り付け先準備待ちのウェイトがあるほうがいい
KBD(VK_V, CLICK) //VK_Vに待ち時間は要らない
KBD(VK_CTRL, UP,20) //20で十分、0は不安定要素アリ
KBD(VK_V, CLICK) //VK_Vに待ち時間は要らない
KBD(VK_CTRL, UP,20) //20で十分、0は不安定要素アリ
638名無しさん@お腹いっぱい。 (テテンテンテン MM8f-Ew5U)
2021/05/03(月) 22:30:32.29ID:8/nULnikM639名無しさん@お腹いっぱい。 (ワッチョイ 5f83-TNk6)
2021/05/04(火) 15:03:40.14ID:idmXaHA80 clickや画像判定vs色判定にも言えるけど
自分で細かく書かないと遅い上に動かないこと多いんだよな
自分で細かく書かないと遅い上に動かないこと多いんだよな
640名無しさん@お腹いっぱい。 (ワッチョイ e711-j6Hx)
2021/05/04(火) 19:22:23.89ID:nsYQNg7w0 >>631
40 というマジックナンバーのサンプルを書いたのは俺で、
既に別人 >>637 さんがフォローしてくれているが、
キーの操作順序として適度の待ちは入れた方が確実だろう
というのと、あまりに長い待ちは処理を無駄に遅くして
しまうという観点で、人間が最速でキー操作できるかでき
ないか程度ことで全部40msとした。
もっと少なくしても自分が使うアプリが確実に動作するな
ら、もちろん減らしてもかまわないが、40 を 20 に減ら
しても速度アップの実感は軽微だろう。
逆に Ctrl+C などは、キーを叩いてからコピーバッファに
入るまでに時間がかかるので操作後の待ちが必須。
>>627 の例を使えば ctrl_(VK_C,0.3) のように後の待ち
まで1行で書けるので、これが便利なのです。
40 というマジックナンバーのサンプルを書いたのは俺で、
既に別人 >>637 さんがフォローしてくれているが、
キーの操作順序として適度の待ちは入れた方が確実だろう
というのと、あまりに長い待ちは処理を無駄に遅くして
しまうという観点で、人間が最速でキー操作できるかでき
ないか程度ことで全部40msとした。
もっと少なくしても自分が使うアプリが確実に動作するな
ら、もちろん減らしてもかまわないが、40 を 20 に減ら
しても速度アップの実感は軽微だろう。
逆に Ctrl+C などは、キーを叩いてからコピーバッファに
入るまでに時間がかかるので操作後の待ちが必須。
>>627 の例を使えば ctrl_(VK_C,0.3) のように後の待ち
まで1行で書けるので、これが便利なのです。
641名無しさん@お腹いっぱい。 (ワッチョイ bf11-8KlC)
2021/05/04(火) 20:29:15.67ID:Ov+qMPpZ0 bmpの画像判定が上手くいかねぇ!なぜだ!と
結構悩んでたけど、実はボタンを選択してるの破線が入ってる画像と
キャプってる時の選択外の白抜きの画像が合ってないだけだったという
この手の微妙に画像が違うから判定されないミスは非常におおいな・・・orz
やっとsfc/scannowの 再試行ボタンおさないといけない地獄から解放された
ビバUWSC
結構悩んでたけど、実はボタンを選択してるの破線が入ってる画像と
キャプってる時の選択外の白抜きの画像が合ってないだけだったという
この手の微妙に画像が違うから判定されないミスは非常におおいな・・・orz
やっとsfc/scannowの 再試行ボタンおさないといけない地獄から解放された
ビバUWSC
642名無しさん@お腹いっぱい。 (ワッチョイ a711-h83k)
2021/05/04(火) 20:44:46.96ID:Rb7Ntp6o0 同じ範囲囲ってるのに判定されない一見同じ画像とか、
レタッチとかペイント系のツールで差分抽出してみたりして遊んでるわ。
レタッチとかペイント系のツールで差分抽出してみたりして遊んでるわ。
643名無しさん@お腹いっぱい。 (ワッチョイ e77e-sT2V)
2021/05/04(火) 22:39:43.73ID:MV8H16ol0 凝ったページとかでボタンの色がグラデーションしてるのは一番やっかい
644名無しさん@お腹いっぱい。 (ワッチョイ 27b1-MWYz)
2021/05/04(火) 22:55:24.62ID:WqSmiire0 色での認識が難しい場合はボタンの座標を計算してクリックさせる
645名無しさん@お腹いっぱい。 (ワッチョイ 876e-1Smb)
2021/05/04(火) 23:04:05.15ID:dohhriN+0 点滅とかアニメーションされるとしんどいな画像検索は
646名無しさん@お腹いっぱい。 (ワッチョイ a758-i3GU)
2021/05/05(水) 01:27:38.31ID:UojbpAZp0 うちはブラウザゲームの周回用に画像検索してるけどたしかに点滅とかは無理
どうにかして固定になってる部分を見つけて、それで上手くやれてる
どうにかして固定になってる部分を見つけて、それで上手くやれてる
647名無しさん@お腹いっぱい。 (ワッチョイ e7b1-sT2V)
2021/05/05(水) 03:52:13.86ID:C26J/YI40 ブラウザゲームなら画像検索使わずDOMで要素が存在するか判定したほうが楽では
648名無しさん@お腹いっぱい。 (コードモ a758-i3GU)
2021/05/05(水) 09:02:07.81ID:UojbpAZp00505 ほー
Flashなんだけどどうやって判定するのかな?ニッコリ
Flashなんだけどどうやって判定するのかな?ニッコリ
649名無しさん@お腹いっぱい。 (コードモ e7b1-sT2V)
2021/05/05(水) 09:35:38.61ID:C26J/YI400505 Flashは無理だね
650名無しさん@お腹いっぱい。 (コードモ a758-i3GU)
2021/05/05(水) 10:18:19.39ID:UojbpAZp00505 そーいうこと
変な提案をした意味がなかったというオチでしたとさ
チャンチャン♪
変な提案をした意味がなかったというオチでしたとさ
チャンチャン♪
651名無しさん@お腹いっぱい。 (コードモ 7f6e-gqYY)
2021/05/05(水) 10:19:35.55ID:Y+DHCstA00505 まだFlashゲームなんて存在するのかよ
動かなくなってるだろ
動かなくなってるだろ
652名無しさん@お腹いっぱい。 (コードモ a758-i3GU)
2021/05/05(水) 10:37:46.33ID:UojbpAZp00505 海外のゲームではFlashがまだ健在
そしてFlashが動く方法はいくらでもあるからなぁ
Flashのスレに詳しく書かれてるからここには書かんが
それにしても「〜だろ」と言ってる人って自分が頭悪いと思わないのかな?世の中には知らないことがたくさんあるんだから「だろ」と安易に決めつけなさんな
そしてFlashが動く方法はいくらでもあるからなぁ
Flashのスレに詳しく書かれてるからここには書かんが
それにしても「〜だろ」と言ってる人って自分が頭悪いと思わないのかな?世の中には知らないことがたくさんあるんだから「だろ」と安易に決めつけなさんな
653名無しさん@お腹いっぱい。 (コードモ df11-OedE)
2021/05/05(水) 10:49:20.59ID:CeivnbVR00505 「だろ」って決めつけではないやろ
動かない方向にあるのは事実だし
動かない方向にあるのは事実だし
654名無しさん@お腹いっぱい。 (コードモW 0758-BiPW)
2021/05/05(水) 10:55:44.52ID:gpfe9c9Z00505 真剣に吐き気を催すほどウザい
655名無しさん@お腹いっぱい。 (コードモ 7f76-PJzN)
2021/05/05(水) 11:48:22.47ID:d5gccvCv00505 最近へんなやつが増えたなぁ
656名無しさん@お腹いっぱい。 (コードモ 27b1-MWYz)
2021/05/05(水) 11:48:38.15ID:M/31rDHf00505 点滅と言っても、人間の目でそう見えてるだけなんで、分解すれば何枚かの絵
その複数の絵として(ry
めんどいけど、そうやって判定させる方法を使ったりする
その複数の絵として(ry
めんどいけど、そうやって判定させる方法を使ったりする
657名無しさん@お腹いっぱい。 (コードモ 5f83-TNk6)
2021/05/05(水) 13:10:56.96ID:ELDnvTYA00505 そういう時こそ色判定よ
658名無しさん@お腹いっぱい。 (コードモ a758-i3GU)
2021/05/05(水) 13:17:02.89ID:UojbpAZp00505659名無しさん@お腹いっぱい。 (コードモW df02-ti2f)
2021/05/05(水) 14:29:46.34ID:NoeTFn/p00505 勝ちとか負けとかきもいなー
660名無しさん@お腹いっぱい。 (コードモ 87cf-ZTR/)
2021/05/05(水) 14:44:28.48ID:0EdEVrfC00505 子供しかいないからな
661名無しさん@お腹いっぱい。 (コードモ e7b1-sT2V)
2021/05/05(水) 16:21:20.67ID:ofOtKSAa00505662名無しさん@お腹いっぱい。 (コードモ MM2b-OBGc)
2021/05/05(水) 18:32:26.67ID:aQOcBx8cM0505 勝った負けたとかしょーもない事で必死すぎるだろ
どんだけイライラしてるんだよ沸点低すぎて草生える
どんだけイライラしてるんだよ沸点低すぎて草生える
663名無しさん@お腹いっぱい。 (コードモ 27b1-OedE)
2021/05/05(水) 19:34:11.37ID:0CLbJ87J00505 まあ今日はこどもの日だししょうがないね
664名無しさん@お腹いっぱい。 (コードモ e7b1-QuVS)
2021/05/05(水) 19:46:04.60ID:ac5giLvI00505 flash使ってるやつがゴミだということがわかってよかった
665名無しさん@お腹いっぱい。 (コードモW 7fae-uiaF)
2021/05/05(水) 20:25:18.66ID:6jUbX43g00505 ocrで読み取りしてる人いる?
MOD2TIFConverter.exeをインストールしてもmodiを用いた読み取りがあるプログラム実行したら「クラス名が無効」とでる
ちなみに使用しているofficeは365
MOD2TIFConverter.exeをインストールしてもmodiを用いた読み取りがあるプログラム実行したら「クラス名が無効」とでる
ちなみに使用しているofficeは365
666名無しさん@お腹いっぱい。 (ワッチョイW 0758-BiPW)
2021/05/05(水) 22:10:51.71ID:gpfe9c9Z0 どうしてもOffice使いたいの?
Officeかつ365縛りだとOneNoteにしかOCR機能らしいけど…今時OCRなんて色々あるよね
Officeかつ365縛りだとOneNoteにしかOCR機能らしいけど…今時OCRなんて色々あるよね
667名無しさん@お腹いっぱい。 (ワッチョイ 2773-TNk6)
2021/05/05(水) 23:28:27.44ID:T1zGSIGW0 これ、keytokeyみたいに、画像の評価みたいなのできて、大体で認識することってできないの?
100%一致とかじゃなくて、40%〜50%認識でtrue返す みたいな
keytokeyはアクションマクロで組みやすいんだけど、ほぼバグだらけで正直全く使い物にならない
3秒スリープにしてるのに、なぜかそれ飛ばして次のコマンドいったり
押す設定にしてるのに押さなかったり
命令通りに動いてくれないからゴミも同然でうんざり
組みやすくて正常に動くやつってないもんかね
100%一致とかじゃなくて、40%〜50%認識でtrue返す みたいな
keytokeyはアクションマクロで組みやすいんだけど、ほぼバグだらけで正直全く使い物にならない
3秒スリープにしてるのに、なぜかそれ飛ばして次のコマンドいったり
押す設定にしてるのに押さなかったり
命令通りに動いてくれないからゴミも同然でうんざり
組みやすくて正常に動くやつってないもんかね
668名無しさん@お腹いっぱい。 (ワッチョイ 7fcf-Ew5U)
2021/05/05(水) 23:32:42.29ID:oAK1Ymum0 chkimgx
669名無しさん@お腹いっぱい。 (ワッチョイ 2773-TNk6)
2021/05/05(水) 23:39:33.91ID:T1zGSIGW0 あのさ、keytokeyもuwscも自動マクロツールってなんでこんなにバグばっかりなの?
2500ms押すって書いてるのになんで押さないんだよw
なんで命令通りに動いてくれないんだw
まともなのないのかよw
2500ms押すって書いてるのになんで押さないんだよw
なんで命令通りに動いてくれないんだw
まともなのないのかよw
670名無しさん@お腹いっぱい。 (ワッチョイ 7f6e-gqYY)
2021/05/05(水) 23:41:04.31ID:Y+DHCstA0 ヘルプ読め
2500ms押すなんてどこから出てきた
2500ms押すなんてどこから出てきた
671名無しさん@お腹いっぱい。 (ワッチョイW 27b1-Irxz)
2021/05/06(木) 01:15:46.74ID:PVJt6cut0 初心者のバグが1番信用ないよな
新入社員がエクセルを変な操作して消して特に何もしてない、バグかな?とか言うけど、ユーザーが100万以上いるエクセルでそんなバグ起こってたら祭りになってるての
パグみたいな知能しやがって
新入社員がエクセルを変な操作して消して特に何もしてない、バグかな?とか言うけど、ユーザーが100万以上いるエクセルでそんなバグ起こってたら祭りになってるての
パグみたいな知能しやがって
672名無しさん@お腹いっぱい。 (ワッチョイ a711-h83k)
2021/05/06(木) 01:45:06.96ID:Vnlie+0S0 正直そんなバグあったら今頃なくなってるわw
673名無しさん@お腹いっぱい。 (ワッチョイ 27b1-MWYz)
2021/05/06(木) 10:53:50.43ID:IIFNU5dF0674名無しさん@お腹いっぱい。 (オッペケ Sr5b-kxGW)
2021/05/06(木) 11:26:14.54ID:9OGzpuYrr 本人がバグだらけだからしゃーない
675名無しさん@お腹いっぱい。 (テテンテンテン MM8f-MWYz)
2021/05/06(木) 11:40:23.76ID:EGlgBWWeM BP設定する場所すらない
676名無しさん@お腹いっぱい。 (ワッチョイ ff7e-OedE)
2021/05/06(木) 14:46:06.87ID:ad/cUvnU0677名無しさん@お腹いっぱい。 (ワッチョイ 5b76-DjaX)
2021/05/07(金) 09:42:31.13ID:u/A8oSth0 >>656
そうはいっても点滅とかアニメーションはその一瞬だけをとらえるのはウェイトなしで画像検索してもほぼうまくいかないからな
そうはいっても点滅とかアニメーションはその一瞬だけをとらえるのはウェイトなしで画像検索してもほぼうまくいかないからな
678名無しさん@お腹いっぱい。 (ワッチョイ da83-dxvU)
2021/05/07(金) 10:50:54.17ID:LAkzk5fp0 まあそもそも大抵のブラゲはそこまでランダムな要素ないんだけどな
679名無しさん@お腹いっぱい。 (ワッチョイ 23b1-7fsT)
2021/05/07(金) 13:18:20.03ID:9afJLO5O0 >>677
点滅の画像を分解して何枚かの絵を取り出す
指定した座標範囲でその絵を全て検索
一致したらそのボタンを押す(点滅画像の一瞬の画像として必ず一致するので一致するまでループ)
chkimgxを使えば複数のテンプレート画像とマッチング判定させることが可能なので容易
点滅の画像を分解して何枚かの絵を取り出す
指定した座標範囲でその絵を全て検索
一致したらそのボタンを押す(点滅画像の一瞬の画像として必ず一致するので一致するまでループ)
chkimgxを使えば複数のテンプレート画像とマッチング判定させることが可能なので容易
680名無しさん@お腹いっぱい。 (ワッチョイ be6e-YTF5)
2021/05/07(金) 13:26:05.19ID:WQc7NL7K0 点滅というか今はアニメーションでしょ
チカチカ切り替わるような表現なんて
さすがに今どきのゲームは無いんじゃないの
アニメーションをすると言っても
文字とか大枠の部分は変わらないから
その部分の色に注目して判定させれば通る
チカチカ切り替わるような表現なんて
さすがに今どきのゲームは無いんじゃないの
アニメーションをすると言っても
文字とか大枠の部分は変わらないから
その部分の色に注目して判定させれば通る
681名無しさん@お腹いっぱい。 (ワッチョイ da83-dxvU)
2021/05/07(金) 17:14:52.87ID:LAkzk5fp0 ボタンの話ならそもそも判定する必要も無い気がする
682名無しさん@お腹いっぱい。 (ワッチョイ becf-9/J3)
2021/05/07(金) 18:30:27.86ID:7nywXIBo0 そういう時はボタンを認識するのを諦めて、ボタンを押した結果を認識するのが手っ取り早い
683名無しさん@お腹いっぱい。 (ワッチョイ be6e-YTF5)
2021/05/07(金) 18:41:54.58ID:WQc7NL7K0 画面が変わる前に無闇にクリックしたら別の動作指示になる場合もあるから
とりあえず押すというのは出来ない事もあるよ
とりあえず押すというのは出来ない事もあるよ
684名無しさん@お腹いっぱい。 (ワッチョイ 23b1-7fsT)
2021/05/07(金) 20:52:33.25ID:9afJLO5O0 派手なゲームじゃないならそんなのもあるにはある
頼まれれば作る程度でゲーム用途ではあまり使わない
頼まれれば作る程度でゲーム用途ではあまり使わない
685名無しさん@お腹いっぱい。 (ワッチョイ f311-gIrT)
2021/05/07(金) 22:01:26.95ID:vItmmgUs0 ボタン自体が色々変わってもボタンの背景とかその場面特有の場所を判定しても良い。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★3 [muffin★]
- 俺「膣ぎゅってしてみて?」 女「んっ...」 俺「もっともっと」
- 自民党閣僚関係者「党内外問わず高市総理に批判的なことを言える空気ではない」 [834922174]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- 極右系雑誌の今月号がすごい
- 高市、海外ではヒトラーの扱いになっていた [805596214]
- (´・ω・`)ぴぃちゃんおいで
