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

■ このスレッドは過去ログ倉庫に格納されています
2019/03/08(金) 13:48:52.77ID:a7MsMDPx0
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使いよ集まれ21
http://egg.5ch.net/test/read.cgi/software/1533818531/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2020/02/28(金) 01:31:38.93ID:hggd/3TX0
>>487
GETIDできるまで
2020/02/28(金) 01:33:30.52ID:zdTaEMLg0
>>487
最大10秒
2020/02/29(土) 01:28:16.82ID:iO1L6s860
数年前にUWSC使い始めて自動化を楽しんでたけどどうしてもデバッグ機能使いたくてプロ版買う決心がついたが時すでに遅かった
長すぎるからprintでデバッグはちょっと無理だし…あと二年早く買ってたらなあ
2020/02/29(土) 05:52:17.03ID:UAzaTCd+0GARLIC
代替できる物が存在しないのがなんとも
2020/02/29(土) 10:30:43.39ID:CPu2sGAnaGARLIC
画像認識さえなんとかなればあとはphythonに移行できるんだがなあ
2020/02/29(土) 14:06:56.43ID:iO1L6s860GARLIC
今帰るなら定価の倍でも欲しい
作者はどうしちゃったんだろ
2020/02/29(土) 16:44:18.63ID:VJLB/owz0GARLIC
儲からないから心が折れたんじゃないか
何千時間も組んできたのに課金が月数人とかw
2020/02/29(土) 18:18:19.63ID:iO1L6s860GARLIC
アプデを切ったとしても公開してれば少なくても金が入るしやはり死亡説が…
2020/02/29(土) 20:04:10.97ID:DcS7vmHb0GARLIC
githubにchkimgと同じようなものをpure pythonで作って上げました。
完全マッチングの場合for文を4重ループする必要がありますが、Numba使ってなんとかUWSCと比較して半分ぐらいの速度は出てます。
ご興味ある方はpychkimgで検索してみてください。
2020/02/29(土) 20:17:15.31ID:qNN5Cqm10GARLIC
RPA業界に厚遇で召し抱えられたんじゃね
2020/02/29(土) 21:19:16.22ID:lUEzpJu+0GARLIC
>>496
エラーでて動かんだろそれ
まともなもん作れないの君?
2020/02/29(土) 22:21:43.27ID:DcS7vmHb0NIKU
一応手元のメインPC以外で試しましたが正常に動いてますね。
2020/03/01(日) 02:49:00.78ID:mLo3+sah0
開発が終了して後継もない言語の末路ってどうなるの?
2020/03/01(日) 05:22:22.68ID:rMHm0YD30
末路なんだから言うまでもなかろ
2020/03/01(日) 09:21:36.98ID:9t3bqoGD0
COBOLってどうなったん?
2020/03/01(日) 12:53:00.15ID:/+L4/Z830
COBOLもMS-DOSも昔からある工場とかだと
まだ使ってそうだけどね
2020/03/01(日) 13:41:34.16ID:fQtdhE3wa
>>500
20年近くかけて世代交代する
2020/03/01(日) 14:08:32.97ID:mLo3+sah0
VB6で20年くらいか、でもあっちは.NETが出たからなあ
2020/03/04(水) 04:13:07.66ID:T6CMHNEy0
MuMuでマウスは移動しますがクリックできません
解決法お願いします
2020/03/04(水) 04:37:28.34ID:RU9qIGmO0
泥エミュはadb使え
2020/03/04(水) 07:45:49.13ID:UJrnDtoK0
noxの方が良いんじゃないの
2020/03/04(水) 11:17:55.32ID:U+AUKac6a
>>508
noxはadbの相性はいいけどクソ重いじゃん
可能なら高速なmemuかLD使いたいよそりゃ
2020/03/08(日) 04:01:45.63ID:0QLyLwU20
>>507
そのadbとやらで画像認識とかできるの?
2020/03/08(日) 08:46:03.86ID:2GxlP4Zzd
adbはAndroidのデバッグに使う通信プロトコルみたいなもの
制御ソフトは別に必要、つまりadvだけでは使えない
はしょるけどアズールレーンの周回マクロは画像認識を使ってるから
結論としては可能
この周回マクロのソースを見て参考にしたらいいよ
2020/03/08(日) 11:35:24.04ID:24mJsXQR0
>>510
adbでやるのはタップなどの操作部分だけ
uwscで画像認識してadbを介して操作するということ
ググればサンプル出てくる
2020/03/08(日) 13:08:33.15ID:KysJg6qHa
>>511
3000円も払わんでも自分で作れるやろ
販促やめろカス
2020/03/08(日) 14:04:37.71ID:lrDYSkSLd
>>513
アホか
こんなもの買わなくてもGitHubでアズールレーン(英語版)のマクロを公開してるわ
初心者向けではないがね
2020/03/08(日) 22:03:25.83ID:ApAVrhAF0
商業用のソースを見るのは初心者が勉強するのに良いと思うけど
俺はその3000円見てないから何とも言えん
2020/03/08(日) 22:08:08.96ID:gr8tRKZh0
未だにbotを売ってる奴いるのか
逮捕者出てるのにようやるわ
2020/03/08(日) 23:32:29.30ID:HyX5ILwW0
自動化すると逮捕されるのか
2020/03/09(月) 12:09:34.52ID:+ok7aNG9p
3000円の販売マクロ見なくてもGitHubに転がってるよ
→3000円の見てないからなんとも言えん

