X



自動化ツールUWSC使いよ集まれ20
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2018/01/04(木) 23:59:39.67ID:EmYFLJ9t0
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
0534名無しさん@お腹いっぱい。
垢版 |
2018/05/04(金) 09:14:52.21ID:AmssAeyj0
これからUWSCを学ぼうと思っていた矢先に開発終了の噂
そんな間の悪いjkですが、現時点からUWSCを学ぶよりこっちの方がいいよっていう代替ツールありますでしょうか?
0540名無しさん@お腹いっぱい。
垢版 |
2018/05/04(金) 20:06:29.35ID:wjBnpv/o0
>>537
JavaScriptか
Python+ChromeDriverとかかな。
0542名無しさん@お腹いっぱい。
垢版 |
2018/05/04(金) 20:28:36.59ID:G5kN89t/0
>>540
Python+Seleniumじゃないの?

>>541
あいまくろすって何かあったの?
0543名無しさん@お腹いっぱい。
垢版 |
2018/05/04(金) 20:51:15.25ID:o2Pkyy1P0
>>542
firefox版はバージョンによって動作が不安定、Quantum非対応
chrome版はもともと挙動がおかしい…のが若干改善されたけどフリー版に色々制限追加、中でも50行制限が致命的
firefox版もそろそろQuantum対応版リリースするとは言ってるけどそれでも50行制限はつくと思われる
0544名無しさん@お腹いっぱい。
垢版 |
2018/05/04(金) 21:03:42.72ID:G5kN89t/0
>>543
なるほど、致命的ですな
0545名無しさん@お腹いっぱい。
垢版 |
2018/05/05(土) 02:04:38.32ID:Arv0zEzp0
なんでどんどん良ツールが潰れていくのかね
windows updateに対応するのがめんどくさいとかなのかな
0547名無しさん@お腹いっぱい。
垢版 |
2018/05/05(土) 13:35:56.83ID:xcXzhMqc0
重くて大げさすぎる
0548名無しさん@お腹いっぱい。
垢版 |
2018/05/05(土) 14:38:59.89ID:KQrYH+0z0
UWSCは開発が終了したとか噂されているけど真相は中国のハッキングみたいね
http://www.laobaixinghu.com/?fromuid=5284

中国人ハッカー「虎」によればUWSCのソースを入手し独自の機能拡張版をリリース
WEBブラウザの制御をデスクトップ制御と同様のスクリプトで透過的に行えるのが特長
公式ページにアクセスできなくなるのは「虎」によるハッキングの痕跡とも考えられる
せっかく苦労して開発したのになんて事だよ・・・
0550名無しさん@お腹いっぱい。
垢版 |
2018/05/05(土) 18:21:35.89ID:5O3rB+Nj0
pythonお勧め
OpenCV使えるしpyautoguiとかライブラリも豊富
exe化もpyinstallerで出来るし、何より汎用性がUWSCとは次元が違う
0551名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 10:52:14.52ID:W4ywZPVt0
だからpythonが使えれば苦労しないって何度言えば
0553名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 15:33:26.07ID:gCbaFkyl0
ライブラリとかは基本的には
pip install opencv-python
みたいにコマンド打てばいいだけ。
あとはGUIも作れるよ。
何の知識もない状態でUWSCを始めたときより、UWSC出来るいまからpython始めたほうが楽だと思う。
0554名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 15:40:58.73ID:it43MESN0
ブラウザ自動化の観点から見た場合、pythonとjavascriptどちらを勉強した方が効率がいいと思いますか?
0558名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 17:26:55.44ID:8AoIhOqq0
>>553
こんな感じのuwscのコードがあったときpythonだとどうなる?とっつきやすそうだったら乗り換える
while true
ifb chkimg("unko.bmp")
btn(G_IMG_X, G_IMG_Y)
endif
wend
0559名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 17:34:58.95ID:8AoIhOqq0
uwscってメモ帳でちょちょいとコード書いてパッと起動してパパっとコード書き換えができるから楽なんだけど
pythonにそんなイメージ無い
のんびりIDE?起動してのろーりやるくらいならuwsc
0561名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 17:45:41.35ID:gCbaFkyl0
今chkimg互換を純pythonで実装してます。
画像認識なら基本的にUWSCと同じような感じで書けますよ。
文法に関してはUWSC自体がBASICライクであり、pythonも簡単なプログラムなら少し変えるだけです。
おっしゃる通り簡単なgui操作とかはUWSCで良いかもしれません。
0563名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 17:53:57.69ID:gCbaFkyl0
while True:
if chkimg("unko.bmp") == 1:
 btn(G_IMG_X, G_IMG_Y)

