自動化ツールUWSC使いよ集まれ20
■ このスレッドは過去ログ倉庫に格納されています
>>693
「数だけ見れば」まだ流行ってると言えるけど、とても遅い言語。パソコンが高性能になってきたから注目されたって感じ。
俺は好きだけどアンチが湧きやすい言語だと思う ベテランさんがクソクソ言いがらも忘れられず、ついついいつまでもスレを覗きに来ちゃうくらいのソフトやで >>695
メモリ食う方法で処理すればC言語並みに早いってよ。
またはCythonとか言うCコンパイラ使うPython使う。
http://hamukazu.com/2016/02/09/c-python-ruby-benchmark/
> 確かにスクリプト言語は遅い。ただし、C言語で一般的なアルゴリズムをそのまま使って計算したとしたら。
> スクリプト言語にはスクリプト言語なりの流儀があり、慣れている人は違う方法で実装する。 >>698
挙げてくれたリンク先にある通りnumpyを使うと速い。numpyが無いPythonはPythonじゃないとまで思ってる人もいるんじゃないかな?
けどnumpy使うような処理とかは完全にスレチだな…それと速度求めるなら純粋に別な言語を使うべきだと思う。
やっぱり文法が人気の理由だとは思う…とは言っても(まだ人気ではないが)Pythonライクな文法を持つコンパイル言語なんかも登場しているらしいから、なんとも言えない
UWSCに関係ないことを長々とスマンww
とって付けたようにいうと、同じスクリプト言語という意味ではUWSC使いの人にとっては馴染みやすい言語だと思う…なぜ両者が争う必要がある?!(片方しか要らないだろという意見は無しで) sikulixとかいう「画像認証だけ」ならすごく楽なソフトがある
一応Python言語だしchkimgx並の機能を標準搭載 画像クリックが1行でできる
pythonみたいにライブラリとか動作環境構築とかほぼ無いし
日本語でsikulixについてあげてくれてる人もいる
chkimgしか使わないUWSC使いならこれも選択肢かと
まぁ使ってみると欠点も多いけど [RPA]PC自動化技術総合スレ[効率化]
https://mevius.5ch.net/test/read.cgi/tech/1526938606/
そろそろスレ違いになりそうなので、プログラム版にスレッド立てました。 >>701
SikuliXぐぐってみたけど見た目のインパクト凄いね UWSC pro持ってる方 メールくださいOrz
niyapo@usako.net 公式掲示板からリンクされてる
ttps://web.archive.org/web/20180125141222/http://www.uwsc.info/download.html 超初歩的な質問ですまない
「PRINT "こんにちは!"」
こんにちは!を赤色で出力したいんだけど、どうすればいいの? >>712
printではなくfukidasiやballoonを使う ログウインドウのフォントをAPIから変更したいって話じゃなくて? >>713
>>714
PRINT文で出力されるログウインドウだけど、
処理が正常に行われた場合は通常の黒文字でいいんだけど、
エラーが出た場合は赤文字で表示させたいな、って思って…。
すみません;; >>715
そのまま使うなら無理
拡張したりログウィンドウ自作するならできる やっと消えたのかUWSCとかいうゴミw
autoitが使えない雑魚がすがりつくゴミだったな
コンパイルもデバッガも有料とかいう時代錯誤のゴミは消えて当然か わざわざそのゴミのスレ見に来て書き込みまでしてる奴って病気かなんか? >>718
寂しいんだね。(^_^)ノ""""ヨシヨシ 以前このスレでバカにされちゃった可愛そうな子かもしれないからやさしくしてあげよう uwscってCE業界だと結構使われてたんだよなぁ
官公庁系の端末リプレースとか数千台クラスの案件でちょくちょく見かけたわ EDGEでお手軽にTAB移動+エンターを多用して自動DLをしていたんだけど、Win10アプデからTAB移動がたまにずれて不安定になった。PC自体は軽い
待ち時間を長くするだけじゃだめでランダムにしたら直ったんだけど、アンチマクロでもあるのかね
あと、UWSC.exeの名前を変えたらリネームで詐称するなって怒られた。いつのまにかチェックが厳しくなっていたんだな。という愚痴w >>722
まともなとこならバッチ処理するけどね。 UWSC使いの頭の悪い言い訳ってワンパだよなw「手軽さガー」か「○○も使ってるんダー」
しかねぇもんw
自分を言い聞かせるための拠り所すら論破されてワロタその上作者逃亡で枯れゆくだけの存在ww
いまだに使い続けるやつは意地になってないで乗り換えろよw シリアルコードが欲しいんだけどもう購入もできないのか >>726のスレみたけど作者の糞具合からするとID:1sh+zjCq0は本人だと言われても納得できる 自画自賛ばかりして叩かれてから作戦切り替えて自演ばっかしてっからなこいつw 画像がたくさんあるといちいち
IFB chkimg()
ELSEIF chkimg()
ELSEIF chkimg()
...
と書いていくのは面倒なので↓のようなやりかたをしてるのですが、他に簡単にかく方法はないですよね?
DIM gazou[] = AAA.img BBB.img CCC.img ...etc
FOR num = 0 to length(gazou)-1
IFB chkimg(gazou[])
endif
next どの画像がマッチしても同じ動作をするって状況にあたったことがないから
基本的に上の書き方だな はい
YES
OK
見たいな画像はなかなかないからな… >>734
画像名を1.bmp...99.bmpのように数字だけにしちゃえば?
FOR num = 1 to 99
IFB chkimg(num+".bmp")
endif
next
これでいい >>734
>>248
短絡評価(option shortcircuit)を使って chkimg A or chikimg B or ・・・
とすればいい >>735->>739
確かに状況が限定的すぎるかもしれません
参考になりました
ありがとうございました select true
case chkimg(), chkimg(), chkimg(),・・・
これじゃいかんのか >>734
その面倒なのを代わりに書いてくれるマクロを作るとか DIM gazou[] = AAA BBB. CCC ...etc
String a="*.bmp;
String b="";
for(i=0;i<length(gazou)-1;i=i+1){IFB chkimg(b=a+b)} >>734
FOR next
IFB endif
何で大文字と小文字? UWSCの記法ルールなんざ各個人が読みやすいと思えばなんでもいいんじゃね? 好きなように書けるんだから各人のクセみたいなもんも出るだろ
それがどうした? chkimg類似関数で、画像名を例えば「:」で並べて渡すと全部検索してくれるとか需要ありますか?
a1〜a5で存在したものをクリック。
ifb chkimgX("a1:a2:a3:a4:a5") == 1
BTN(G_IMGX_X,G_IMGX_Y)
endif >>751
需要はあるけどお前が作ったものは意図的にマルウェア入れていそうで微塵も使う気になれない >>751
それを1回のキャプチャでやってくれるなら高速化できるから需要はあると思う。 複数回に分けてやるなら何の意味もないよな
関数作ればいいだけだし UWSCから離れたいんだけどchkimgxが最強すぎて離れられない
chkimgx並の曖昧な画像認識できるツールってある? dllなんだからchkimgX自体どの言語からでも呼び出せるよ
お世辞にも優れてるとは言えないと思うけどね
まあ情弱には最強なんだろとしか そうかありがとう一言余計だけどな
必要な機能を充分満たしているから最強なんだよ別にスーパーAI作ろうとしてるわけじゃねえ ウィンドウのIDって固定する方法ないの?
GETALLWINでみると変わるんだけど >>760
idtohndとhndtoidでハンドル値を使う >>758
UWSCは馬鹿の証だからさっさと捨てろ 今まではUWSC使ってるゆうても外人から馬鹿にされるだけで
国内では理解があったが、現状国内でも失笑の対象なのでもはや使う理由がなくなった >>764
戦ってるキチガイはしがみついてる御前だろw
優秀な代替ツールが存在しているのに作者の消えた更新も無いUWSCを使い続けるというのならそれこそキチガイだろw
乗り換えは当然の流れや 使ってないおまえがわざわざUWSCのスレ来て書き込みせんでええんやで 可哀相なヤツに道を示してやってんだろ(乗り換え)
所謂情弱ってヤツらにな 慈悲の心よ >>766
その優秀な代替ツールってのは、何か教えろ まぁいいわ 馬鹿は道を示せば救いようがあるが
固執して、新しいものを一切拒絶するイカレ脳の連中には何言っても無駄だから去るわ
ほどほどにして目を覚ましたほうがいいぞ じゃあな m4dbyemh0って馬鹿は道を示せば救いようがあるがといって書き込みしないのね >>757
autoitからの呼び出し方教えてくれ キチガイさんテンプレ捨て台詞で涙目とんずらかわいそう;; モニタの一部分をocrで取得し、その結果に変化が出たらアラーとを出すような動作スクリプトのサンプルはありませんか? >>777
それ別にOCRじゃなくてもよくね?
変化のありそうな範囲の画像を取得して、定期的に比較するんじゃダメなん? >>778
あ、すみません。そういう意味でした。
ビットマップ取得>変化あり>アラート
のような流れのイメージです 変化したら、っていうんならPeekColor()でいいんじゃないの? 変化する場所が分かってるかどうかで色々変わりそうだね。 PeekColor() で調べてみます。
用途は、ブラウザ内の一部分の数値が 変化した場合のみアラートって感じにしたいのです。 最初から要件全部言えと
いっそゲーム用マクロならそうと言ってくれた方がはるかに話が早い 仮に監視したい範囲が10×10ピクセルだとして、その範囲をbmp保存してから画像比較するのと、
peekcolorで100ピクセル分を配列に入れて、forで最大100箇所比較(もちろん不一致検出でブレイク)するのは、やっぱり画像をローカルに保存する工程の分でpeekcolorのほうが高速なのかな。 peekcolorは毎回キャプチャするからゴミだよ
キャプチャした画像の特定ピクセルの色を取得するとかそんな機能すらない有料ソフトウェアとか恐ろしいわ 画面上の100ピクセルを配列に入れる過程で本来1回のキャプチャと100回の画素アクセスで済むところを
UWSCのpeekcolorは100回キャプチャするので99回のキャプチャする時間が無駄になる
画素アクセスよりもキャプチャする時間の方が大幅にかかるから通常の実装より数百倍遅くなるよ peekcolorはクリップボード指定に対応してる
毎回キャプチャとか() おろ?
ってことは、780さんのアドバイスは適切ではないってこと?
普通にbmpキャプチャからの比較のほうがいい? うちではpeekcolorは重かったから使ってないけど
自分の環境で両方試してみればいいじゃないか chkimgXをautoitに対応しようかと思ったが、余りにもゴミすぎてやめた。
良くこんなゴミを使うなと思いました。 4年ぶりに、仕事でUWSCを使いました。
いつの間にか、Pro版が買えなくなってしまっていて驚いた。
仕方ないから、Free版を使ったけれど、十分に目的を達成できた。
毎日、1時間かかっていた事務作業が、5分くらいで片付くようになった。
更新をやめてしまった理由はわからないけれど、作者には本当に感謝しています。 そんなん演説とか口語では定番テクやぞ
語りかけは敬体で説明は常体とか そんなのどうでも良いけど
更新止めてしまったのかこれ ■ このスレッドは過去ログ倉庫に格納されています