何言ってんだこいつ
2020/03/09(月) 18:13:53.05ID:21P4ragz0
>>518
511はこの周回マクロのソースを見て参考にしたらいいと言ってる
513によるとこのマクロは有料で3000円らしい
514によるとGitHubに(無料で)転がってるのは初心者向けではない
俺は一般的には有料のソースを見るのは初心者が勉強するのに良いと思うが
自分でこのソースを見て初心者に向いているか確認したわけではない

なんでその2行を抜き出したのかが分からないが
たった数レスのやり取りすら見失う自分の理解力のなさをアピールしたかったのかな?
2020/03/09(月) 22:33:30.23ID:9o3ODSVBp
マクロ検知に詳しい人いる?
どれくらいの精度でバレんの?
1時間程度の定点クリックでも気づかれちゃうのかな
2020/03/10(火) 00:30:13.14ID:ax23cHWl0
まずXY軸1pxもズレずに連打する人間を想定しないだろ。
2020/03/10(火) 16:41:14.25ID:2LrD3Xy5a
 
>>520
そもそもランダマイズくらい簡単に作れるんだからやれよ
2020/03/10(火) 22:18:35.87ID:zH3cd3O8p
某ゲームめんどくさいからいっちょやるかぁ!と調べてるけど、これで勉強したことってなんかの言語で応用出来たりすんの?
2020/03/10(火) 22:20:13.53ID:QHuhMGmB0
基本的な構文とか概念はだいたい共通だからその範囲であれば
2020/03/11(水) 14:11:55.64ID:nnMaa7vpp
スタートからゴール地点に向かってカーソルがランダムな放物線を描きながら進んでいくにはどうしたらいいですか?
算数の授業中寝てたんでsinとかcosとかわかんないです
2020/03/11(水) 14:17:00.33ID:+rZpXwbX0
>ランダムな放物線
2020/03/11(水) 14:37:10.94ID:JDuXZc8x0
どんな目的があって2点間の放物線軌道上にカーソル移動を束縛させたいのか、興味がある
2020/03/11(水) 14:54:25.47ID:nnMaa7vpp
なんか色々と頭の悪い言いレスでしたね…すいません
正しくは「ゴールに向かって直線ではなく曲線でスライドしていく動き」でした
毎回別の軌道を描いてくれるととても嬉しい
2020/03/11(水) 15:04:32.79ID:+rZpXwbX0
>>528
曲線はちょっと難しそう
直線でジグザグならゴールまでを等分して
1節ごとに一定範囲のランダムの角度で進ませて最後の節ではゴールに向かう ってすればできそうかな?
角度で座標を移動するのはやっぱりsincosはいると思うけど
2020/03/11(水) 15:06:24.57ID:+rZpXwbX0
節ごとのゴール座標自体をランダムにすればsincosなくてもいけるか
2020/03/11(水) 22:33:54.85ID:uS+STR8np
自分で百回くらい放物線描く動きをレコーディングしてランダムで選べばおk
2020/03/11(水) 22:38:08.79ID:JDuXZc8x0
>>528
ターゲット更新に合わせて、X軸/Y軸それぞれにPI(D)ゲインを(妥当な時間で収束するように範囲を絞って)ランダムで付与/制御するとかはどうだろう
ある程度の振動を覚悟するなら(各ゲインの組み合わせを調整することで)ターゲットと現在値を頂点とする矩形からはみ出させることも可能だろう
2020/03/15(日) 23:37:00.61ID:DIEw6Id/0
PCのクリップボードを空っぽ(クリアー)にするにはどうすればいいですか?
2020/03/16(月) 00:22:24.98ID:LPG1mdoA0
>>533
sendstr(0,"")
2020/03/16(月) 14:38:00.17ID:8SUYnqJUa
たいていそれで充分そうだけど
どこまで厳密な意味で空にしたいんだろう
2020/03/18(水) 07:06:15.27ID:mUU0pEWu0
>>534
ありがとうございます