理論的には同じような関数を実装すればこう書けますね。
0564名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 18:11:03.09ID:MNh/6P+10
関数を実装すればww
それなら何でも出来るだろ...
しかも何故Pythonなのか...

ちなみに、その関数は何行のコードですか?wwww
0565名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 19:19:17.39ID:W4ywZPVt0
有志が作ってくれてるChkimgEXとかあるじゃん。
pyCharmとかいうので触ってみたら動かないだろ?
アナコンダとかいうの入れるだろ?pyautoguiのインストールに失敗するだろ?
やっと成功したけどその時点で気力が尽きるだろ?
で 今UWSCを使ってるところ
多分自分みたいな人いっぱいいるんじゃないかな?
Python使えばいいじゃんって人は尊敬するよ本当。
0566名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 19:50:35.17ID:K7p3VdOb0
1)pythonのサイトからpython2.7インストール
Download Windows x86 MSI installer
2)pathを通す
C:\Python27
C:\Python27\Scripts
3)pipで必要なものをインストールする
4)notepad++で編集作業

これだけですよ。
もし分からない方いたら、導入サポートしますよ。
0568名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 21:44:37.86ID:QNY/IVSb0
少なくとも画像検索による対象座標の特定と
マウス、キーボード操作の関数無きゃやってられんわな。

この二つさえありゃ基本なんでもマクロ化できるし。
0569名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 22:07:05.23ID:K7p3VdOb0
pythonのみでchkimgXのようなテンプレートマッチング関数を実装してみました。
ミスなどある可能性高いので修正します。
また完全一致検索も実装予定です。

https://www.axfc.net/u/3908844

画像は差し替えてください。

ライブラリ
opencv-python
pyautogui
selenium
numpy?
0571名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 22:22:33.29ID:XIH7ACIn0
なんか変な奴居ると思ったらいつもの奴か
いつもいつも誰も求めてないのに良くやるよ
誰か欲しい奴居んの?
ブログにでも書いとけば必要な人が見に来てくれるんじゃない?
0573名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 22:57:40.00ID:OVjyI16O0
こいつブログとツイッターやってたけど、誰も来ないからここに寄生しだしたんだよ
マルチポストで宣伝しまくって叩かれて専用スレ立てるも、結局誰も来ないからここにまた戻ってきたと
0575名無しさん@お腹いっぱい。
垢版 |
2018/05/06(日) 23:48:14.59ID:EgJoxCjK0
Python は今更覚えきれないけど
ScriptControl から関数呼び出すようにすれば
他言語からも呼び出せ・・・
opencv とか呼び出すのができるかどうか。
0576名無しさん@お腹いっぱい。
垢版 |
2018/05/07(月) 02:08:28.22ID:X+rtjwjC0
俺もpythonは挫折した
やり始めの時に困ったらここで聞けば大抵教えてもらってクリアしてきたから
0577名無しさん@お腹いっぱい。
垢版 |
2018/05/08(火) 10:34:31.92ID:UdD8Fyj60
Pythonじゃ無くても画像検索や操作の機能をexeとかの外部アプリで補完すれば
OS標準搭載のCMDやVBSみたいなもので、引数や戻り値使って制御すれば十分ではある気もするかな。
0578名無しさん@お腹いっぱい。
垢版 |
2018/05/08(火) 18:49:12.26ID:f5o8Zi1D0
マルチプラットフォーム
Excel連携
ブラウザ操作
人口多い(情報が豊富・エラー対応などが検索すれば大体わかる)
機械学習!
簡単にexe化
etc

