自動化ツールUWSC使いよ集まれ20
■ このスレッドは過去ログ倉庫に格納されています
>>530
具体的にどういうコードか貼ってくれ
まあ、kbd関数の引数をよく見るだけで解決しそうだが これからUWSCを学ぼうと思っていた矢先に開発終了の噂
そんな間の悪いjkですが、現時点からUWSCを学ぶよりこっちの方がいいよっていう代替ツールありますでしょうか? EXCELマクロがおすすめ
職場でも転用しやすいので仕事でラクできる >>535
ブラウザ操作の自動化がメインです
imacros難民でUWSCに辿り着きました だったらjavascriptで良いんでない
覚えてて損は無いだろう >>537
JavaScriptか
Python+ChromeDriverとかかな。 俺もimacros代替はどうしようかと思ってたからちょっと参考にしてみる >>540
Python+Seleniumじゃないの?
>>541
あいまくろすって何かあったの? >>542
firefox版はバージョンによって動作が不安定、Quantum非対応
chrome版はもともと挙動がおかしい…のが若干改善されたけどフリー版に色々制限追加、中でも50行制限が致命的
firefox版もそろそろQuantum対応版リリースするとは言ってるけどそれでも50行制限はつくと思われる なんでどんどん良ツールが潰れていくのかね
windows updateに対応するのがめんどくさいとかなのかな Visual Studioが無料になったんだし、C#やPythonを使わないのはもったいなさ過ぎる UWSCは開発が終了したとか噂されているけど真相は中国のハッキングみたいね
http://www.laobaixinghu.com/?fromuid=5284
中国人ハッカー「虎」によればUWSCのソースを入手し独自の機能拡張版をリリース
WEBブラウザの制御をデスクトップ制御と同様のスクリプトで透過的に行えるのが特長
公式ページにアクセスできなくなるのは「虎」によるハッキングの痕跡とも考えられる
せっかく苦労して開発したのになんて事だよ・・・ pythonお勧め
OpenCV使えるしpyautoguiとかライブラリも豊富
exe化もpyinstallerで出来るし、何より汎用性がUWSCとは次元が違う だからpythonが使えれば苦労しないって何度言えば UWSC並に手軽にできれば乗り換えるけどそうじゃないんでしょ? ライブラリとかは基本的には
pip install opencv-python
みたいにコマンド打てばいいだけ。
あとはGUIも作れるよ。
何の知識もない状態でUWSCを始めたときより、UWSC出来るいまからpython始めたほうが楽だと思う。 ブラウザ自動化の観点から見た場合、pythonとjavascriptどちらを勉強した方が効率がいいと思いますか? むしろ、この事案で何故Pythonが選択肢に入るのか教えてくれるか? ブラウザ自動化って色々あるけど高度なことをやるのかな? >>553
こんな感じのuwscのコードがあったときpythonだとどうなる?とっつきやすそうだったら乗り換える
while true
ifb chkimg("unko.bmp")
btn(G_IMG_X, G_IMG_Y)
endif
wend uwscってメモ帳でちょちょいとコード書いてパッと起動してパパっとコード書き換えができるから楽なんだけど
pythonにそんなイメージ無い
のんびりIDE?起動してのろーりやるくらいならuwsc ボタンを連打するとかならchromeの拡張機能で十分(javascript) 今chkimg互換を純pythonで実装してます。
画像認識なら基本的にUWSCと同じような感じで書けますよ。
文法に関してはUWSC自体がBASICライクであり、pythonも簡単なプログラムなら少し変えるだけです。
おっしゃる通り簡単なgui操作とかはUWSCで良いかもしれません。 >画像認識なら基本的にUWSCと同じような感じで書けますよ。
え? while True:
if chkimg("unko.bmp") == 1:
btn(G_IMG_X, G_IMG_Y)
理論的には同じような関数を実装すればこう書けますね。 関数を実装すればww
それなら何でも出来るだろ...
しかも何故Pythonなのか...
ちなみに、その関数は何行のコードですか?wwww 有志が作ってくれてるChkimgEXとかあるじゃん。
pyCharmとかいうので触ってみたら動かないだろ?
アナコンダとかいうの入れるだろ?pyautoguiのインストールに失敗するだろ?
やっと成功したけどその時点で気力が尽きるだろ?
で 今UWSCを使ってるところ
多分自分みたいな人いっぱいいるんじゃないかな?
Python使えばいいじゃんって人は尊敬するよ本当。 1)pythonのサイトからpython2.7インストール
Download Windows x86 MSI installer
2)pathを通す
C:\Python27
C:\Python27\Scripts
3)pipで必要なものをインストールする
4)notepad++で編集作業
これだけですよ。
もし分からない方いたら、導入サポートしますよ。 インストール不要のUWSCが手軽って結論しか出ないな 少なくとも画像検索による対象座標の特定と
マウス、キーボード操作の関数無きゃやってられんわな。
この二つさえありゃ基本なんでもマクロ化できるし。 pythonのみでchkimgXのようなテンプレートマッチング関数を実装してみました。
ミスなどある可能性高いので修正します。
また完全一致検索も実装予定です。
https://www.axfc.net/u/3908844
画像は差し替えてください。
ライブラリ
opencv-python
pyautogui
selenium
numpy? なんか変な奴居ると思ったらいつもの奴か
いつもいつも誰も求めてないのに良くやるよ
誰か欲しい奴居んの?
ブログにでも書いとけば必要な人が見に来てくれるんじゃない? そんだけできるなら確かにブログかなんかでまとめておいたほうがいいかもね。 こいつブログとツイッターやってたけど、誰も来ないからここに寄生しだしたんだよ
マルチポストで宣伝しまくって叩かれて専用スレ立てるも、結局誰も来ないからここにまた戻ってきたと Python は今更覚えきれないけど
ScriptControl から関数呼び出すようにすれば
他言語からも呼び出せ・・・
opencv とか呼び出すのができるかどうか。 俺もpythonは挫折した
やり始めの時に困ったらここで聞けば大抵教えてもらってクリアしてきたから Pythonじゃ無くても画像検索や操作の機能をexeとかの外部アプリで補完すれば
OS標準搭載のCMDやVBSみたいなもので、引数や戻り値使って制御すれば十分ではある気もするかな。 マルチプラットフォーム
Excel連携
ブラウザ操作
人口多い(情報が豊富・エラー対応などが検索すれば大体わかる)
機械学習!
簡単にexe化
etc
絶対お勧めです^^ そう言えば、Excel に Python が搭載されるんだっけ。
過去バージョンでは無理だけど。
VBScript の EXE化は、スクリプトを実行するだけのエセ EXE だけど、
Python は C言語に変換してコンパイルとかできるから
本当の EXE を作れるんだよね。
でも、ウィルスの心配があるから、よっぽど必要じゃない限りはスクリプトのままの方が
配布を受ける側は安心だよ。 職場の共用PCとかに独断でPython入れる度胸はちょっと無いです
Exe化しろって言われてもちょっとした例外やトラブルに対応できなくなる
あとそういえば忘れてたけどここUWSC板だよね
作者が終了宣言したわけでもないのにどうして移行ムードになってるのかわからなくなってきた 出来るか出来ないかの問題ではなく即座のバグフィクスが出来んようになるって意味だろ そもそもUWSCってAutoitから逃げ出した腰抜けが妥協して自分を騙し騙しつかうものだから
皆目を覚ましてAutoit移行済み
とかいうと日本語厨が発狂するんだろうな 何度も言われてるけど、マクロなんて言語構造持ったスクリプト又はプログラム言語に画像認識とマウス・キーボード制御さえあればなんでもいいんだよ
言語変えた所で劇的に変わったりとかはない
一定以上のものならDLLかましたり関数実装したりで同じようなことは出来る >>585
Python覚えるのはちょっと大変そうって躊躇してたけどこれ良さげね Autoitって昔はAutoit Recorderがあったけど今は無いんだよね確か
おかげで単純なマウス操作記録を一々コードで書く必要がある
あと画像認証がAutoitがなんか弱い気がする
Autoit RecorderとCHKIMGEXがあればたしかにUWSC互換ではある。
ChkimgEXの人コレ見てるかな
Autoitに対応してくれたら結構いいと思います 2018 05/10
https://www.axfc.net/u/3909850
AutoItに対応(chkimgEXのみ) 訂正しました。
https://www.axfc.net/u/3909859
AutoIt:テンプレートマッチングと完全一致検索に対応させました。 日本語のヘルプがない時点で
代替のソフトがあるか必要なソフトではない autoitとかpython使ってみて気づいたけどUWSCのfukidasiってすごく便利
それにGETID(GET_ACTIVE_WIN) とか再現しようとすると結構面倒くさい
慣れればいいんだろうけど苦しい思いしそう
畜生なんでUWSCを使っちゃいけない流れになってるんだ
Twitterとかで見てみるとまだ使ってる人いるじゃないか なぜ今更Python2.7なんか入れさせようとするのか それ俺も思ったw
コイツの言う事は聞いたらダメだと細胞レベルで分かったよ >>595
UWSCはそこそこの粒度で必要な関数が網羅されてるからとっかかりやすい。 横からだけどPythonは2系と3系で互換性が完全じゃないからネットで拾ったのを動かすのに2系の方がいいってのはある
でもこれから勉強するなら3系のほうが良いだろうね 自分は拾い物のスクリプトを弄りまわして2系を勉強したなぁ。。。
3系については一応存在することだけは知ってる(今のところ使ったことがない) UWSCで出来ることは全てAutoitで出来る
無数のライブラリ 情報量、利用者数桁違い
未だにUWSCを使うことは「私は馬鹿です」と書かれたTシャツを着て歩きまわることと同じ恥ずべき行為である 作者のumiumiさんの功罪は大きいよな
UWSCが生まれて20年
いまだUWSCしか使えない、努力しようともしない馬鹿を大量に生み出すとは UWSCでできることはUWSCでやりゃあいいと思うけどw
無駄に苦労するのがそんなに偉いのかねえ…それこそバカやないですかw 上位言語はやれる事は多いけど、イチイチ宣言しなくちゃならんとかとかイロイロ面倒な仕様も多いからね。
やろうとする事が下位言動で事足りるなら、ワザワザ上位言動使う必要も無いかな。 個人的感想。
C++etc:VisualStudio使えるのが良い。
python:マルチプラットフォームが強み。Macで動かしてくださいとか言う方もいるので。
javascript:勉強中。クリック動作の自動化などに。
UWSC:やはり便利。複数ウィンドウを自動化したりちょっとした動作に。 簡単にできることをわざわざ難しくやるのが正のような発言はITらしくない いい加減そういうのはマクロ総合スレなり比較スレなり建ててそっちでやれ >>607
UWSCが上位言語でautoitやPythonが下位語だよ
機械語よりで面倒なCも低水準言語に分類されてるしね ネクロ君はUWSCの構文互換のツールか他言語へのコンバーターを作ればいいんじゃないの? モバイルアプリ向けに自動化サポートツールを作れたらと少し考えております。
簡単に作れて使えないこともないかなと。 でも特定のアプリでは機能を無効化するみたいな
無駄な制限突っ込んだりするんでしょ?
本来なら出来るはずなのに、正義感ぶって無駄な制限入れてさ。
制限なんて取っ払って、使う側の問題と割り切ればよいのにさ。 やりたいこと
Frep側:
画面キャプチャ->用意した■画像を画像認識して存在したらタップを無限ループ
アプリ側:
キャプチャした画像とテンプレート画像でマッチングを行い、ヒットした座標に■画像を最前面表示する。
古いキャプチャ画像は削除する。
ガイドアプリのようなもので、アプリ自身には自動操作・キャプチャする機能を持たせず(大変なので)他の自動化アプリを誘導して自動操作させるみたいなのが出来ないかなと。 ↑はゴミですね><
すいませんスレ汚し失礼しました。 >>612
ホンマそれ
一番難しい画像認証が作れたんだから
UWSC引継ぎとか完全再現とかコンバーターとか
別言語でUWSCと全く同じ書き方ができるようになるライブラリとか作れると思う
英雄になれるぞ 確かにあんま褒めたくないが
才能の無駄遣い感がある
あとプロデュース能力の不足感も
本家が死んだ今がチャンスだと思うよ キーボード、マウスフックを用いた簡易キャプチャツールを作りました。
https://www.axfc.net/u/3910531
左Shift キャプチャする左上を設定(top_left(100,200)とか出れば取得できています)
右Shift キャプチャする右下を設定(bottom_right(200,300)とか出れば取得できています)
3キー 設定した範囲のスクリーンショットを撮影する
画像は現在時刻.pngで保存されます。 >>621
特定の範囲をスクリーンショットするソフトかな
これを発展させていく感じ?
pythonで作るの大変だったでしょ お疲れ様です なぜexeにした
なぜzipでアーカイブしなかったのか キャプチャすると同時画像認識ベースの簡単なスクリプトを自動で生成するようなソフトにする予定です。
GUI化してクリック回数とか見つかるまで待機とか繰り返し処理とかを設定してキャプチャしていくだけでスクリプトを出力してくれるシステムを作ります。 >>624
何のスプリクト?
UWSC?Python?Autoit? AutoitならUWSCの手軽さも備えてるし
外人が何でも公開してるから出来ないことはないというのに
この後に及んで別け分からんゴミに群がるとかUWSC使いってほんと頭悪いんだな >>626
2行目までは言ってること正しいね
けどAutoitは使う気にはなれんかな
お前みたいなのが使うものって考えたらバカバカしくなってきた
あれChkimgEX ウィンドウ座標が変だって言われて動かない
どういうこと? >この後に及んで別け分からんゴミに群がるとか
盛大なブーメランだな。 すまん、別スレか何処か他の場所でやってくれないか? >>616
とりあえずコテをつけてNG入れやすくしてくれ ■ このスレッドは過去ログ倉庫に格納されています