>>535
ぼちぼちで

sendstrだと
 送信モードフラグ: 
    FALSE: 追加 (デフォルト)
    TRUE: 置き換え
になってるのでどうかと思いましたが
考えてみるとクリップボードで既存のコピーに追加で書き込む機能はないですもんね
2020/03/18(水) 09:35:51.29ID:o1CHrppAp
何がどうかと思ったのか全く分からない…
2020/03/18(水) 12:36:26.50ID:n/j+7gc90
procedure ab()
fend
print "cd"

上記のプログラムでprintの部分が実行されないのは何故でしょうか?
2020/03/18(水) 14:15:06.37ID:ZyPR6WFS0
>>538
メインルーチンは関数前までであり、関数後にメインルーチンを書いても実行されません
てヘルプに書いてあるよ

何でも書けるから、取説とか、使うのやめたルーチンとか置くのに使えて便利だったりする
2020/03/18(水) 14:33:48.03ID:n/j+7gc90
ありがとうございました
こういう実装って他の言語にもあるんですかね?
JavaやJSからプログラミング始めたのでそんな原因とは思いもよりませんでした
2020/03/18(水) 17:42:14.20ID:ZyPR6WFS0
>>540
こういうのは作者さんの自由でどうとでもなるものだから、これといった決りもないし、理由を考えてもしかたがないよ
実装なんて大それたもんじゃなくて、単に、作者さんが、メインルーチンを関数またいで書ける仕様にしなかったってだけ
理由とか考える前に、ヘルプを見た方がいいよ
2020/03/20(金) 01:32:37.16ID:x5fyXuFe0
static変数みたいに初回だけ変数を宣言する方法ってありますか
現在はPUBLICでやってますが、カウント用変数をいくつも使っているので、できるなら関数内で宣言してわかりやすくしたいと思っています
2020/03/20(金) 03:04:47.22ID:1DW29P0qp
ちょっと意味がわからない
2020/03/20(金) 03:40:35.59ID:GRjocg3f0
>>542
const
2020/03/20(金) 06:31:34.21ID:dBJMx+DV0
>>542
UWSCてSTATICなかったっけ
MODULE使って似た様な事はできるよ
2020/03/20(金) 07:17:41.71ID:jGGZNYfD0
ないねー
関数内でグローバル変数を宣言することはできるから
変数名のプレフィックスを「関数名_」で宣言してやれば
似たようなことはできるかとー
変数名区別じゃなく仕様で関数外からアクセスできないようにしたいなら
モジュール化してモジュール外からアクセスできないで我慢するしかないかとー