絶対お勧めです^^
0580名無しさん@お腹いっぱい。
垢版 |
2018/05/08(火) 19:43:06.37ID:bjTXlVnm0
そう言えば、Excel に Python が搭載されるんだっけ。
過去バージョンでは無理だけど。

VBScript の EXE化は、スクリプトを実行するだけのエセ EXE だけど、
Python は C言語に変換してコンパイルとかできるから
本当の EXE を作れるんだよね。

でも、ウィルスの心配があるから、よっぽど必要じゃない限りはスクリプトのままの方が
配布を受ける側は安心だよ。
0581名無しさん@お腹いっぱい。
垢版 |
2018/05/08(火) 22:05:09.51ID:95j7j/x60
職場の共用PCとかに独断でPython入れる度胸はちょっと無いです
Exe化しろって言われてもちょっとした例外やトラブルに対応できなくなる

あとそういえば忘れてたけどここUWSC板だよね
作者が終了宣言したわけでもないのにどうして移行ムードになってるのかわからなくなってきた
0585名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 03:08:57.07ID:b8solKol0
そもそもUWSCってAutoitから逃げ出した腰抜けが妥協して自分を騙し騙しつかうものだから
皆目を覚ましてAutoit移行済み

とかいうと日本語厨が発狂するんだろうな
0586名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 05:44:28.55ID:LneeG4kk0
何度も言われてるけど、マクロなんて言語構造持ったスクリプト又はプログラム言語に画像認識とマウス・キーボード制御さえあればなんでもいいんだよ
言語変えた所で劇的に変わったりとかはない
一定以上のものならDLLかましたり関数実装したりで同じようなことは出来る
0588名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 08:05:33.13ID:608BSkx40
Autoitって昔はAutoit Recorderがあったけど今は無いんだよね確か
おかげで単純なマウス操作記録を一々コードで書く必要がある
あと画像認証がAutoitがなんか弱い気がする
Autoit RecorderとCHKIMGEXがあればたしかにUWSC互換ではある。

ChkimgEXの人コレ見てるかな
Autoitに対応してくれたら結構いいと思います
0592名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 16:46:39.07ID:608BSkx40
>>591
すごく早い対応ありがとう
0595名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 20:56:50.82ID:rwI9hGj20
autoitとかpython使ってみて気づいたけどUWSCのfukidasiってすごく便利
それにGETID(GET_ACTIVE_WIN) とか再現しようとすると結構面倒くさい
慣れればいいんだろうけど苦しい思いしそう
畜生なんでUWSCを使っちゃいけない流れになってるんだ
Twitterとかで見てみるとまだ使ってる人いるじゃないか
0596名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 21:05:16.50ID:y2A6RUKA0
なぜ今更Python2.7なんか入れさせようとするのか
0597名無しさん@お腹いっぱい。
垢版 |
2018/05/10(木) 21:54:32.30ID:DLVT0WBF0
それ俺も思ったw
コイツの言う事は聞いたらダメだと細胞レベルで分かったよ
0599名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 00:35:07.56ID:LirYwgmm0
横からだけどPythonは2系と3系で互換性が完全じゃないからネットで拾ったのを動かすのに2系の方がいいってのはある
でもこれから勉強するなら3系のほうが良いだろうね
0600名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 00:50:20.41ID:ZiD59piJ0
自分は拾い物のスクリプトを弄りまわして2系を勉強したなぁ。。。
3系については一応存在することだけは知ってる(今のところ使ったことがない)
0601名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 01:25:30.31ID:4ORZgoQf0
UWSCで出来ることは全てAutoitで出来る
無数のライブラリ 情報量、利用者数桁違い
未だにUWSCを使うことは「私は馬鹿です」と書かれたTシャツを着て歩きまわることと同じ恥ずべき行為である
0603名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 01:43:32.10ID:jntgWhWt0
作者のumiumiさんの功罪は大きいよな
UWSCが生まれて20年
いまだUWSCしか使えない、努力しようともしない馬鹿を大量に生み出すとは
0605名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 02:07:04.09ID:sWL8ZWT00
UWSCでできることはUWSCでやりゃあいいと思うけどw
無駄に苦労するのがそんなに偉いのかねえ…それこそバカやないですかw
0607名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 10:35:05.83ID:pOxlzhiW0
上位言語はやれる事は多いけど、イチイチ宣言しなくちゃならんとかとかイロイロ面倒な仕様も多いからね。
やろうとする事が下位言動で事足りるなら、ワザワザ上位言動使う必要も無いかな。
0608名無しさん@お腹いっぱい。
垢版 |
2018/05/11(金) 10:42:02.59ID:DScpfOmP0
個人的感想。

