■ このスレッドは過去ログ倉庫に格納されています
自動化ツールUWSC使いよ集まれ19
- 1 :名無しさん@お腹いっぱい。:2016/12/04(日) 18:25:22.94 ID:Dy1ZFf5M0.net
- Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past
●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://park14.wakwak.com/~simizu/uwsc/fruwsc.html
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://izagne.com/uwsc/
http://scripts.web.fc2.com/
http://www.nagomi-jp.net/~liners/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://siromasa.digi2.jp/uwsc/
http://iriyak.adam.ne.jp/uwsc.html
前
http://potato.2ch.net/test/read.cgi/software/1469866649/
- 953 :名無しさん@お腹いっぱい。:2017/12/31(日) 16:30:51.26 ID:OusaE5Ph0.net
- UWSCってどれ位PCのスペック必要でしょうか?
CPUはそんなに使って無いような?
スクリプトとにもよるかもしれんけど
- 954 :名無しさん@お腹いっぱい。:2017/12/31(日) 17:04:17.07 ID:og1I5wYl0.net
- 今普通に使えてるPCならなにも気にするような琴無いぞ
- 955 :名無しさん@お腹いっぱい。:2017/12/31(日) 17:06:27.77 ID:OusaE5Ph0.net
- >>954
ありがとう。
ヤッパリosの問題かな
- 956 :名無しさん@お腹いっぱい。:2018/01/01(月) 09:10:47.56 ID:PF53I00v0.net
- どーせsleep入れずにガン回しさせるマクロ書いているんだよ
- 957 :名無しさん@お腹いっぱい。:2018/01/01(月) 09:17:34.98 ID:qaG0laxA0.net
- sleepだらけで、メッチャ遅だよ
- 958 :名無しさん@お腹いっぱい。:2018/01/01(月) 13:05:08.08 ID:ZcXf2Wsa0.net
- ループ内にsleepがないループが一つでもあれば高負荷になるさ
- 959 :名無しさん@お腹いっぱい。:2018/01/01(月) 17:33:20.54 ID:d/yWqW0O0.net
- 相対座標を出した後で
chkimg使って新しい相対座標にずらすとかは出来ますか?
- 960 :名無しさん@お腹いっぱい。:2018/01/01(月) 17:52:05.19 ID:z+z/Vw5U0.net
- 質問の意図がよく分からないけど
chkimgによる発見座標はG_IMG_X、G_IMG_Yから取得出来るよ
- 961 :名無しさん@お腹いっぱい。:2018/01/01(月) 18:26:47.87 ID:d/yWqW0O0.net
- >>960
説明が悪かったですね 申し訳ないです
chkimgの座標を基点にしたいのです
@相対座標を出す
Achkimgで画像取得、G_IMG_X、G_IMG_Yの座標を出す
Bその発見した座標を次回chkimgのために0,0の基点にしたい
大体こんな感じなのですが…
- 962 :名無しさん@お腹いっぱい。:2018/01/01(月) 18:58:30.48 ID:C3PkqrkX0.net
- >>961
Bの基点を変更すること自体が目的なら無理
基点を変更にした値が欲しいなら
自力で計算すればいい
- 963 :名無しさん@お腹いっぱい。:2018/01/01(月) 19:15:51.13 ID:d/yWqW0O0.net
- >>962
回答ありがとうございます
毎度毎度で計算してたんですよね
ただその作業がめんどくさかったもので自動化出来ないか?
と思った次第です
- 964 :名無しさん@お腹いっぱい。:2018/01/01(月) 19:39:00.57 ID:z+z/Vw5U0.net
- >>961
>>962の言うように自分でそういうブログラム書くしかない
もし複数の画像に適用したいならHASHTBL使うと良いよ
こんな感じ
※インデント用の先頭 , は削除が必要
// key: 画像パス, value: 座標
HASHTBL memo = HASH_CASECARE
// A、Bの処理
// ※@はなくてもchkimgが範囲内から探してくれる
ifb CHKIMG(img_path, -1, x1, y1, x2, y2, -1)
, dim xy[] = G_IMG_X, G_IMG_Y
, memo[img_path] = SLICE(xy, 0, length(xy) - 1)
fend
// 次回chkimgの基点を取り出す
ifb memo[img_path, HASH_EXISTS]
, xy = memo[img_path]
, x = xy[0]
, y = xy[1]
endif
- 965 :名無しさん@お腹いっぱい。:2018/01/01(月) 19:48:24.24 ID:asft6abU0.net
- 2018 01/01更新
https://www.axfc.net/u/3876498
C♯のテンプレートを追加
- 966 :名無しさん@お腹いっぱい。:2018/01/01(月) 21:36:24.82 ID:asft6abU0.net
- https://www.axfc.net/u/3876539
上のミスしたので修正
・splitTap、tapimgにおいて閾値を1にした場合完全一致検索方式で検索するように修正(0<x<1の場合テンプレートマッチング)
・splitTap、tpaimg、brute_force関数においてa1$3$.pngなどと$で囲うとN回連続タップするように
・C♯のテンプレートを追加
- 967 :名無しさん@お腹いっぱい。:2018/01/01(月) 21:48:36.83 ID:asft6abU0.net
- if(tapimg("img,png",0,0.95))
{
//画像認識関数の基準位置を設定
matrix_standard(G_IMGX_X,G_IMGX_Y)@
tapimg("img2.png",0,0.95)
//格納されるG_IMGX_X,G_IMGX_Yは@で設定した基準からの相対座標を返す
}
つまりこういう機能を実装すればいいということでしょうか?
- 968 :名無しさん@お腹いっぱい。:2018/01/02(火) 09:32:20.43 ID:mnZsoq290.net
- >>953
その時にほかに起動しているプログラムのせいで
スクリプトの実行速度が変わるという事はある
カーソル移動とか
とあるプログラムが起動していると体感的に10倍ぐらい速くなる
もちろん「おま環」の範疇
- 969 :名無しさん@お腹いっぱい。:2018/01/02(火) 09:57:43.40 ID:gw/NQ5Dy0.net
- >>968
なるほど出来るだけ他は切っときます!
- 970 :名無しさん@お腹いっぱい。:2018/01/02(火) 11:16:27.49 ID:XxTydWG80.net
- UWSCはインタプリタ方式のスクリプト言語だから他の言語と比べたら遅い
だけど目に見えて遅くなるかはブログラム次第なので
forループぶん回して中で複雑な計算するとかじゃなけりゃ気にしなくていいよ
CPUがAtomでも問題ない
一番処理が重くなるのはやっぱりCHKIMG
範囲指定せずに1920x1080のディスプレイ全体からCHKIMGなんてしたら一回の処理で100ms以上かかる
ちなみに純粋な言語自体の速度を、よく使われるフィボナッチ数計算の再帰版で比較してみたら、
少なくとも関数呼び出しオーバーヘッドは最適化(-O2)したC++の1000倍以上遅くて、Python3.5の約10倍遅かった
コードはこれ
fib(28)
function fib(n)
ifb n <= 1
result = n
exit
endif
result = fib(n - 1) + fib(n - 2)
fend
- 971 :名無しさん@お腹いっぱい。:2018/01/02(火) 13:32:29.77 ID:DnASMrKC0.net
- マルチスレッド化してキャプチャ部分を別スレッドにして画像検索中にキャプチャしなければ100-200倍ぐらい早くなりますよ
- 972 :名無しさん@お腹いっぱい。:2018/01/02(火) 17:08:55.67 ID:SuJoRy//0.net
- ここ何年もCHKIMG関連使ってないけど
待つ必要がある処理を別スレッドにしたところで先に進めるわけじゃないだろ
- 973 :名無しさん@お腹いっぱい。:2018/01/02(火) 20:08:23.45 ID:vmEukOgS0.net
- ゲーム自動化させて、自動で金稼ぎ程度しか使ってない身からすると対して気にならん実行速度だけどね。
画像認識でマクロにやらせた方が人がやるより早いし。
- 974 :名無しさん@お腹いっぱい。:2018/01/03(水) 00:03:00.12 ID:lL8LX4+Q0.net
- CHKIMGXいいな
キャプもできるし
- 975 :名無しさん@お腹いっぱい。:2018/01/03(水) 17:54:55.28 ID:dxP2xp1T0.net
- ゲームでこれ使う意味あるかって思うけど大多数がこれ使うぐらいの脳味噌しかないらしいな
別に機能的に全然優れてるわけでもないのに
- 976 :名無しさん@お腹いっぱい。:2018/01/03(水) 18:35:29.87 ID:blkTtfZj0.net
- >>975
ぜひ機能的に優れているものを紹介してほしい
これかRocket Mouse Proくらいしか検索しても見つからなくて
Rocket Mouse Proは有料だからこれの無料版を使ってる
- 977 :名無しさん@お腹いっぱい。:2018/01/03(水) 19:00:39.88 ID:9LmSzvpg0.net
- まあ画像とデバイス操作用のライブラリ用意したPythonとかにした方が開発はしやすいと思う
その方がコード補完も出来るし
- 978 :名無しさん@お腹いっぱい。:2018/01/03(水) 19:44:25.15 ID:dxP2xp1T0.net
- まあ私某ツールの作者ですので宜しければ是非使ってみてくださいw
ご指摘の通り基本言語構造に縛られずマクロ開発を可能にするためDLLとして提供しています
特にゲーム用マクロなんて画像認識関数とユーティリティ的な関数あれば十分事足りるわけで
古臭いUWSCみたいの使うのが当たり前になってるのが馬鹿げてると思います
- 979 :名無しさん@お腹いっぱい。:2018/01/03(水) 20:05:39.83 ID:9LmSzvpg0.net
- 文面的には同意だがなんというか宣伝うぜぇ
- 980 :名無しさん@お腹いっぱい。:2018/01/03(水) 21:36:07.98 ID:ZvcRHonJ0.net
- 人の脳みそにけち付けて自分売り込むようなヤバイやつのツールとか怖すぎるだろw
- 981 :名無しさん@お腹いっぱい。:2018/01/03(水) 21:36:50.14 ID:FIv16CF20.net
- わざわざその古くさいソフトのスレにまで出張って
マルチポストして宣伝しないと使って貰えないんだもんな
結局自分の作ったものの方が優れてると信じて止まない無能が妬んでるだけっていうね
- 982 :名無しさん@お腹いっぱい。:2018/01/03(水) 21:47:28.63 ID:yq72BtiY0.net
- 自作の怪しい中華製劣化パチモンをいくら自画自賛しても誰一人として認めてくれないから今度はこっちでネガティブキャンペーン始めたのか
つくづく哀れなゴミ製造機だな
- 983 :名無しさん@お腹いっぱい。:2018/01/03(水) 22:02:31.65 ID:HFUYoIco0.net
- それが半年1万円だっけか?w
大した脳味噌だなw
- 984 :名無しさん@お腹いっぱい。:2018/01/04(木) 01:32:45.43 ID:6RwET4Il0.net
- よくもまあ、あのスレの惨状でここまで偉そうに講釈垂れられるもんだな
相変わらず自分のオツムの足らなさは棚に上げて人を見下してばっかりだな
そんなにお前のソフトが優秀ならなんで誰にも使われないの?w
- 985 :名無しさん@お腹いっぱい。:2018/01/04(木) 05:45:44.27 ID:aU7pr92Y0.net
- 単純にVisualStudioとか既存プログラム言語(スクリプトとしてならPython)の方が優秀だということっすよ
自分のソフトなんて大したことないです
わざわざお金を払ってまで化石言語&ゴミ環境を好き好んで使うとかどんなマゾですかねw
- 986 :名無しさん@お腹いっぱい。:2018/01/04(木) 09:52:55.96 ID:aU7pr92Y0.net
- int MonstLogin()
{
MonsterStrike mon;
mon.exeTitle = "MonsterStrikeLogin";
mon.Setting();
mon.Stop();
mon.login_only = true;
while (true)
{
if (GetAsyncKeyState(VK_CONTROL) && GetAsyncKeyState(VK_SHIFT)) {
//CTRL+SHIFTキーが押されている
return 1;
}
for (int i = 0; i < mon.startNumber; i++)
{
mon.Login(i);
}
}
return 0;
}
例えばゲームのログインならこんな感じで書いてる。
ゲームクラスを作ってログインメソッドを実装しそのクラスを継承した各ゲームクラスを作って云々みたいな。
細かい画像認識は全部necromance関数に任せれば各ゲームの自動ログインがせいぜい20行ぐらいでかけるという。
- 987 :名無しさん@お腹いっぱい。:2018/01/04(木) 10:18:30.50 ID:FhDsHKCA0.net
- 本当にいいものなら勝手に人が付く。
逆に言えば人が付かない現状がただの自己満足に終わっている現状を表現している
- 988 :名無しさん@お腹いっぱい。:2018/01/04(木) 11:16:10.35 ID:iiIlVDT20.net
- >自分のソフトなんて大したことないです
そんなもん必死で宣伝するのマジでやめて
- 989 :名無しさん@お腹いっぱい。:2018/01/04(木) 15:00:55.59 ID:6RwET4Il0.net
- >>985
uwscが化石でゴミだろうが、
お前の尻からひねり出た糞ソフトよりは遥かに優れている、というだけの事
お前が自分の建てたスレではなく、ここにしがみついているのがその証左
- 990 :名無しさん@お腹いっぱい。:2018/01/04(木) 15:12:58.17 ID:Ia/nHoMa0.net
- 自作のソフトが人気でないからって
他のソフトのスレでユーザーを貶してネガキャンして同時に宣伝するって
まじでどういう神経してんだこの基地外
- 991 :名無しさん@お腹いっぱい。:2018/01/04(木) 17:35:35.74 ID:NiQ7EPiX0.net
- そんなにすごいソフトなら専用のスレ立ててそっちでやってくれよ
俺はUWSCがいいから余計な情報書かないで貰えるかな
- 992 :名無しさん@お腹いっぱい。:2018/01/04(木) 18:37:47.56 ID:gBYtD9lo0.net
- 専用のスレ建てたけど、人の意見も聞かずにオナニー自画自賛繰り返して
6ヶ月1万だの馬鹿なことばかり言って過疎ったからこっちで宣伝始めたんだよw
>>985
>わざわざお金を払ってまで化石言語&ゴミ環境を好き好んで使うとかどんなマゾですかねw
12 名前:作者 ◆F9Q0oVJJko [sage] 投稿日:2017/08/04(金) 23:29:13.03 ID:r2trigGV0
製品版
1PC 6ヶ月ライセンス 10000円
自虐ネタかよwwwwwww
- 993 :名無しさん@お腹いっぱい。:2018/01/04(木) 22:22:45.92 ID:iiIlVDT20.net
- ライバルを引きずり下ろせば相対的に自分のポジションが上がる
って考え方の奴マジで結構おるからな
一番社会の足ひっぱってるタイプ
- 994 :名無しさん@お腹いっぱい。:2018/01/04(木) 23:49:35.89 ID:UgM4LTHJ0.net
- 次スレ
https://egg.5ch.net/test/read.cgi/software/1501817061/
- 995 :名無しさん@お腹いっぱい。:2018/01/04(木) 23:54:36.76 ID:EmYFLJ9t0.net
- >>994
くそったれ
- 996 :名無しさん@お腹いっぱい。:2018/01/05(金) 00:00:12.33 ID:ShfXJiEc0.net
- 自動化ツールUWSC使いよ集まれ20
http://egg.5ch.net/test/read.cgi/software/1515077979/
- 997 :名無しさん@お腹いっぱい。:2018/01/19(金) 21:31:07.10 ID:tZJG4nCQ0.net
- うめ
- 998 :名無しさん@お腹いっぱい。:2018/01/20(土) 02:07:40.39 ID:0EwkdD6+0.net
- 埋め
- 999 :名無しさん@お腹いっぱい。:2018/01/20(土) 02:08:05.16 ID:0EwkdD6+0.net
- 埋め
- 1000 :名無しさん@お腹いっぱい。:2018/01/20(土) 02:08:21.91 ID:0EwkdD6+0.net
- 埋め
- 1001 :名無しさん@お腹いっぱい。:2018/01/20(土) 02:08:38.37 ID:0EwkdD6+0.net
- 自動化ツールUWSC使いよ集まれ20
http://egg.5ch.net/test/read.cgi/software/1515077979/
- 1002 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1002
247 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★