>>541
たしかにそうですね>_<
ありがとうございました
2020/03/20(金) 09:38:25.86ID:x5fyXuFe0
なるほど参考になります
関数内にグローバル変数を宣言する方法で意図した通りになりました
グローバル変数の宣言を何度も行うとその都度初期化されるのかと思いこんでいました

MODULEについても今後必要になるかもしれないので調べてみます
constに関してもこういう宣言もあるのだと参考になりました

みなさんありがとうございました
548名無しさん@お腹いっぱい。 (ワッチョイ 764a-MKsy)
垢版 |
2020/03/28(土) 01:35:25.46ID:zjzFX4nO0
モニタを4kに変えたらchkimgxの認識が全くできなくなりました(bmpファイル開いていても)。
chkimgは問題なく認識しているのですが何か対処方法ございますでしょうか?
549名無しさん@お腹いっぱい。 (ワッチョイ 764a-MKsy)
垢版 |
2020/03/28(土) 01:39:49.07ID:zjzFX4nO0
ごめんなさい自己解決しました。
2020/03/31(火) 18:19:03.32ID:vU1H21li0
数年前に試した際は、windows10で MOUSEORG(ID,MORG_DIRECT,MORG_BACK) が機能しなかったのですが、現在解決法など見つかっておりますでしょうか? 探しても情報が出てきませんでした
2020/04/01(水) 18:04:41.41ID:9L6loqQH0
>>550
自分で試せばいいだろ
2020/04/07(火) 01:39:38.14ID:/PTmOoY90
ソシャゲ周回の失敗談とか聞かせてくれよ
定点クリックがマクロ検知に引っかかった程度のヌルい話じゃなくてさ
噂によるとマウスの軌跡は監視されててワープしたり直線運動を繰り返しててもバレるとか何とか
2020/04/07(火) 02:15:28.85ID:0lGPFcYx0
>>552
進撃のバハムートのように
APを払ってステージを歩くとレイドボスが出てきて
出した本人はBPを払って攻撃しないといけないけど
応援は1回だけ無料で叩けるってゲームで
ユーザー数が少ないことを予想して
フレンドとかの条件なしで誰でも応援できるゲームがあった