C++etc:VisualStudio使えるのが良い。
python:マルチプラットフォームが強み。Macで動かしてくださいとか言う方もいるので。
javascript:勉強中。クリック動作の自動化などに。
UWSC:やはり便利。複数ウィンドウを自動化したりちょっとした動作に。
0613名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 11:41:49.74ID:1k4IgSSB0
モバイルアプリ向けに自動化サポートツールを作れたらと少し考えております。
簡単に作れて使えないこともないかなと。
0614名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 12:10:02.21ID:wPtJWTkr0
でも特定のアプリでは機能を無効化するみたいな
無駄な制限突っ込んだりするんでしょ?

本来なら出来るはずなのに、正義感ぶって無駄な制限入れてさ。
制限なんて取っ払って、使う側の問題と割り切ればよいのにさ。
0615名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 15:47:15.14ID:6J8X29w/0
やりたいこと

Frep側:
画面キャプチャ->用意した■画像を画像認識して存在したらタップを無限ループ

アプリ側:
キャプチャした画像とテンプレート画像でマッチングを行い、ヒットした座標に■画像を最前面表示する。
古いキャプチャ画像は削除する。

ガイドアプリのようなもので、アプリ自身には自動操作・キャプチャする機能を持たせず(大変なので)他の自動化アプリを誘導して自動操作させるみたいなのが出来ないかなと。
0618名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 18:06:55.52ID:V0hICVAQ0
>>612
ホンマそれ
一番難しい画像認証が作れたんだから
UWSC引継ぎとか完全再現とかコンバーターとか
別言語でUWSCと全く同じ書き方ができるようになるライブラリとか作れると思う
英雄になれるぞ
0619名無しさん@お腹いっぱい。
垢版 |
2018/05/12(土) 21:21:07.62ID:r90vK9H40
確かにあんま褒めたくないが
才能の無駄遣い感がある
あとプロデュース能力の不足感も
本家が死んだ今がチャンスだと思うよ
0621名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 12:00:37.31ID:21fapNfv0
キーボード、マウスフックを用いた簡易キャプチャツールを作りました。

https://www.axfc.net/u/3910531

左Shift キャプチャする左上を設定(top_left(100,200)とか出れば取得できています)
右Shift キャプチャする右下を設定(bottom_right(200,300)とか出れば取得できています)
3キー 設定した範囲のスクリーンショットを撮影する

画像は現在時刻.pngで保存されます。
0622名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 12:42:26.30ID:lejQnefp0
>>621
特定の範囲をスクリーンショットするソフトかな
これを発展させていく感じ?
pythonで作るの大変だったでしょ お疲れ様です
0624名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 14:51:01.35ID:21fapNfv0
キャプチャすると同時画像認識ベースの簡単なスクリプトを自動で生成するようなソフトにする予定です。
GUI化してクリック回数とか見つかるまで待機とか繰り返し処理とかを設定してキャプチャしていくだけでスクリプトを出力してくれるシステムを作ります。
0625名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 15:14:20.60ID:lejQnefp0
>>624
何のスプリクト?
UWSC?Python?Autoit?
0626名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 20:35:43.99ID:m5Axh4Dj0
AutoitならUWSCの手軽さも備えてるし
外人が何でも公開してるから出来ないことはないというのに
この後に及んで別け分からんゴミに群がるとかUWSC使いってほんと頭悪いんだな
0627名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 21:02:31.72ID:okfiXz6R0
>>626
2行目までは言ってること正しいね
けどAutoitは使う気にはなれんかな
お前みたいなのが使うものって考えたらバカバカしくなってきた

あれChkimgEX ウィンドウ座標が変だって言われて動かない
どういうこと?
■ このスレッドは過去ログ倉庫に格納されています

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