出した人や撃破した人は高ポイント、応援の人はわずかなポイントというレイドイベントで
24時間応援し続けたら無課金でも重課金者に3倍以上のポイント差をつけて勝ってしまい
BANされた
2020/04/07(火) 02:47:42.88ID:A8pIoYnR0
ソシャゲじゃないがネトゲで4垢くらい同時にマクロで採掘してたら毎日GMに不在確認されるようになった
2020/04/08(水) 01:52:40.56ID:EgLnqVcd0
シリアルコードあるんやね
入力したら普通に通るわ
2020/04/08(水) 08:01:52.05ID:Nmys2+Djx
>>555
なんの話?
2020/04/08(水) 08:20:35.74ID:PF38Hs+8M
>>553
調子に乗ってやり過ぎると駄目なんだな
程々にして置くのが良いんだな
2020/04/08(水) 09:47:03.38ID:lQr+2dLSp
時々ページ通り過ぎ→戻りとか同じボタンを二回連打とか誤タッチ盛り込まずに最短距離ばっか走るとバレんのかね?
2020/04/09(木) 00:55:24.46ID:wxsHAyuY0
firefoxでBTNクリックが使えないんですけど
これってやっぱりfirefox側のセキュリティーかなんかで弾かれてるんですかね?
あとver75ではMORG_BACKできていない気が...
2020/04/09(木) 11:21:17.52ID:TxChKyLXp
マクロバレでBANは24時間寝ずに動き続けてランキング独走したり定点クリックしたり在中確認無視して同じ行動続けた以外では聞かないな
そこまで凝る必要はないんじゃないか
捕捉されても派手に動くまではBANしてない可能性はあるが
2020/04/14(火) 20:59:44.86ID:oJP2MFso0
今回1000人以上BANくらった某ゲームやってた奴いたら聞きたいんだが
定点対策、BTN押し・離しムラ、次クリックまでの時間ムラまでやってBANされた奴いる?
今のブラウザゲーってどこまで見分けられるのか気になる
まぁ俺はBTNそのまま使ってたから何の参考にもならんのだが
2020/04/14(火) 22:49:07.20ID:bxruKtrtp
そんなに気になるならゲームの作りの方調べなよ
馬鹿な質問してるって分かるから
2020/04/15(水) 01:12:37.53ID:wWB0Fccw0
>>561
長時間やらなきゃだいじょーぶだいじょーぶ
俺は手動僧に戻ったがw
2020/04/15(水) 01:20:31.10ID:88ZvCGYE0
5時間に1時間(もちろんランダム幅持たせて)休めば良いんじゃね?
2020/04/15(水) 01:29:23.41ID:SBxKmF+q0
流石に完全放置で四、五時間は回せんわ…
今は動画見ながら監視してるけど、いつかはBANされるまで放置周回するようになるのかな
2020/04/15(水) 01:37:52.85ID:mr2PuMPX0
マクロは艦これが一番厳しいイメージ
そこそこBAN報告聞く某DCGでイベントこなすためにイベントメニュー画面からCPUと対戦始めるまでのクリックを自動化するくらいの簡単なマクロ使ってるけどBANされてないし基準がわからん
課金してるから見逃されてる可能性もあるけど
2020/04/15(水) 10:09:32.73ID:1vmd8IKM0
ここはUWSCスレ
ゲームのbotマクロ談義はよそでやってくれ
2020/04/15(水) 10:13:05.54ID:OM8eJR8H0
??
UWSCでマクロって話じゃないの
2020/04/15(水) 10:22:15.76ID:1vmd8IKM0
いくらUWSCで作ったマクロとは言えBANの回避方法なんて
ゲームや運営によって対策が違うんだからそれぞれのゲームのスレで話せばいいだろ
2020/04/15(水) 16:40:58.91ID:rUJ5XC92p
一般的なソシャゲにおいてツーラーは非難の対象だから落ち着いて話せる場所がないんだ
2020/04/15(水) 17:25:34.36ID:+6GxabzTp
ここでも規約違反行為の助長はしたくないので他所いってくださいっていうスタンスだと思うが
2020/04/15(水) 17:28:49.49ID:plbX2KyPM
そんなの当たり前だろ
話せる場所がないからってここで話されても迷惑
このスレがマクロの作り方教えてるなんてことになったらUWSCについて話す場がなくなる
2020/04/15(水) 17:38:28.90ID:88ZvCGYE0
>>571
違反がどうというより、ゲーム側に独自の仕様が多すぎてここに聞きに来るやつはほとんどがその辺を理解して無い。
そんな状態であれこれ文句だけたれて正解が出てくるまでしつこく居座るから断られる。
コードも晒さないし、…というか分かってないからコードのどこが駄目なのかも分かってない。
2020/04/16(木) 03:43:44.32ID:3xb47jif0
マクロ作るのって単純に楽しいし、目的があるぶんプログラミングのモチベーション続くんだよな
違反じゃなかったらどっかに晒して色々聞きたいわ
細かい部分じゃなくて全体の設計的なアドバイスを受けたい
2020/04/16(木) 04:01:42.59ID:3xb47jif0
uwscしか触ったこと無いし基本的なプログラムの勉強も20時間ぐらいしかしてないから
「ちいさな部品」は作れても「見やすい、修正しやすい、追加しやすい」コードの書き方が全然わからん
小手先で徐々に工夫はしてるけど、それをやると「初期に書いた部分」と「最近書いた部分」のスタイルが全然違って逆に読みにくいんだよな
最初から最適な書き方をして、それを維持するのが大事なのかな、とか思ったり
2020/04/16(木) 04:48:03.78ID:3xb47jif0
初心者なのに自作関数に手を出したから大変なことになったこともあった

自分で関数が作れるようになったのは作り出して半月ぐらいだったけど、
重複する部分書くのいい加減面倒くさいって程度でどんどん関数を作っていった
そうしたら関数が増えすぎて、関数名だけじゃ中身がわからなくなって困ったわ
関数にまともな名前をつける知識が皆無だった

書くたびいちいち関数の中身を調べて、うまく動かなかったら修正した関数をまた作って
修正があったら○○2とかにしちゃって、2と3の違いがわからなくなって4や5も増えて収拾がつかなくなったわ
とりあえず動くけど怖くて古い部分を修正できないものが出来上がってしまった

引数とか戻り値とかを使ってどんな状況にも対応可能なものを作るべきだった
2020/04/16(木) 05:22:32.46ID:3xb47jif0
「ループをうまく使って100までの足し算をしましょう」みたいな部品についての知識なら初心者向けサイトに載ってるけど
1000行ぐらい書いたクソコードをより綺麗に再構築するにはどうしたらいいか、みたいな知識ってどこで学べるんだろうか
2020/04/16(木) 05:27:13.93ID:PsGLUs670
>>575
動けばいいだけじゃなくてスキルアップを目指しているのなら
時々全部今のスタイルに書き直せばいい

>>576
ドキュメントを作っておけばいい
書き方はUWSCのヘルプでも参考にすればいい
2020/04/16(木) 06:16:41.39ID:wUisXzP90
UWSCはプログラム学習に向いた教材ではない。
日記書きたいなら他行け。
2020/04/16(木) 09:40:05.42ID:y9hKsTjc0
手続き的にしか表現できないのでコードの見通しを良くするにも限界がある
いわゆる現代的なプログラミング学習には極めて不向き
2020/04/16(木) 10:22:04.06ID:w5GXW2zr0
乞食さん降臨ですか、はぁ

>>569
同意
2020/04/16(木) 10:34:23.71ID:I+uQy1Hyp
プラグラミングやりたいのかマクロ作りたいかで勉強するもの変えるべき
とは言え恐らくは「なるべく簡単に」マクロ作りたいのだろうから自縄自縛を受け入れて苦しむ選択も有り

言語やエディタでのサポートなしに千行なんてコードは小手先ではどうしようもない
Windows10では辛うじて動いてるけど直に動かなくなるのも目に見えてる訳で乗り換えを強く勧めるが勉強中の当面はuwscで簡単に出が来たことが出来なくてもどかしかろうけど
583名無しさん@お腹いっぱい。 (ワッチョイ 9f4e-xa8R)
垢版 |
2020/04/18(土) 12:14:11.41ID:/UDCSpvr0
オリジナルを間違えて消してShift押しながらデリートしてしまってexeしか無いんだが
これって復号化みたいなことって出来るんかな
2020/04/18(土) 12:44:17.81ID:QApDJeYV0
消した直後なら復元アプリ使え
2020/04/19(日) 14:05:31.37ID:z85ps+QW0
>>582
UWSCが終息に向かっているんで他の移行先探しているんだが、
「UWSCで簡単に出来ていたことが出来なくて」中々移行出来ずにいる。
2020/04/19(日) 15:06:09.41ID:GqRhmgC80
>>585
図書館でPythonの入門書沢山借りてきたわ
借りてきた数日後に休館になってしまったが
2020/04/19(日) 17:49:52.43ID:qcB+6NT00
Pythonは速度とかにこだわらないなら良い気がするよね。
暇つぶしに読んでるわ。UWSCの機能を完全移行するには年単位かかりそうだけどな…orz
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況