自動化ツールUWSC使いよ集まれ20
レス数が1000を超えています。これ以上書き込みはできません。
01/06更新
capturemode関数を追加
capturemode(int num,char* file_path)
num=0の場合通常
num=1の場合
画像認識関数からキャプチャ部分を独立化する
num=2の場合
画面ではなく既存の画像から画像検索を行う
file_pathに画像のパスを指定する
https://www.axfc.net/u/3878162 saveimgフォルダ配下の画像から指定画像とマッチする画像を探し出す
CALL Necromancer.uws
DOSCMD("dir saveimg /b >imglist.txt")
fileID = FOPEN("imglist.txt", F_READ) // 読み込みモードでファイルを開く
for i= 1 to 10000
str = FGET(fileID, i) // 1行目を変数に読み込む
if str ==""
break
endif
capturemode(2,"saveimg\\"+str)
if tapimg("searchImg.bmp",0)
print str
endif
next mouseorgでバックグラウンドで動くようにしてたPeekColorがWindows7からWindows10にしたら動かなくなった
(色がとってこれなくなった)んですけど誰か原因わかりません?
Winsows10で〇〇が動かないとかあります? 7と10じゃ描画関係別物だから
> Winsows10で〇〇が動かないとかあります?
ありすぎる
どんだけ時代遅れなんや
もっと過去スレ辿れ 俺は既にスクリプト沢山あって他の言語移植に時間がかかる為、w移植終わるまでwin7に戻したよ。 >>11
別にWindows10で動かないモン全部挙げろって言ってるわけじゃなくてさ
Mouseorgで裏行ってるアプリのPeekcolorが取れない事象に対して何か知ってる人いません?って聞いただけ
ぐぐってもそれらしい情報はないし 結構使う関数だから知ってる人いるんじゃないかと FOR i = 0 TO (IE.document.forms[0].elements.length -1)
PRINT IE.document.forms[0].elements[i].type
next
2つめでエラーが出たのですが、どういうことですか? Windows10は見えていないところの描画をしないことで省エネ・高速化を図っているから
見えない所の色を取得するような処理は全部NG //<td class="action">
//<button class="EdgeButton EdgeButton--primary retweet-action" type="button">
//<a href="/xxxxx/">直接とべない
//<span class="imgsprite_detail_rt_gif" title="Re"></span> </a>
このソースをクリックしたいのですが
IE.document.getElementByClassname
IE.document.forms[0]
IE.document.getElementsByTagName("button").length
などで試したのですがダメでした。
ヒントだけでもいいので良い方法がありましたら教えてください。 >>17
ie document button click UWSC
で検索してみ そもそも何がしたいのかさっぱりわからん
ソースをクリックしたい?意味不明
試したっていうのからも何がしたいのか類推できない URL分解してリダイレクトしちゃいかんの?ログイン先のサイト? >>17
>このソースをクリックしたいのですが
>IE.document.getElementByClassname //...
>IE.document.forms[0] //1つ目のフォーム
>IE.document.getElementsByTagName("button").length //タグ名buttonの要素数
>などで試したのですがダメでした。
そりゃ駄目だろうな、試せてすらいないわ
プロ版のIE記録してくれる奴が良いヒントになるんじゃないか <div class="save-button" data-action="nextpage">保存</div>
これをクリックするにはどう書いたらいいですか? 丸投げしたいなら>>5を使ってやれよ
手厚くサポートしてくれるだろ ググって分からないなら画像認識でも良いんじゃね、大概のことは出来るだろう
それが無理ならマウス操作でもしとけば良い >>5のものですがwebブラウザ操作はseleniumしか使ったことないです。
これを機にpython+seleniumでブラウザ操作してみてはいかがでしょうか? そもそもDOM操作はUWSCほとんど関係なくて
大半はjavascriptなんで調べたければjavascriptでDOM操作する方法調べろ 今はUWSCの解説サイトやブログは結構増えたけどjavascriptのほうが多いからね yahooメールで全てを選択し削除する事ができません。
教えて下さい。 別ウィンドウが開いてる時は待機はやり方ありますか?
https://imgur.com/CUxhdBo あるよ
でもお前が何をしたいか情報隠蔽したまま質問したからオレも回答を隠蔽することにするわー
がんばって自力で何とかしてね uwscのfree版で「今日はその月の何周目」を算出できる?
ちなみに、Excelだと
A1:2018/12/31
=INT((DAY(A1)+WEEKDAY(A1-DAY(A1)+1)-2)/7)+1
とか
A2:2018, B2:12, C2:31
=WEEKNUM(DATE(A2,B2,C2))-WEEKNUM(DATE(A2,B2,1))+1
で算出できる。 >>35
まず今月1日が何曜日か判定して、そこから今日が何週目かを計算すればいい 日付から曜日を割り出す計算式があったよね?
Excelとかじゃなくて数学式で IE.document.getElementById("btnSubmit").click()
IE.document.getElementById("btnSubmit").click
最後のカッコがあるのとないのとでどう違うんですか? 丸カッコつきは関数の実行
カッコ無しはオブジェクト
オブジェクトの方は変数に代入すると
(たぶん)長ったらしいのを省略して関数実行できるようになるけど
ブラウザのオブジェクトは刻々と変化するからやらないほうがいい。 440 :作者 ◆F9Q0oVJJko :2018/01/26(金) 19:38:21.19 ID:T1vztGcU0
このマクロソフトは自分が知りうる限り最強であると自認したので配布するのやめます。
今までありがとうございました。 いやいやw
きっと凄いところで雇ってもらうのに「君、これタダで配布してたら儲からないでしょ?」
とか言われちゃってwww 441 :作者 ◆F9Q0oVJJko :2018/01/28(日) 17:14:16.74 ID:4A8YGoO20
なんか続けてほしいとのDMが大量にtwitterに寄せられました。
よって開発を継続いたします。 どうも♪
某ソフトの作者です
DM来たのは勿論0件です^^
UWSCに飽き足らず是非当ソフトウェアをご利用いただきたいです。 久しぶりに来たが現役クレクレとゲーマクの話が出ると沸いてくるコード一行も組めない自治厨(元クレクレ)しかおらんスレになったんだな
たまにお題や質問にコード書いてたらコード書けるの自慢してるのかとか言い出す池沼が沸いてたレベルだし残当
明らかに新スレ要らんだろ Webの自動化なら元々JavaScriptとかあるし
なんかゲームマクロ用ツールも出て来てるらしいし
そもそも今どきはスマホゲームの方が人気だし
そら人も減るでしょ。 javascriptはフレーム内でドメインの違うページはセキュリティ上(原則)操作できないが
UWSCでは何も考えなくても簡単に操作出来る。これがかなり有利。 フレーム分割されてたら、UWSCでもDOM操作はちょっとだけめんどくさいんじゃね?
マウスクリックならいいけど。
マウスクリックでできることは限られていて、動作が確実とは言えないので
JavaScript が使えるなら使うべき。
ドメインが違うと駄目ってのは、
複数のドメインにアクセスしないといけないならブラウザ拡張機能で作るしかないかもしれないけど、
一つのドメインで自分のスクリプトを動かしたいだけなら、ブックマークレットで流し込めばいいだけ。
ゲームだと自前スクリプトが監視されてるけど・・
JavaScript を直接使うといいことがある。
jQuery で簡単にDOM操作できる。
querySelector って関数を使えば jQuery なしで似たような操作ができるけど、足りないところもある。
最終的にUWSCでDOM操作するとしても、
Web上の事はブラウザの開発環境を使うと効率がいい。 >>53
javascriptとUWSC両方使うって意識は全然無いわけ?
どっちか片方にしなければならない理由は全然無いし
どっちか片方が断然有利ってわけでもない >>54
両方組み合わせて使ってるよ。毎日30分ほど。
ただ、Webブラウザで完結するなら JavaScript だけでいいんじゃね?
UWSCはマウスで操作するのは簡単に組めるけど
裏で自動で動かそうと思ったら結構作るのめんどいし。
デバッガは有料だし。 なんで勝手にWebブラウザで完結すると決めつけてんのかわけわからん とりあえず言えることはゲーム脳が居なくなるなら万々歳 >>56
場合分けしてるいちパターンだけを取り出して
それと決めつけているなどと因縁吹っ掛けるのは
ストーカーだからなのか
馬鹿だからなのか
うっかりさんなのか
老人ボケなのか 元々このスレはゲーム関連死ねってスレなんだけどな…
javascriptの方が使いやすい?どうぞどうぞそっち使って下さい
UWSC誕生前からあるものを何を今更って感じなんだけどな
正直にわか過ぎて何とも言えん だから使ってるって。
ただ、みんなにも勧めてるだけ。 なんでこのスレはゲーム関連ダメなん?
Terrariaで素早く武器を切り替えるのに使ってたけど便利だった >>61
ゲームの規約で禁止されてることが多いからじゃね?
あと、ゲームの話題ばかりになる。
あと、ゲームガードを回避する話が定期的に出る。 >>61
(´・ω・`)いいよ
オレらも「どうせゲームことだろ」って思ってっから ゲームの話になると、
「このゲームで動きません」
「反応がありません」
とかばかりで動かないのはどこかとか、
その部分のスクリプトはどう書いたのかとかまったく情報でないのばかりで。
それもそのはず、自分じゃ何も書かず拾ってきたものだったりする。 ATOKの英字入力がキーを押す度にオンとオフが切り替わるトグルしかないから
これを使って英字入力オンのみに固定出来ないかなと色々試したけど
イマイチ上手くいかなくて諦めた
無変換キーを押す→UWSC「言語バーから英字入力を選択しカーソルを元の場所へ」
一応それっぽいのは出来たけど挙動がどうしても不自然になる 何がやりたいのかいまいちわからんなあ
UWSCスレでこんなこと言うのもあれだが、キーフックの類が欲しいならAHKを勧めるぞ >>67
無変換キーを押した時に英字入力オンにしたいんだわ
連打してもオフにならないようにしたい
でもトグルしか用意されてないからただ割り当てると
オンオフ切り替えキーになってしまう https://topics.shopping.yahoo.co.jp/promotion/kao/
このURLに自動でアクセスして下にスクロールしてクイズに答えるっていうスクリプトを作りたいんですが、
下にスクロールしてクイズに答える部分はどう作ったらいいのか教えてください。 BTN(WHEEL, ノッチ数)
クイズに答える。 >>61
ゲーム目的は何一つ自分で試行錯誤も調査もしないガキの投稿ばかりだからだよ ここはスクリプトを自分で書く人、最低でも書こうと努力する人のスレであって
作ってくれスレでも他人のスクリプトの動かし方を教えるスレでもない >>68
ATOK知らんからわからんが、MSIMEでは英数モードに
切り替えるキー(トグルではない)ってのを割り当て設定できるんだが >>70
レス本当にありがとうございます。
BTN(WHEEL,-20)を入れたらちょうどいいところまでスクロールしてくれたんですが、
その後のクイズに答えるっていうところで、質問はランダムに12個出てきて、その答えが、
3 これひとつで全身うるおう
3 血流を促進し、発汗を促して、代謝が向上
3 これひとつで全身うるおう
2 ぬれた手を使ってサッと流すだけで手軽
2 シャープつめかえ容器「ラクラクパック」
3 血流を促進し、発汗を促して、代謝が向上!
1 お風呂
1 1cm(センチメートル)
2 1世帯当たりの猫の飼育頭数が増えている
1 撃破
2 塩コショウ
1 ULTRA CLEAN
なんですが、出てきた質問に対して自動で答えをクリックするにはどうしたらいいでしょうか?
よろしくお願いします。 すいません。今見たら答えが一つ被ってて11個でした。 ほらな>>76みたいなクズばっかさ
ヘルプすら読む気が微塵もないような奴は救いようがないさ 自分が怠けるために他人の善意にタダ乗りしようとするクズなんてフォロー『しない方がいい』
味をしめて未来永劫自分で何もやらなくなるだけだ そもそもこのスレってある程度基礎的な知識があって
UWSCを日々使ってる人がつまづいた時に先人に教えを請うたりや、発見した時に自慢しあったりするスレであって
これからプログラム始めてみたいですとか、このツール使えば何これが出来るって聞きましたっていう奴を
懇切丁寧に教えるスレではないよね ソフト開発を委託してるクライアント様かよw
何も考える気のない絵に描いたようなクズじゃねーか… >>76
質問の画像を探して答えを探しタップする
このスレなら作者が詳しく教えてくれるかも
ttp://egg.5ch.net/test/read.cgi/software/1501817061/ >>82
ありがとうございます。
画像でやるって分かったんで IFB CHKIMGってのでやればできそうなんでやってみます。
プログラミングの知識0で昨日からやり始めたんであまりにわからないんで
5CHでUWSCでスレッド検索したらこのスレしか出てこなかったんで知らずにここで聞いてしまって申し訳ありませんでした。 やはりATOK無理みたいだ
問題なのは「日本語入力OFF」じゃなくて「英語入力ON」にしたいというところ
日本語入力をOFFにして半角英数入力にするのは
Winが用意しているapi使ってるだけみたいでけっこう簡単にできる
ATOKの場合日本語入力をONにしたまま内部的に英語入力モードにして
辞書や推測変換を活用しながら英文を書く英字入力モードがあるんだけど
これを外部ツールでONにするにはまずATOKを解析しないといけないみたいだから俺には無理だ >>84
そういうのショートカットキーとかありそうだが >>84
IMEの現在の状態はレジストリが持ってるはずだから、
押されたらレジストリ見に行ってから切り替え判定してはどうなの とおもったけどATOKなのか
解析とかは無理じゃないかなあ
MSIMEじゃなくてATOKにこだわるならやむなし uwscの初心者ですがnoxでモンストの絆マクロを作りたいんだけども、オススメのサイトとかコンピューター系の参考になる本とかある?? あたりまえやん
質問する前にまず口の聞き方を勉強してこい >>94
真っ先にそのページ出てみたけどコマンドプロンプトとかadbとかでやるやり方?使えそうなのがどれか分からんや…… >>97
そう、単純なマウス操作じゃなくてマウスを動かさずnox内の全起動アプリ消去、binの入れ替えモンスト起動を、マウスが動かず自動でやってくれるマクロの作り方やで内部的に操作するのが難しい……その後はマウスが動いて自動でやってくれてるんですけどね
一応マクロを買ったのがそーゆうので、暗号化されてるからどのように組み込んでるか分かりません 自動でビン切り替えるなんて全く難しくないよ。
有料でいいなら捨てアドレス晒してくれたら教えますよ。 id = GETID("Mozilla Firefox", "MozillaWindowClass")
SCKEY(id,VK_TAB)
SENDSTR(id, "http://google.com" , True, True)
firefoxで目的の位置にカーソル動かしてsendstrで文字入力できたと思うのですが実行するとカーソルがどこにあってもurlバーに入力されてしまいます。何か仕様変更などご存知の方いたら教えて下さい >>100
>SENDSTR( ID, 文字列, [番号, 送信モード, ACC指定] )
それだと「番号」にTrue(1)を入れてることになるからでしょ >>101、102
100です。そのようになってるのですが、リファレンスとかみるとデフォルト番号0になっとるんですよね。
0指定にしても入力されずで困ってました。 ヘルプ読んでそんな理解なら日本語能力が不足してるとしか…
そもそもヘルプが何かわかってない?
どこぞのわけわからん奴が書いた三文記事をヘルプとか思ってるとか? 整数値を入れるところにTrueを入れてる、つまり間違ったことをしてるわけだが
そこの所から根本的にわかってないでしょ…
もしそれで動いてたならただの偶然だよ >>105
あいや、ヘルプファイルから確認してるのですが、以前これでできたような気がしたのですが偶然だったようですね。
整数値を入れるところにtrueってことは整数値を入れなければ動作しないということでしたか? >>106
5つ値が必要なところに4つしか入ってなくて
お前は3番目を省略したつもりになってるのが問題 >>107
id = GETID("Mozilla Firefox", "MozillaWindowClass")
SCKEY(id,VK_TAB)
SENDSTR(id, "http://google.com")
カーソルがある位置に入力したい場合はどうすればいいですか?以前実行させてたものは上記のもので動いてたのですが、、 >>108
TABでカーソル動かしてるんだから
以前実行させてたものでカーソルがある位置に入力できていたというのが嘘 >>109
100です、規制で遅くなりすみません
先程のTABはあくまで一例であっていま現在動作確認しているのが下記になります。
ブラウザでグーグルを開いたのちに下記を実行してます
id = GETID("Mozilla Firefox")
SCKEY(id, VK_CTRL, VK_R)
SENDSTR(id, "http://google.co.jp)
リロード後にカーソルがグーグルの検索フォームにあるので入力されると思うのですがされません。 >>110
実行できないものを実行したと嘘をついて貼り付けるな
死ねとしか言いようがない >>110
過去うまくいったうんぬん > ヘルプに書かれている正しい内容
こんな思考のやつにまともに答える気には誰もならん
先入観全部捨ててヘルプ読んでおいで いや、確かにブラウザの好きな位置にテキストを入力出来てたと思うよ。
ACC ON で。
カーソル位置に入力出来てたかどうか覚えてないけど
Firefoxはシングルタスクからマルチタスクに変わってるから
そのタイミングでできなくなったんならそれが原因だと思うけど。 どうやったら動くか示すの簡単極まりないけど
こんな奴に教えたくないわ exe化して配布しても転売されたり大変だと思います。
認証ソリューションを作成中ですが需要ありますか? 110です
再度調べてみます。皆さんありがとうございます。 110です。
ファイヤーフォックスのアップデートなどによるものではなく、uws4.6バージョンで実行できました。お騒がせしました。 複数の仮想デスクトップ環境上でUWSCを動かしたいです。
お名前デスクトップでやってみたところ、
UWSC自体は動作するのですが、
複数の環境のUWSCが干渉してしまいうまくいきません。
たとえばコピー&ペーストの処理の場合、
一方の仮想デスクトップでコピーしたものが他方にペーストされてしまったりします。
仮想デスクトップを最少化すると動作が止まってしまいます。
何か良い方法ないでしょうか? コピペは排他制御しろ。排他しなきゃ競合するの当たり前すぎる。
そもそも仮想デスクトップでっていうのが無理筋
仮想・複数・不視動作やりたきゃ仮想PC一択 最小化したらCPU止まる仕様なんだろ
無理
あと、WEBサービスは悪さして根幹の環境ぶっ壊されないように色々制限掛けてるのがほとんど >>121
お前のやりたいことはHyperVとかVMware使うことでしか実現しない
あーWindows Serverコンテナでもいいや >>121
クリップボードを使うな
それか、仮想マシンの設定で、クリップボードをホストとゲストで切り離せ。
排他制御とか無理だろ。
一応、共有フォルダに排他制御用のファイルを作る手もあるけど
お名前.comので共有フォルダが使えるとは思えない。 >>125
仮想デスクトップ=同一PCだから共有フォルダなんか使う必要ない
仮想PCならあえてクリップボード共有するようなツール使ってない限り問題にならないが お名前デスクトップの所見てなかった
>>126は無しで すごい初歩的な質問なんだけどさ
1行の処理を10回繰り返したいとかって時もfor-next使わないとダメ?
3行になっちゃって見栄えが悪くてどうにか1行で完結させたいんだけど そういう質問をするようなヤツが見栄えを気にするなんざ10年早いわ >>128
for-nextで3行と1行の処理10回で10行とどっちが見栄えいい? >>128
Procedureにすればメインルーチンでは1行3文字で済んでカコイイ! 新しく買ったパソコンにMSエッジというブラウザが入っていましたがUWSCと相性はよいですか? >>131
やたらと行数減らそうとする時期は俺にもあった
その時でも行少ないのが見栄えが良いとは思ってなかったけどな
極端な話>>128をfor-nextで5行使っちゃうぐらいのほうが見栄えは良いと思ってたw 一行に収めたかったら全部 ; ですよ
javascriptの内部構造読み取りたいとき、これやられてるサイトはほんとイラつくわ ありがとうございます procedureかセミコロン使います
>>130はもっとよく読んでからレスしましょう >>137
for-nextで3行と1行の処理10回で10行とどっちが見栄えいい? パラメータ渡すわけでもない3行の処理を関数化して見栄えがいい!とか馬鹿すぎて笑う キーバッファクリアの While Getkeystate(VK_ESC); Wend とかは1行で済ませたいよな HTMLでもそうだけど
scriptをbodyに居れないのどうにかなんねえかな
見栄え悪すぎ FCU対応版くださいお願いします
お願いしますお願いします 2018/02/16
・DLLでの提供をやめます
・GameAutomation.exeを実行するとMacroフォルダ配下にある画像に基づき自動操作を行います。
-ファイル名スプリット処理による操作
-スクリプトモードによる操作
が可能です
・複数端末起動してるNoxを全て同時操作可能です
https://www.axfc.net/u/3888530 ライセンス:
1PC買い切り6000円
アップロードしたものと違う、端末ごとに独立した操作をするのもお付けいたします。
https://twitter.com/_LegalSystems
購入ご希望の方はtwitterまで! 独自HP持たないものを販売とかトラぶった時逃げる気満々だしな
そもそもスレチだし \u3042\u3044\u3046\u3048\u304A
といった文字列を元の「あいうえお」に戻したいんですが
UWSCではどうやったらいいですかね JSで既にあるから
COMで宣言して使えばいいんでない?
ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1092759890 msgBox(chr($3042) + chr($3043))
tokenで切り出して変換する関数作るかな? >>153
途中アルファベット入ったらひどいことにならない?それ 新しいシステムから古いシステムにデータを反映させたいのですが
データを単純に入力するしかなさそうなので
新しいシステムでiniやら作って、自動で入力させてます
結果、一応自動で入力は出来るようになったのですが
長時間動かしていると、登録時に時間がかかるようになり
1分かかっても登録が完了しない場合、画面内でエラーの赤ランプが点灯します
このエラー自体は仕様であり、解決方法もわかっているのですが
肝心の「エラーの赤ランプが点灯」のトリガーをUWSCで取得する方法がわかりません
バックグラウンドでchkimg待機して、それに合致した時はそのエラー解消を優先する
みたいな方法ってないのでしょうか?
ウィンドウでないからかGETIDでは無理でした・・・ >>155
登録完了したときとエラー出たときで処理が分岐するマクロを書けばいいだけだろ・・・ 画面内でエラーの赤ランプが点灯しますを作った人に
UWSC向けのシグナルを作ってもらう
たとえば、別スレッドのUWSCの押しボタンを作っておくから押してください
それか、ログファイルやsyslog、イベントに書いてもらって読む
画面内でエラーの赤ランプが点灯しますを作った人に
その赤ランプのトリガーを取る方法を教えてもらってそっくり実装
画面内でエラーの赤ランプが点灯しますを作った人がもう身近にいなかったら
赤ランププロセスの有無監視/プロセスのCPU使用量監視 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) >>155 (157も>>155)
中止してもいい処理で、UWSCで中止できるなら、全部50秒で中止して、そもそも鳴らさない
その中止したトランザクションの一覧を見せらる人が居れば見せて、よろしくやってもらう
未登録トランザクションそのものは、人を手配して赤ランプを浴びてもめげずに頑張る以外に
どうにか方法があるといいね 仮想デスクトップのアプリで動く??
sendstrが効かないんだけど、他の人はどう? >>156->>158
助言ありがとうございます
古いシステム作った方はもう社にいないのと
ソースコードがよくわからない+手を加えたとしてそれを信頼できるかの問題
があるので、システムの改修は難しいのが現状です
とりあえず、手が空いたら頂いた案を検討・実装してみます どう考えてもデータ自体を変換するほうが早そうに思うし
それができない程度の技術力の人が入力を自動化しても
正しく動作しているか信用できないって思うのは俺だけだろうか >>155
赤ランプの座標と色が決まっているなら
その座標を peekcolor で監視。
色コードは画面キャプチャしてペイントに貼り付けてスポイトツールで調べる。 クロームだと、録画で取得したIDを認識しないみたいだけど何か対策はありますか? WIN10のIE11もダメだ
WIN7のIEならID認識するのに
ID認識しないとCLK_BTNも使えないし不便 >>128
これ その行の末尾に*10とか付けて10回繰り返すようにしてくれりゃ便利だと思うんだけどな
可読性悪いが簡単なのちょちょっと作る時は便利そう CALL ***.UWS
CHKIMG("***.BMP",0,100,100,150,150)
これらの命令は実行する度に、HDDにアクセスしますか?
無限ループ内で一秒に何回もアクセスしてたらHDDが壊れるんじゃないかと思って
初めにメモリに収めてからメモリから読んでるのかな? それはUWSCの関するところじゃない
OSの領域
骨董品マシンだと常時アクセスするだろうし
近年のマシンだとキャッシュに入ってるだろうし
UWSCのCALLはINCLUDEであって何度も実行するもんじゃないとは思うけど >>168
OSにキャッシュされるから1回しかアクセスしない。
リードキャッシュをOFFにすれば毎回読み込む。
USBとかでライトキャッシュをOFFにすることはあっても
リードキャッシュをOFFにとかふつうはない。 https://medaka.5ch.net/test/read.cgi/csaloon/1518353191/910-911&nohead
ダウンロードフォルダの指定jpegファイルを書庫に入れるツール。
.hta の画面に名前をドロップ
.bat で 7za を呼び出して圧縮
処理対象のファイル数をdirコマンドの戻り値で計算
ブラウザ側でダウンロードを自動化してるから
UWSCでそれを監視してマウス操作を自動化すれば
全自動になる。
他言語、特に .hta を毛嫌いしてる人がいるけど
こういう使い方ならそれぞれの特長を生かしたいい使い方だと思う。
違法サイトだけど。 WPFでGUIを作ってそこにリアルタイムでログを表示させたいんですがどうすればいいですか? じゃあcreateformにログを出力する方法教えてください exe化したスクリプトを実行するのに毎回ダブルクリックするのが面倒だからGUIのボタンでexeの実行と終了、あと設定ファイルの書き換えをやってるんだ
これにprintで出力したログウィンドウも統合したい
頼む過去ログ見てたら吐きそうになってきた
初心者です。よろしくお願いします Firefox58.0.2x64で使ってみたら激遅なんだが原因はなんだろう
getidの時点で異常に時間かかる どうもFx53では普通に動いてたgetstr/sendstrがQuantumだと失敗してるのが原因でした
解決策が分かる方いましたらお願いします githubの使い方勉強用に、一部ソースコードを公開します
・UIAutomationについての関数を幾つか
https://github.com/LegalSystems/NekoMacro peekcolor激遅ですね。
これ一回一回キャプチャしてるからだと思う
やっぱこのソフト使えねーわ。 peekcolor、chkimgとかを画面でなく画像ファイル内での座標返すようにすればいいのにね >>182
UWSCはブラウザじゃねーから画像ファイルの位置が分かるわけがない 画面はsaveimgで取れるんだから、判定画像を指定ファイルにすれば色々と便利になる
・ADBでキャプチャしてその画像とのマッチングを実施
・画面でなく大量のファイルと画像とのマッチングを実施して特定の画像に一致するファイルを探し出す
・特定の画面と大量のマッチング元画像が一致しているか判定(毎回キャプチャするのは時間の無駄)
etc 画面なら1920*1080を走査するだけで済むけど、『大量の』ファイルを検索するなら合計面積は青天井になって余計遅くならんの?? 画面に対して何かをするソフトという概念を切り払い、画像解析って感じで拡張する感じ。
アルゴリズムをぱくればごちうサーチ的なことがUWSCでも出来るはず。 俺はキャプチャするか、キャプチャせず前回キャプチャした画像か切り替えられるようにして、opencvでパターンマッチングしてるよ。 NekoMacro
・chkimgEX
・peekcolorEX
・click_control
http://www.axfc.net/u/3890623
※パッキング、通信など一切行っておりませんのでご安心ください。(個人利用に限り無制限・無期限に使用可能です) chkimgで座標の事について質問です
座標を変更させる事が多々あって、その度に座標を全部手書きで変えてるんですけど
一括変更できる方法ってありますか?
andで繋げてるので一文でckimgが5個あってその座標を全部同じに変更したいです。
x,y,x1,y2をそれぞれA,B,C,Dにしてみて、例えば100,200,300,400)の座標にしたいとして
A=100
B=200
C=300
D=400
とやってみると以前までなら手書きで変更してた時は不具合なかったのが今は認証が出来てないです 認証させてる画像と同じ画像が画面上にあるんですけど座標を指定する事によって
指定した画像だけを認証してたんですけどおそらく今の状態が認証させたくない画像もさせてるっぽいので
やっぱり座標の指定の仕方が悪いとは思うんですけど改善方法あれば教えてください いまさらだけど
画像認識用のbitmapを作るときにwindows10のスクリーンショットをトリミング後bitmapとして保存
って、間違いですか? >>191
chkimgの直近でA,B,C,D表示させて所望の値になってるか確認してみたら?
chkimgが正しく記述できてるかもよーく確認する
やりたいことはその方法でできるので >>194
間違いではないけど、UWSCでSAVEIMGで作成した方が
座標の間違いとか後のミスの予防になっていい >>195
座標を確認してもやっぱり間違ってなくて改めて見直してたところ原因が見つかりました
座標をABCDにしてA=○ B=○ C=○ D=○にしてると言いましたがそれとは別で
sleepをsleep(a)こんなような感じにしていたのが原因っぽいです
a=1 こんな感じにしてました
小文字と大文字なので問題ないかと思っていたのですがsleepの代入文字?をaから別の文字に
変えてみたところ今までどおり認証してくれるようになりました
見直すきっかけにもなったのでありがとうございました! 今思えばchkimg CHKIMG 小文字と大文字どっちで書いても同じ関数として認識されるんだから
A=100
a=1
としていたらうまく動かなくて当たり前ですよね・・・
同じ関数なのに指示が2つもあったらw ちょっと質問なんすけど
saveimgでスクショ取って保存したら
そのサムネイルを画面上に何らかで表示するって実現するとしたらどうやる? スクショはバンディカムでとってそれをペイントで編集してたけどそれじゃだめなの? 199です
すいません、質問はまた別の機会にします 特定ファイル名の画像を表示するだけのアプリを作れば良いのでは? //でメッセージがわりになりますが、/だけだと何か意味があったりしますか?
出力させるときの文字をa,b等ではなく/だと早くなったりします? 出力させる文字を/にすると画像認証が早くなったりしますか? aやbみたいな複雑な形より簡単な直線一本である/の方が処理が早くなるのは正常な頭をもってして常識的に考えれば当然言うまでもないことである UWSCがどうのこうの以前の、パソコンに限らず電子機器で数字を扱う上の常識っていうか
数学の常識っていうか
いやマジでなんで知らないの?小学生かな?
ってレベルの質問が出てくるのは何故なんだろう ユーザーの年齢層から考えて
定年後に始めたんだろ
今の小学生なら授業で多少習うはず >>209
例えばですけど、/とaで比較するとして、全体ではなく、2x2バイトの画像に切り取る場合はどちらも切り取った画像は同じようなのになりますが、それでも早さ変わりますか? 一見人の目には同じように見えても情報の密度が段違いであるからしてなれば須らく変わってくること請け合いなのである 何が聞きたいのかよく分からないけど、速度が気になる感じか?
速さが気になるなら自分で試せば? でも敢えて>>209の常識に則って考えるなら
/と1などのケースでは可読性を損なって処理速度は寧ろ遅くなるんじゃないか? >>217
まさに速度が気になる感じです!
早ければ早いだけ嬉しいです。
どちらで試しても見てる分には同じスピードにしか見えないです。 >>220
速度は変わらないよ
一兆文字くらいだともしかしたら人間にも知覚できるレベルで遅くなるかも >>190
なんかどうやっても48行目
関数呼び出しんとこでエラーなるわ 03/01 NekoMacro
https://www.axfc.net/u/3891718
colorExtract(char * img, ,int color)
指定画像の特定色のみ抽出し、他の色情報を黒にします。画像はextract.bmpで出力されます。
getColorSum(char * img ,int color)
指定画像に含まれる特定色の合計数を返します。
rowsColorSum(char * img ,int rowNum ,int color)
指定画像の特定行の特定色の合計数を返します
colsColorSum(char * img ,int colNum ,int color)
指定画像の特定列の特定色の合計数を返します
rowsColorShuffle(char * img,int row_x,int row_y)
指定画像の行xと行yの色情報をシャッフルします。
colsColorShuffle(char *img,int col_x ,int col_y)
指定画像の列xと列yの色情報をシャッフルします。
cvresize(char * img1,char * img2,float ratio1,float ratio2)
ファイル名img1の画像を指定比率で拡大・縮小します。変換画像はimg2で出力されます。
cvdilate(char * img 2,char * img2,int num)
ファイル名img1の画像を指定回数膨張処理を行います。変換画像はimg2で出力されます。
cverode(char * img1,char * img2, int num)
ファイル名img1の画像を指定回数縮小処理を行います。変換画像はimg2で出力されます。
cvcut(char * img1,char * img2,int x,int y,int width ,int height)
ファイル名img2の画像を(x,y)から指定範囲切り取ります。変換画像はimg2で出力されます。 ファイル名を絶対パスにするとかdllの配置場所を気をつけるとか
してみてください
ちなみに↑はOCR用に作ったものです 寿司打ってサイトでの自動タイピングに挑戦するときに組んだ機能です。
自分で自動化したり人から依頼されたときに組んだものを汎用化してDLLに組み込んでいます。 現状だと単なるライブラリ止まりなのでここから更に機能追加予定です。
簡単なロジックですが.uwsファイルとは別に.nwsファイルにスクリプトを記述し、それを置換することで処理記述を減らす・便利機能を追加するというものを構想中です。
.nwsファイル
1行繰り返し)
repat:10 x = x *2
.uwsファイル
->自動置換
for i = 1 to 10
x= x*2
next >>223
使ってみたけど
saveimg("capture",1)
chkimgSetImage("capture.bmp")
いちいちこれ入れないと動かないの?
でもこの二行をchkimgexの上にくっつけて複数のイメージを繰り返し探索すると
どうにも片方のしか見つけられないみたいでうまく動かん
記述の仕方が悪いのかもしれないが 01,02,03,04・・・,09,10,11,12,…,20という名称の各ファイル(拡張子は,txt)を順次開いて処理したいのですが、
数字が1桁の場合には頭に0がついているので、
for i = 1 to 20
next
で実行できず困ってます。
みなさんはどのようにされていますか? フォルダ配下の全ての画像と画面とのマッチングを行うとかいう場合に最適化するためにキャプチャとマッチングを分離しています。
デフォルトではcapture_flagという項目を追加してキャプチャする用に設定いたしますね。 >>231
lengthで桁数とって1桁だったらゼロ挟めばいいだけじゃね 2018 03/03更新
https://www.axfc.net/u/3892330
・chkimgFXを追加
完全一致比較タイプの画像認識関数です
UWSCのchkimgとほぼ互換性を持っています(透過色どうこうが良くわかってないのでそこだけ無視しています)
・chkimgEXの第二引数にキャプチャidを追加(-1の場合キャプチャしない 0〜はUWSCのsaveimgの仕様に準ずる)
wiki
https://github.com/DoranekoSystems/NekoMacro/wiki >>231
バッチでよくやるパターン
101〜120の下2桁を文字列としてcopy 起動時にタスクバーにあるのではなく
直接画面に現れてほしいのと
×を押すとタスクバー行きではなく
直接終了してほしいんですがどうすればそう設定できるんでしょうか
前者はINIファイルのTaskTrayStartを0にすればできたんですが
勝手に1に戻されてしまいます 可逆圧縮のPNGにに対応してるんかね?
PNGなら透過も有るし、画像認識の画像としては便利そう。 2018 03/04
https://www.axfc.net/u/3892553
・chkimgEX/FXで領域切り取りが正常でない場合メッセージ警告を行い0を返すように修正
・colorExtract関数を指定色からの任意領域幅を任意色に置換するという機能に拡張
・chkimgFXにおいて画面に対して探索画像の特定色を無視する機能を追加
pushSkipColorで該当色をスキップ色リストに追加しいます。
refreshSkipColorでスキップ色リストを初期化します。
sample2.pngのように画像に複数の色によるノイズが混じっていても完全一致検索を行えます。 いや、俺は続けて欲しい
続けてほしいが、こうも頻繁にスレに投下するのはやめて欲しい
ある程度作って一区切りついてからスレに書き込んでくれると助かる 欲しい欲しくないの話じゃねえわな
スレチなんだから UWSC勉強中です。
例えばこのサイトの「次100」をUWSCで押そうとしたらどういうコードになるんですか?
座標でしかできないのですが、どうもその都度、作業位置が変わるようで >>241
uwsc関係あんじゃん
スレチではなかろう 一応UWSC用のツールなのか
前みたいに別アプリの宣伝と思ってたわ
すまんかった いや、これは結構すごい
UWSC関係なしに画像の近似値をバックで行けるのはかなり重宝する 出来ればHPもって過去バージョンも管理しながらちゃんと続けて欲しい ちなみにみんな大好き『chkimgX』の時はどうだったん?
今の『EX』の時と同じようにぶったたいてた感じ?
『EX』の方はそうだなぁ・・・。
文字検索機能と付いたら面白そう。
文字から画像位置の検索や、その逆の画像情報からの文字認識とか
画像解析系の機能が強化されればだいぶ捗るな。
他ソフト経由でこれらの機能を強引に入れ込んで使ってるけど正直めんどくさくて。 こいつには前科があるからだろ
他所でやれといわれても無視して無関係のソフトを何度もマルチポストで宣伝して
自分のスレを建てておきながらこっちにいつまでも宣伝しにきていた 俺もマクロソフトの宣伝とアップデートの度にここに書き込んで良いか?(笑) >>250
chkimgXの時は、おーよく便利なもの作ってくれた!
みたいな感じだったんじゃね
今回は>>252の言うとおり前科あるから叩かれてもしょうがないというより当然だと思うわ chkimgX も確か出て行けって奴いたよ。
今回も同じ奴が出て行けと言ってるだけ。
マルチだの宣伝だのは口実。 うざい過剰な宣伝せずにいいモノ作ってくれたら
評価は後から付いてくるだろう。俺も手のひら返して絶賛するよ
逆にうっとうしい書き込みを繰り返すようなら容赦なくぶっ叩くけどな
どうせこのスレなんてチンパンジーの質問しか書き込みないようなもんだし _,,t-‐‐-、,-‐‐-、
三'::::::............... .....::::::`y,.
ナ::::::::::::::::::::::::::::::::: :::::::::::::ヾ
| ̄| V::::::::::::::::_{{ ({∫∬ノノjヾ:::::{
| ̄| | ̄| ナ::::::::::::::i`__,,,,,,,ァ_ _,,,,,_ t;;:ヌ
| | | | イヘ::::::(ヾ~!,ャt、 !'''i ィtン )=f }f
| | | | i {t)テ" ヘ' '___,イ ヽ_/ 介'
| | | | _,rヘ_,j|!' /ー--''! |'
|,.ィ―'''' ̄ /| | /二ク ! 容赦なくぶっ叩くけどな
/;;:::'';;::''::;;:/ { ! 、 ヾニン ノ\
/'''::::;r|''':::;;;| | ! \ _,,./|::;;'''\
/:;;/ |;;;''::;;| 丶\ `__>-ー´ !;;;:'''::iヽ、
i/ |'::;;;;''| 三 ―''" !''::;;;;| /ヽ
/⌒ヽ |;;''':::;| \ !;;::''|/ i
/ \{'';;;::''}  ̄二ニ= !::;;| |
/ヘ |;;:::::;{ ‐- !/ |
/ i |:::;;;''! ー ! / |
/ l |;;'';イ } {、
〉、 ∧テ{ ヽ _ _,,,,;;;;;:::-==ニ;;;_ ノ __,イ´
/ \_ //レ!  ̄  ̄ { ̄ |
/ `ー::v'´/ | i i | 専スレ行ったらコレ販売品なのな。
『x』は無料配布だったと云う点も大きいな、 改良してchkimgXX(ダブルエックス)作ったけど需要あるかな
馬鹿にされるのが怖い Excel.Range("A1000000").End(xlUp).Rowってかくと、xlupでエラーが出るんだが、xlupは使えないの? >>261
ぶっちゃけ「x」で事足りてる感があるから
よほどいいのじゃないとスルーされるんじゃないかね・・・
まぁ個人的に興味あるから上げて欲しいとは思う その改良した内容次第じゃね?
後は無料配布かどうか次第で現行からとってかわるかって感じ。 >>260
って、よくよく読んできたスレ読んできたら、価格1万はやりすぎとかいう批判から途中で無料に切り替わってはいたのね。
でも、無料切り替えと同時に、使用期限が内部に設定しているらしく使い続けることができないって感じか。
だったら、Xでいいなって感じに成るな。
こっちで話出てるXXが何を改良したのかの方が気になる。 >>262
そういえば名前ではできなかったような。-4162に置き換えれば? 403だと落ちてるっていうのとは違うような
設定ミスとかそっちの方 アクセスできないのはホームとダウンロードページだけじゃね UWSCで永遠ループさせて使ってると4周目で画像認識、クリックしないで途中で止まることあるんだがなんで? Spotifyが再生中だとWindowタイトル取得できない
どうしよう(´・ω・`) 画像認識に使う画像の大きさってどうやって調べてるの? アホすぎる質問ばっかり
スクリプトの書き方とかそんなののはるか以前
消防かよ キャプチャーソフトで取った奴の画像の大きさでいいのか 通常はタメ口でいいんだが
質問があほ過ぎてあほにタメ口きかれてる感じになってるのがな >>282
それだな
UWSC知らないだけの普通の人にタメ口きかれるのは全然問題ない
問題はUWSC以前にあって、アホにタメ口きかれるのはむかつく 俺みたいなレジェンダリーウィザード級のエンジニアなると
たいていの人らは等しくアホだからタメ口だろうとなんも気にならなくなるのが当然だと思う
アホ阿呆タメ口ぷんすかプンプン言ってんのって、同族嫌悪なんじゃない? ないこともない
http://www.google.co.jp/search?q=uwsc+site%3Auwsc.info
http://www.uwsc.info/
> 403 Error
> 現在、このページへのアクセスは禁止されています。
> サイト管理者の方はページの権限設定等が適切かご確認ください。
なんかミスったんじゃね? >>273
クリックに失敗することもあるし
クリックが早すぎて無視されてることもある。 プログラミングとか全くわからん人間が手を出すには結構ハードル高いな
画像認証が上手くいったりいかなかったりでまいった 自分で検証、調査して分らない事は自分で調べて進めていければUWSCなんて何の事はないのだけれど
出来ない人が多いってこった プログラミングだのVBAだの未だによくわからんが、
uwscを独学で2年ほど、ソコソコ使えるようになった
しかし自分にできるからって他人にもできるとは到底思えん >>293>>294
今んところちゃんと動くとすげー楽しいんで頑張れてる
あいまいな画像認証の導入の仕方がイマイチわからんけどもうちょっとがんばるわ
問題はゲームで楽するために始めたはずなのにこっちが面白くてゲームやってないことだなw 多次元配列の記述法だが
arr[x][y]
arr[x,y]
どっちも動くんだが同じなのか? どうせお前ら回答者なんて社会の底辺なんだから
タメ口ぐらいで文句言うなよ
こっちはお前ら底辺にタメ口で質問してやってんだぞ? 質問の仕方すら分からん奴は義務教育期間であろうが進級させるべきではないな。こいつ>>298みたいなの 専スレが無い場合は雑談スレで質問してもいいんだぞ。勢い無いしな。態度が悪いのは放置だが 質問したきゃすればいいし答えたきゃ答えりゃいい
格好つけてたらまたスレ落ちるぞ じゃあやっぱり質問しても問題ないな、その程度のどうでもいいスレなんだから もう更新出来ない状態でいるなら、オープン化して欲しいな
資産が死滅してしまうのは勘弁して だねぇ。ソース公開してたらAHKを凌駕できてたかもな
不正プロテクトに探知されないゲーム用のマクロツールを作りやすいので海外でもウケると思うんだが こんな無能しかいない連中がオープン化とか笑わせんなよ
最低限uwscの主要機能独自で組めるレベルでないと話にならんわ 64ビット版と構造化メモリ参照を内部機能で渡す方法は結局実装せずじまいか >>318
osの64ビット版の事?
使えないの? >>319
厳密にいえば、使えないことはない
もっと厳密にいえば、使えない
具体的に言うと64bitアプリのコントロールは出来ても
64bitアプリの内部メモリ、DLLへのアクセスが出来ない
超高度なことしようとすると、できない。 >>320
ありがとう。
意味が少しわかりました。
今やってるのはwebで、ログインログアウトの繰り返しなので問題なく使えてます。 っていうかこのソフトの作者はどうやってマネタイズしてんだ?
ただの趣味でやってるなら相当きついだろうな。
webページ維持できないのも頷ける >webページ維持できないのも頷ける
それはない。今時サイトの維持は金かからんよ 2018/03/20更新
https://www.axfc.net/u/3896712
・試験的に回転・拡大・縮小に対応
・NoxAppPlayerに対応
・説明を追加 これFAQのページとかは削除されていないのにダウンロードページとトップページだけ意図的に削除してるじゃん
もう復活は絶対ないだろう
今まで更新お疲れ
作者のおかげで人生おわりかけてたときにお金稼げてなんとか今まで生きてこれたよ。ありがとう 9割自演DLという情けなさ
てかUWSCと縁切るんじゃなかったのか >>324
そんなことないよー
いただいたよー
見てないけど SLCT機能で質問ですが
SLCT_BTNなどでポップアップしたウィンドウの中にチェックリストなどを一緒に組み込ませたいのですがこういったカスタマイズはできないですか?
ちなみに無料版です >>334
ヘルプ見てこんなこと言ってるなら今の君には無理なのだろう base64をデコードするコマンドは存在しないでしょうか?
パワーシェルとか使ってファイルに保存するのは見つかるのですが
コマンドラインの戻り値で返してくれるようなデコーダーが見つからず困っています
教えていただけないでしょうか、よろしくお願いいたします >>337
certutilかなんかでファイルでの入出力だけがネックならその部分を挟んだスクリプトを組んでUWSCからはそれを呼べばいいかと
ちなみにPowerShellで〜と言ってるのがググってすぐ出てくるBase64デコードのサンプルコードなら
それはファイルに出してるのではなくグローバル変数($txt)に入れてechoで表示してるだけだよね?
だから最後をreturnにしてスクリプト(.ps1)にすれば概ねお望みのもの(入力部分はお好きなように)だが、
PowerShellはbatほどお手軽には呼び出せないので注意 ie.document をdom操作してる時に、中身が変化するとエラーで落ちちゃうんですが
どうすればいいのでしょうか?
htmlページは時間が経過すると変化する仕組みみたいです。 >>341
変数に入れてるなら変数に入れるのをやめればいい 無理
IEオブジェクト自体が外部プロセスで変化する変数みたいなものだから
何度もアクセスしてれば変化する瞬間にぶちあたることもある
スクリプトを相手先ページの変化に同期するよう設計して
絶対に変化しないタイミングを見計らってIEアクセスをするようにする以外ない エラーになったら取得しなおして処理をやりなおすとか? >>343
readystateみて変化があるときは操作しないのは基本 >>345
readystateはjavascriptで要素が変化するページには意味が無い どうしてもエラーを回避できないなら
COMエラー無視でやるしかない。 ただし問題が一つ。
COM_ERR_IGNを指定するとTRY-EXCEPT構文が使えなくなる(エラーが検出されない)
一々無視したり無視しなかったりと面倒なことになる
基本的にはエラーを出さない方向でやるべき >>337
function decode( code )
result =powershell( replace( dec, "$$$ENC$$$", code ) )
fend
textblock dec
[System.Text.Encoding]::UNICODE.GetString( [Convert]::FromBase64String( '$$$ENC$$$' ) )
endtextblock VPNへの接続を監視して
意図せず切断されたら自動で繋ぎなおすようなことは出来ますか? このソフトって有料版もあるんだよね
そう簡単に辞められるもんかね このソフトだけで年間収入500万ぐらいはあるんじゃね。
それぐらい知名度あるし。 有料版の累計使用者はそれくらいになるかもしれんが
新規購入者がそんなにいるとは思えない
大抵の事はフリーで済むし 秀丸エディタでも億いくんだから
有料版が必要なかろうがお布施として購入している人もいると思う 画像認識関連がchkimgだけしかないのに、ゲーム系でマクロと言ったらUWSCしか名前出てこないからね
なんら特筆すべき優れた点はなくUWSCである必要はなにもないのに、これは地味に凄い >>351
どのように作ればいいですか?
キーワードだけでもお願いします >>359
俺はお前がどんな手段でVPN張ってるかもわからないのに知るかよ
その程度の頭では作ることは不可能かもな >>359
そのレベルの聞き方で何とかしたいならカネ払って誰かに作ってもらうしかない
自分で調査したり試行錯誤する気ないでしょ?
労力惜しむならカネで解決しろよ >>356
秀丸エディタが億いったのは
インターネットが一般に広まってすぐの事だけど
その後パスワードが出回ってからはそんなに売れてないと思うよ。
UWSCのパスワードは共有されてないかもしれないけど
フリー版で十分だし。
あと、業務用で使うのは秀丸エディタだからね。
自動化ってプログラム組めるならUWSCである必要はないってみんな書いてるでしょ。
業務用途ならもうちょっとしっかりした言語使うよ。
UWSCを業務で使ってる人ってのは
本職プログラマーじゃない人がやってると思う。
Excelの自動化とかも、プログラマーじゃない事務員がやってるでしょ。 で、業務用だと金払わないとまずいんで積極的に払うんですよ。
金払わないで使ってるのがばれて炎上した人いたし。 いずれにしてもアナウンスは欲しいですね
作者に不慮の何かがあったとしても、ドメインもサバも生きてて誰かがFTP権限持ってるだろうし
親戚なり関係者なりがコメントするのが無難だと思うんだけど(一部とはいえ有料ソフトなんだし…) >>360-361
知らないのでしたら、知ったかぶりして答えていただかなくても結構ですから >>359
簡単なのはVPNが繋がってるときだけ通るところへ定期的にpingして
返ってこなかったら切れてるとみなして接続する
まぁVPNアプリから接続状態取れるならそれでもいいと思うが >>365
知っているがお前の環境をエスパーし懇切丁寧に説明する気にはなれんだけ
回答に必要な情報を隠蔽して質問してんじゃねーよ まあまあ落ち着いて。それ以上クレクレキチガイに構うと時間の無駄よ 世間にRPAを流行させようとがんばってるのがいるから
どこかの金主も色気出してuwscをパッケージ化して売りまくっていい目みようと作者と協業始めていて
その関係で入り口と金目のところをクローズしてると妄想してるのだが RPAググった。なるほど、世の中こんなことになっているのか。 おいおいuwsc使えなくなったら
明日からどうやって暮らしていけば良いのかわからん uwsc買収されてもうたん?pro版はよほしいんだが http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
こんにちわ。失礼いたします。
どうか助けていただけませんでしょうか?
uwschelp@yahoo.co.jpまでお願いいたします。 https://gist.github.com/DoranekoSystems
chkimgEX/FXのソースコードを公開しました!
誰でも書けると思いますが。 マクロで商売しようとした馬鹿が作者にも因縁付けたから嫌気がさしたんじゃね? すっごい初歩的なことかと思うんだけど教えて頂きたいのですが
バックグラウンドで動かしてるウィンドウのサイズを変更したいとき、
ACW関数を使うとウインドウがアクティブになってしまうのですが、
アクティブにせずにウィンドウサイズを変更する方法はないのでしょうか? >>381
GETIDとかEXECとか何動かすか分からないからなんともいえないけどこの辺じゃない? UWSCユーザーって作者に万が一のことがあったらどうするつもりなのか?
いつまでも健在とは限らないし、開発し続けてくれる保証なんてないだろう 無くなったら無くなったで代替を探すしかないんじゃない?
もしくはレガシーということになる。
保証は元々ないじゃない。 python昔試したけど結局UWSCの方が使いやすいしインストールしたままだわ
正直10万円くらい余裕で出せるね 使いやすいのを使えばいいだけだと思うけど
exe化とかデバッガーとか通常言語なら無料で当たり前に付属してるものを有難がってる人の気が知れない 10数年前のMMO全盛期に全自動狩りマクロを作るのにUWSCを採用して以来お世話になってるけど、
AHKが今のような優勢な立場に成ると知っていたらAHKで作ったかもなぁ。
サポート終了だといろいろ作った資産が死んでしまうのが本当にやっかいだ。移植がマジ面倒 というかこの辺の機能はMSが用意してほしいわ
MacのAutomatorのように オフィシャルのツールだと ツマラナイ制限を加えてくるからそこがなー
たとえばMSもゲームのマクロ検知を公式に実装してきたし。
自分はもうゲームなんぞやらんからそこはいいんだけど、監視やら制限をされるというのは気分的に面白くない感じ 全自動狩りマクロをUWSCで組む意味ある?
俺は教科書のような記述でマクロ組んでるけど、どうせゴミなんだろうな 10数年も実装経験あって(ただのマクロとはいえ)UWSCとかAHKとかに凝る意味があるのかということ
pythonでもc++でもvbでも好きなので組めば良いのでは? >>394
好きなものの中にUWSCが入ってる人はUWSC使うってだけでしょ
スレタイ読める? ここはね、UWSC使ってる人/使いたい人が集まるスレなの exe化->当たり前
デバッグ->当たり前
chkimg->ゴミ
DLL読み込み->当たり前
特にゲーム用途ではこのソフトが秀でてる点なんてとっつきやすいというだけだろ正直
機能的にはゴミそのものだわ
仕事とかでは便利だと思う いくらイチャモンつけてもシェア取った奴が勝ちなんだよな >このソフトが秀でてる点なんてとっつきやすい
これ一番大事。 いくら作者が自分で高性能だ多機能だ語った所でとっつきにくけりゃ誰も使わん
それを判断するのは利用者だし、自画自賛してるようなのは大体が作者のオナニー
スレまで立てて必死に宣伝してたどこかのアホのゴミソフト見ればよくわかる >>394
UWSCはともかく
AHKはすごいんだぞ。
キー定義をするだけで、キー配置を入れ替えできる。
反応しないキーがあったらショートカットキーで代替できる。
ショートカットキーで入力した文字をIMEで変換もできる。
仕事先でキーが反応しないパソコンで仕事しろと命令されたけど
AHKのおかげで助かったんだぞ。
USBキーボード?確かに職場にあったけど、それも反応しないキーがあったよ。
変換、無変換、スペースキーをシフトキーとして扱えるから
普通のJISキーボードを親指シフトにすることが出来る。
キーボードの定義ファイルを入れ替えるだけで、どんな配列のキーボードにもできる。
AHKというインストール不要な共通の実行ファイル以外をテキストの定義ファイルとして扱えるから、
例えば、インストール権限がないネカフェのパソコンでも親指シフトが使える。
http://blechmusik.xii.jp/dvorakj/
> 現在はさまざまなキーボード配列に対応しています。
> 実行バイナリ版
> AutoHotkey_L スクリプト版 代替ソフト一覧(暫定版)
AutoHotKey ←無料
マウスレコーダー ←無料
RocketMouse Pro ←有料 文字を入力すると検索候補が出てくるタイプの検索窓についての質問なんですが
IESetDataで文字列を送っても、検索候補が出てくる時と出てこない時があります
出てこないときはgetElementsByClassName("hoge").item(0)の中身がNOTHINGになっています
特にIEを起動して最初のトライだと失敗しやすいです一度成功すると数回は連続成功します
原因は何が考えられますか? >>410
フォームのキャッシュ(もしくはオートコンプリート)とサジェストを混同してない? >>411
文字入力時の検索候補はウェブサイト側で用意?されています
文字入力後の候補をクリックしないと先へ進めない仕様なので躓いています
一応流れは下記のような感じです無駄なコードがあって見難いですが
//一回だけだとリストが表示されない場合がある。要検証。
IESetData(ie,cells[0],"title")
sleep(1)
obj = ie.document.getElementsByClassName("menu-item").item(0)
//objの中身がNOTHINGである場合の処理
for i = 0 to 5
ifb obj = NOTHING
//入力クリアをクリック
ie.document.getElementsByClassName("close").item(0).click()
sleep(1)
IESetData(ie,cells[0],"title")
sleep(1)
//再度代入
obj = ie.document.getElementsByClassName("menu-item").item(0)
else
break
endif
next
//リストクリック
obj.click() DOMアクセスしてんのに何故DOMで書き込みせずにUWSCの関数使ってんのかなって思う どのサイトで何がしたいか言ってくれたら試してみるよ uwscガチで終了なのか
作者さん今までありがとうございました 5ちゃんねるのあるスレッドに、現在何レス目まで書き込まれてるかデータとして読み取ることは出来る? 作者サイドからのアナウンスは欲しいよね
今後は新機能の実装はないが最低限のメンテナンスはするとか、もうやる気ないからソース公開するんで誰かメンテよろしくとか色々考えられるけど uwscでIPアドレスの切り替えってできますか?
もしくはルータの電源OFF→ONでも >>424
フツーにブラウザからやればいいと思う
それができないルーターがあるのならそれはわからんw >>424
UWSCでできるか…の前にそのルータが何で操作できるかという話では?
Web管理あるならブラウザなりwget/curlなり、SSHでログインできるならそっちのが早い >>425-426
ですよね
何か難しく考えすぎてました
ありがとうございます デジタル証明書の有効期限が2019年4月なんだが、
これ過ぎるとどうなるの? UAC有効にしてるなら警告が出るくらいじゃないかな(許可すれば起動できる)
UAC無効なら特に何もなく使えると思う 再帰の深いところから
一気に脱出する方法を教えてください 質問する前にヘルプくらい見なきゃだめだよ。基本だぞ
制御文のとこな >>430
ヘルプ読んでないヴァカが知ったかでレスしてるけど無視な
一気に脱出する方法は無いから一々戻るしかないよ 機能的には大差無いけど、大手SIerが手がけててグラフィカルなUI付いただけのWi◯Act◯rとか
年間100万のライセンスで売れるからな
作者もその辺の会社にヘッドハントされたんだろう EXEC("D:\XXX\TradeStation 9.5\Program\ORPlat.exe")
ではできない。
どうすればいいの? 別の.uwsファイルに記載しておいた
FUNCTIONやPROCEDUREは呼べるのですが
PUBLICやCONSTで宣言した変数・定数を呼べません
CLASS TEST
CONST i = 1
PUBLIC j = 2
PROCEDURE lesson
<処理本文>
FEND
ENDCLASS
と宣言した場合、別ファイルから呼ぶには
TEST.i
TEST.j
ではダメなんでしょうか
TEST.lesson
は呼び出せるのですが 変数スコープの問題とかじゃなくて TEST.i と TEST.j はメソッドじゃなくただの変数なんだから
print TEST.i とか DIM X = TEST.i とか書かないとエラーが出るとかなんかそういうオチの匂いがする
TEST.lessonは実行できてる辺りが余計 実際のとこはマウスクリックの座標指定です、すいません
書き方問題なさそうなんで明日もう一回見直してみます もうpro買えないのか
新生活始まって必要になったところなのに
5000円前後の代用品って何がオススメ? 私の場合
winアプリマクロ:C++
スクレイピング系:python
ツールなんてそもそもいらん。 まあまあ、禿げてるアデランス社員もいるからさ
生暖かく見守っていこうぜ RecIEにメニューバーか、ボタンにアクセスキーを付けて欲しかった。 もう新しい言語覚える気力残ってないから、あと20年は使わせてくれ いままで結構頻繁にアップデートしてたのに、急に繋がらなくなってどうなるんかね?
Vector経由でプロ版買ってもキャンセルになるらしいし、作者になにかあった可能性が大だな。
個人的には使うことあるから、状況だけでも知りたい。 繋がらなくなったわけじゃない
一部ページ以外は繋がるし
単純に開発中止なだけ 一生付き合う必要もないんだし、いつか終了してもいいと思うが
そうならそうできちんと終了なり中止なりアナウンスするのが普通
今の状態は失踪と一緒だから何かあったと考えるのが一般人としては普通
トップからリンクされてないページにアクセスするのって下手したら不正アクセスだし… なんで不正アクセスなんだ?
カギもかかってないURL叩いただけなのに?
バカなの? 企業じゃなく個人なんだから嫌になったらサイト潰すのは勝手
終了ってアナウンスするのは普通という意見はわかるけど、別にそうじゃない人がいてもおかしくない
意図的にトップとDLページ消してるんだから失踪なんて全く思わんけど >>453
一般公開されてないページ、つまりURLを知らない限りアクセスできないページに対するアクセスは
法律解釈次第で不正アクセスとされかねないグレーゾーンなんよ >>455
認証かかってるわけでもない。履歴からすぐに飛べるページがグレーゾーンだと
アホか 「UWSC 質問」で検索したらすぐに出てくる公式のページを不正アクセスっていうなら
グーグルは不正アクセスを助長してる反社会的なサイトってわけだな >>456
馬鹿はお前
>>457
だから裁判起こされまくりだろ 常識的に考えてこれは大丈夫だろう、ってのと、法律的に大丈夫ってのは違うのよ
法律作ってる奴ってのは頭の固い役人だからさ、往々にしてこういう変なのもある
そこはちょっと留意しておいた方がいい 詰まらんことで喧嘩すんな
ttps://www.bengo4.com/internet/1069/1183/b_197478/
弁護士が指摘してるようにこれまで閲覧可能だったものに
(別の方法ではパスワード等がかかっていたとしても)直接アクセスして取得するのは合法
法律では不正アクセスとは制限を不正に突破する事、制限に対して虚弱性をついて迂回する事をいう
「アクセス制御機能を持つ電子計算機にアクセスし」と入ってるからノーガードならサイトを掘っても合法 その辺はこじつけでどうにもなるってのをWinny裁判なんかが証明してるけどね
もちろん有罪にはならなかったけど、逮捕して長時間拘留するなんてことは出来るわけだ リンクが張られていないサイト見たら不正アクセスとか馬鹿すぎて笑うw >>455
お前アホだろ
URL叩いただけでアクセスできるならそれは一般公開しているページだ
全世界に一般公開したくないと意思表示したいならせめてベーシック認証くらいかけとけ 個人的にはトップページを非公開にしてればそのドメイン以下はアクセスされたくないのだろうと受け取れるけどね
まあ、多少アクセスがあったところで被害があるものでもなし、第三者が騒ぎ立てることではないかと
※厳密にはawsやホスティングサービスにトラフィック代が発生しかねないが
不正アクセスの成立可否は他所でやってくれ
目に余るから告発でもするってならスレチでもないが ところでシェアウェア版の購入者には何か連絡とか来てないの? >>474
馬鹿はお前
ホームページ以外へのリンクは違法だった時代もあったんだよ。 >>475
いつの時代?
違法ってことはそれで裁判になったんだよね? 今後は不具合があっても修正されないってことか
乗り換え検討しないといかんな え、た、、、、、、たたたたたた、たい、たたたたい、、、たいたいたいー、タイーホされるの?!?!やべーーーーーー!!!! >>476
https://ja.wikipedia.org/wiki/無断リンク
2006年2月、経済産業省は「電子商取引及び情報財取引等に関する準則」を改定し、
(中略)
不正競争防止法・商標法・著作権法などにより法的な問題が発生する可能性があるとして注意喚起している。[10]
この例として消費者金融事業者が経緯なく地方金融機関のリンクを表示する行為、
風俗事業者のサイトが現実の女学校HPのリンク集を表示する行為などが挙げられている。
公衆送信権(公衆送信禁止権)との関係
なお、フレーム内リンクのようにリンク先の情報がリンク元の著作物の一部であるかのような誤解を招くものであるときは
翻案権(翻案禁止権)、同一性保持権、氏名表示権を侵害するおそれがある[5]。
慶應義塾大学[28]
リンクは自由。ただし画像などの直リンクは禁止。
衆議院[25]
リンクはトップページのみという、いわゆるディープリンクの禁止。
ディープリンク
無断リンク禁止と類似の考えでディープリンクと呼ばれるトップページ以外へのリンクを禁止するという考え方がある。
こちらは海外でも問題が起きており、著作権を問題にした裁判などが行われていた[31]。 文字列の先頭○文字、末尾○文字を削除するって関数ある?
ググったけど見つけられない… ないんか。じゃあまあ、文字数カウントして切ったりせなあかんか >>479
それはリンク先のサイトが自己サイトの如くのようにふるまうフィッシングを想定してる
自己ブックマークや、転載先として提示しているリンクに対しての注意喚起ではない
というか、それがアウトならニュー+とか報道機関から訴えられまくってるだろあほくさ ってか、これでできたわ。
str = "hoge"
str = COPY( str, 0, LENGTH(str)-1 ) >>483
詐欺事件を予防するためにリンクを違法とすることは
リンクが違法であることを意味しない?
意味が分かりません。 >>483
2ちゃんねるのニュース板はマスコミから訴えられて負けてるぞ。知らないのか。 >>479
君の提示しているWikipediaでもさ
>リンクに関して法的な強制力はないが、
>リンクする場合に法律上制限はされていないが、
>法的観点からはこれはあくまでその主催者の意思表示という以上の意味は持ちえず、日本では拘束力は無い
って書いてあんだけど、どこに違法って書いてあんの?
というかさ、ディープリンクの項目以外今回の件と全く状況の異なるケースだけどなんでそこを貼ったの? >>487
現に俺は裁判で有罪になったと言ってるだろ。
法的な強制力がないとか言うのは現在の話で合って、過去はそうではなかった。 >>487
意見が食い違うということは、裁判で争う可能性はあるし
実際に裁判になってると書いてあるだろ。 >>487
お前は衆議院をなめすぎだよ。
衆議院が有罪だと言えば有罪なんだよ。 俺は過去に、このUWSCスレのリンクを踏んだだけで警察から襲撃を受けたことがあって過去にそれを書き込みしている。
法律とか関係ないんだよ。
違法だという思想が存在するなら有罪であり、警察がリンチしに来るんだよ。 ああ、こいつあの基地外か…
本当にただの馬鹿だった >>488
だから、なんという法律に違反して有罪になったのか、○○法違反とか○○の罪とか罪状を言え
逮捕されたのならなんの容疑なのかは必ず言われるし、裁判になったのなら罪状は必ず言われる
有罪判決を受けたのならなおさら >>479
なんで省略しちゃうの?都合悪いから?
*** お前が中略した部分 ***
リンクは原則的に自由だが、不正に利益を得たりリンク先に損害を与えるといった目的がある場合、またはそのように
解される方法でリンクしている場合には、
****************
> 衆議院[25]
> リンクはトップページのみという、いわゆるディープリンクの禁止。
なんで中身読まないの?読んだけど理解できなかったの?
http://www.shugiin.go.jp/internet/itdb_annai.nsf/html/statics/housei/html/h-accessibility.html
> 当ホームページにリンクを設定される場合は、当ホームページのトップページのURLに設定してください。トップペー
> ジ以外へ設定されますと、ページ構成変更等によりリンク切れを起こす場合があります。
TOP以外だとリンク切れるかもよって注意でしかない >>494
現行犯逮捕で罪状とかないし
有罪判決って裁判長は有罪としか言わないのが現実だ。 >>497
> 俺は過去に、このUWSCスレのリンクを踏んだだけで警察から襲撃を受けた
これで現行犯って、、、
お前、やっぱりガチなのかw ・ホームページ以外へのリンクを貼って現行犯逮捕(笑)
・現行犯逮捕で罪状がない
・裁判で罪名も言われない
これで本当に常識もない頭の悪い嘘つきの本物の馬鹿だったということがわかった ガチの奴じゃん
ID:eDeg8/jq0は糖質の疑いアリだわ
素直に病院いってこい >>501
おまオレ
umiumi氏になにか動きあったのかと糠喜びしたわ 何だよUWSCとは全く関係無いところで
キチガイが騒いでただけかよ > https://mobile.twitter.com/arimoto_kaori/status/987231013897060352
> 有本 香 Kaori Arimoto
> @arimoto_kaori
> 対案出した野党答弁者がいないために審議が止まるというのは前例なし。つまり憲政史上初の暴挙。
> 立憲民主党は実は「生活困窮者」のことなんかこれっぽっちも考えていないと思われても仕方ないね。
> 枝野さん、ほどほどのところであの国対委員長と手を切らないと大変なことになるんじゃありません? > 17 名前:名無しさん@1周年[] 投稿日:2018/04/25(水) 14:54:45.17 ID:EHo9ozlk0.net
> 実際、林大臣が受けたオイルマッサージって言ってもこの程度なもの
> 抜き無いし、入れない
> 合法でセーフじゃん
>
> https://i.imgur.com/5TWw2wq.jpg > 182 名無しさん@1周年 sage 2018/04/25(水) 13:14:30.79 ID:cmWrNoX10
> 福島みずほ「次官の音源を聞いたか」
> →麻生大臣「本人が持参してきたので聞きました」
> →福島「??」
> →麻生「本人が持参したので聞いてます」
> →福島「??」
> →麻生「持参したは『持ってきた』という日本語です」 ふぁびょったeDeg8/jq0があちこちにリンク貼って回したのか無関係な書き込みが始まったな
本家も終わったしこのスレも終わりか、みんな今までありがとな。アドバイス結構助かったぜ
未だに構造体メモリをDLLに投げる方法が理解できなかったのが悔しいな Bot初心者なのですが、
特定の文字をenterで入力し続けるというbotが欲しいのですが、uwscでその作業は可能でしょうか? 機能的に可能であっても
その程度の判断できない奴には不可能だわな >>517
どんどんヘルプに書いてある質問をしていいぞ
ボロクソにこき下ろしてやる UWSCってどういう意味ですか?
なにかの略ですか? 「ボロクソにこき下ろしてやる」に対して「殺すぞ」ってのは(過剰だけど)ただの口喧嘩でしかないな >>510
ただのエンターの連打ならWindowsにもともとついてるvbsでいいんじゃね? あの文章からただのエンターの連打だと思える脳みそがヤバイ キーボードのA+Bの同時押しなんですが、
トリガーにするキー、例えば、Pキーが入力されると、A+Bをが押されるように書いたとします
Pキーを押してる間はA+Bを押し続け、Pが離されたらA+B押し続けも解除、
という風にするにはどのようにすればいいのでしょうか? whileでループさせても↑のような入力にならず連打になってしまうのです
アドバイスお願いします >>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入れやすくしてくれ >製品版
>1PC 6ヶ月ライセンス 10000円
草生える 常識もなけりゃモラルもなく自己顕示欲しかない基地外 UWSCの chkimg()+画像判断後のクリックが winposなら1コマンドで可能。
それも表だけでなく裏マクロで・・
http://www002.upp.so-net.ne.jp/tinynealy/winpos.html
とかうたってるwinpos使おうとしたがさっぱりわからんぞ?
winpos -a -e -V,,50,20,,Id:/tmp/aaa.bmp,V,L1
にしてもぜんぜんクリックしてくれんし
もっとわかりやすく書けや UWSC使用継続の活路を作れそうな最有力候補だから応援してる
そうじゃないなら確かに自分のスレでやれって話だけど
その辺どうなんでしょうかね >>635
スレ立ててここには案内だけ書いてそっちでやれよ >>635
どう見てもUWSCの為に行動はしてないだろう ちゃんとベクターのシェアレジ通すなら応援してやる
それ以外はクソ
ましては匿名掲示板でOSのシステム部分さわらすソフトとかマジどうかしてる
サポートどうのこうのじゃなくて作者がちゃんとしてるかどうかが最重要 イキってんじゃねえよ何様だテメェ
乞食の分際でしゃしゃんなゴミ フラッシュを使ったDMMのブラウザゲーなどでMOUSEORGのID変数が1なら動作するが2では動作せず
サイトなどを調べて回ったところ仕様との事で結論が出ているようなのですが
uwscでの解決策はやはりないのでしょうか?
また代替え案など別のマクロソフトや手段でバックグラウンド処理させる方法がありましたら教えて頂きたいです "Chrome_WidgetWin_1"があるとダメらしいというのをググってる時にどこかで見た気がします
私はミジンコ以下なので細かい仕様とかは全然分からないのですが・・・
迷宮のセリアやお花、かんぱに、以前はガルシンなど殆どが変数2では動かず
結局手動操作するか、どうしても回した時だけ深夜や出勤中に変数1で使ってた事はあります 購入できなくなってから音沙汰なしでもう2ヶ月以上か
あと1ヶ月待ってもダメそうならライセンスキー流すわ ダンマリ決め込んでる作者燻り出すのに使えそうじゃない?w DOSCMD関数の3つめの引数をfalseにしてもコマンドプロンプトが表示されるんだけど
おま環なのかバグなのかが知りたい おま環、もしくは実行しているアプリケーションの問題 >>654
どんな書き間違えしてるか分からんしコード貼ってくれ
というか省略時のデフォルト動作は非表示なんだが、それでも表示されるのか? 確認し直したらdoscmdじゃなくてexecになってたすまん >>634
面白い。IEのリンクをクリックだけど、
ドキュメントにあったけど、-Zで矩形の画像を保存できるように
winpos -Zr50,20:d:/tmp/aaa
を使って、リンク部分をクリックすると、画像が保存され
winpos -a -e -V,,50,20,,Id:/tmp/aaa.bmp,V,L1
でクリックできたよ。
こちら、Windows10で 2018/03のアップデートをしてます。
確かに、使い方わかりづらい。でも面白そう。ちょっと使ってみようかな‥ 未だにUWSCなんて使うのは馬鹿丸出しすぎて失笑されるからやめたほうがいいですよ そうはいってもこれで納品してしまったシステムがいくつかあるから使わざるを得ないんだなあ >>661
そうなんですか、では止めときます。
代わりに何をご利用ですか? >>663
VBA
C#
python
辺りがどうだろうか 最近使い始めました、公式ページは閉鎖?Pro版が欲しいのですが…どこから購入出来ますか? ライブラリが充実してるpythonが良いと思うけどね。
久しぶりにC++でマクロ組もうと思ったら面倒すぎてpythonに切り替えた。 何のアナウンスも無くバックレてる作者も作者だが
誰かがproキー流出させるとか言ってるからそれ待てば?
proのDLリンク自体は生きてるみたいだし。 Python使いの俺、、久々にWinをいじることになり(いままでMac)、
UWSCのプロ版を求めに来たらなぜかホームページが404
このスレで
- 中国人ハッカーがどたらでumiumiさん音沙汰なし
- Python使ったほうがいいよ
ってのを読んだ <- 今ここ
Pythonより先に来るのはコマンドプロンプトやシェル(MSYS2)とかじゃないか?
GUI操作をPythonで楽にできるなんて話は聞いたことないし、あったとしたら日経ソフトウェアあたりに書いてるだろ。
どんなライブラリやフレームワークで実現するのかぜひ教えてほしい。
ちなみにUWSCをまた求めに来た理由は
- コード量が少なくなって楽
- 時間指定実行
この2つ。無理なら普通シェルに行く。
で、シェルで面倒な部分は結構あるからそこはPythonで書く。
今回使う予定はなかったけど、(デスクトップの)画像認識あたりになったら、
(俺が知らないだけかも知らんが)UWSC以外で数行で実現できる言語(またはソフト)を俺は知らないんだが。。。
長々すまん。 あなたが無知なだけだから安心しろ。
dll化されてるんだから画像認識なんてどの言語でも出来るよ。
pyautogui、openpyxl、selenium、opencvとかライブラリありまくり。 中国人ハッカーがどうたらってのはPythonくんの妄想やで 無知なんですよ、uwscがほんの少しわかるだけなんです
なんで画像認識が出てくるのかわかりませんがそれは必要ないんですけどね >>669
>画像認識数行で実現できる言語
実際問題ないんじゃね?
そもそもOS標準のコマンドプロンプト等々が、この手のマクロとして不十分な原因が
画像認識による対象座標の特定と、マウスやキーボード操作のエミュレート機能が無い事に起因するわけだし。
この二つの機能さえ外部アプリ等々に処理投げて実行してやれば、機能としては必要最低限のものに成る。
後の問題は、UIから実行言語を生成するコンバータとか命令の作りやすさの違いだけでしょ。 ほんと画像認識使ってないから画像認識しか言えないスピーカー君なんかどうでもいいわ python使いの方へのレスですよ。
今だにuwscの画像認識が優れてるとか認識されてるかたは自動化技術について語る資格なし。
情弱にも程がある。 >>676
まぁ、確かにUWSCの標準の画像認識は機能としてそんなに優れてはいないね。
認識技術としては、似た画像も検出できず必要最低限の機能だろうし。(同じ認識ならX付きの方が数段上なわけだからねぇ。)
ただ、画像認識による座標の特定さえ出来りゃ、基本的にはどんなマクロも作れるだろって感じの認識ではいるかな。
PCで人がやってる作業なんて基本的には、ディスプレイに表示された情報判断してやってるだけだろって認識。
勿論、処理の高速化等々考えるなら、それより前の情報使ってやった方が正確で速とは思うけどね。
IEならソースから直接判断とかそんな感じ。 データ比較してるだけだからな
画像認識と呼ぶこと自体おかしいだろ >> 671
自分の無知さに安心した。ありがとう。イキった甲斐あったわw
>> 676
誰も優れてるなんて言ってないんだよなぁ。
UWSCだと比較的楽に実現できるって話であって。 画像認識してクリックするという動作が変わらないんだから、どの言語でも同じだよ。
楽か楽でないかなんてただの実装上の問題。 pyautogui.click(G_IMG_X,G_IMG_Y,1,0.1,"left")
これが面倒なら
def lclick(x,y):
pyautogui.click(X,Y,1,0.1,"left")
とか書けばいいだけでしょ。 世界中の人間によって開発される豊富なライブラリ+言語構造
VS
某氏一人で作られたもの
火を見るより明らかだろ。 UWSCのスレなのに一番ディスられてるというw
う〜ん、、情弱ですね俺w
とりあえずpyautogui試すわ
安きに流れるからUWSCはダメだなんて書き込み見かけたけど、
確かに俺みたいな情弱を生むという意味ではダメなのかも(自分棚上げw) バックグラウンドでうごくやつ教えてよ
>>634もイマイチ使い方わからんし わざわざUWSCのスレ来てUWSCディスって
UWSC以外のツール使えっつーんなら
使い方イチから懇切丁寧の解説しろっつーのよな
じゃなきゃただ上から目線でドヤりたいだけにしか見えねーわ ここで解説されても困る
スレ立てるなりして誘導すれば良いのにね
まあそれが出来るほど知識がないんでしょ トーストを焼きたいだけなのに
アレもコレもできるスチームオーブンレンジを勧められてる気分になる >>688
こっちは別にスチームオーブンレンジを否定してるわけじゃないのになw どっちかと言うとプロ用の石窯とか鉄板とか勧められてる気がする
手軽にやりたいからトースターが欲しいんだ >>690
石窯にだってトースト用なり餅用のアタッチメントが用意されてるからなんとでもなるとか言い出すんだ… pythonって、メジャー言語なの?
一時期流行ったのは知ってるけど マルチプラットフォームだからかlinux(mac)だと割と使われてるみたい
windowsだとwshやpowershellあるからかあまり広がらなかったね
chcp 1200(UTF-16)使えないから動かなかったりもあるし >>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分くらいで片付くようになった。
更新をやめてしまった理由はわからないけれど、作者には本当に感謝しています。 そんなん演説とか口語では定番テクやぞ
語りかけは敬体で説明は常体とか そんなのどうでも良いけど
更新止めてしまったのかこれ >>795 更新止めてしまったのかこれ
791です。
久しぶりにUWSCのHPをみたら、昨年4月を最後に更新されておらず、
また、Pro版のライセンス購入もできなくなっていたので、
つい、「更新をやめてしまった」と書いてしまいました。
でも、私は開発者本人ではありませんので、詳しいことはわかりません。
「更新をやめてしまった」という言い方は、正確ではありませんでした。 windows10になってIEを今までのとおり自動化しようとしたけど出来なかった
ハンドルが取得できてないみたい windows10で64ビットだけど操作出来てるよ X-Mouseなんたらいうソフトがいちいちスクリプトを書く必要がなく
設定が楽そうだったので浮気してみたけど、痒いところに手が届かない
糞ツールだと判明したのですぐに舞い戻ってきました。
すみませんでした。 某DLLでgetNoxInfo関数等を呼び出すと一瞬コマンドプロンプトが表示される問題。
UWSC.exeのPEヘッダを改造すると最初からコマンドプロンプトが表示されて邪魔にならなくなります。
subsystem:2
->subsystem:3
DLLを呼び出す時に標準入出力を表示したい時などもあると思いますので上のやり方は便利です。
改造はあくまで自己責任でお願いします。 代替ソフト一覧(暫定版)
・無料
AutoHotKey
マウスレコーダー
SikuliX
UiPath (Communityエディション)
Autoit
・有料
RocketMouse Pro >>807
なんで、あんなものが流行るのか、さっぱりわからん。
NTTが代理店に販売奨励金でも払ってるんだろうか。 何かと思ってググったら・・・・
>WinActorとは、2010年にNTTの研究所で産まれた国産のRPAソリューションです。
NTTかよw この辺が関わると俺サマ仕様で停滞させて日本にとってロクなことをしないってイメージしかないんですけど >>808
フル機能版 90.8万円
さすが、ミカカだなっと感心 >>812
うん、だから安いよねって話しだが…もしかして高いとか思ってんの?
極論言えば100万弱で機械化できる程度の単純作業しかできない社員を数人減らせるってことでしょ
まぁ下手するとオペレーターの教育や導入時は赤字かもしれんが何年か続けてりゃペイできるだろう 企業としての全体的なコスト計算した時高い安い計算するのは間違ってないけど個人が使うソフトでは関係ないね
値段度外視したとして個人レベルでそういったソフトウェアを使用して効率化が図れるのかは興味ある 非人道的な労働から解放されるってことだよ。
もうそんな仕事はしなくていいんだ。 せっかく単純作業でお金もらえてたのに・・・かわいそ そうやって簡単な仕事奪ってだんだん仕事のレベルが上がっていくんだ この手のソフトで出来ることはUWSCでもできるからねぇ。
それに比べりゃ高い高い。
まぁフリーソフトの導入自体企業には敷居高いのだろうけどね。 既存の経済構造だと
100人で消費する全てのものを10人で作れるようになったら
90人は失業するってことなんだよな >>813
安くねーよ。
UWSCのFree版だけで相当、いろんなことができるのに、なんで年間100万も払わなくちゃならないの?
WinActorは、「プログラミングの知識がなくてもシナリオを作成ができる」のが売りのようだが、そんなの嘘っぱち。
素人が下手に手出しをすると、恐ろしいものを作るからな。
WinActorって、まるで、素人を騙して高いものを売りつける、詐欺みたいなもの。 土俵が違うものを比べても意味がないよ
個人で遊ぶだけならUiPathのCommunityエディションで十分そう
そういやうみうみもRPAに取り込まれたから失踪したとかなんとかてカキコあったけどホントかね >>825
UiPathやUWSCを企業が使っちゃいけないの? >>826
UiPathはおいといて、年間何百万何千万の使用料も視野に入れられる企業がUWSCを採用するとは考えにくいよw
実質サポートの切れたソフトなんてたとえ零細企業でも違う意味で「使っちゃいけない」でしょ
もちろん使いたけりゃ勝手にすればいいけどね セキュリティーの関係でフリーソフトは敬遠されるんよ。
問題が発生した時の保証や保険、こういったモノが無いとしない感じ。
大抵のフリーソフトでは、使用は自己責任に成るからさ。 でもさ、WinActorは年間100万円もとるのなら、
もうちょっとましなものを作ってほしいわ。 100万もってのがよく分からないなぁ
金出して買って終わり、じゃなくてちゃんと購入前に営業と導入プランを話したり、購入後も保守サポート受けたり
そういうの込みで100万っていう値段なのが理解できない感じなのかね
UWSCとかそこらのフリーソフトは機能が万全じゃない上にそういうのやってくれないでしょ
VisualStudioのEnterpriseは高すぎExpressでいいじゃんとか言っちゃう勢? >>830はプロバイダーがシナリオまで組んでくれて保守サポートしてくれるように見えるが
>>824はユーザーがシナリオを組む必要があり、ただの使用料として年100万に見える
上なら内容によっちゃ安いし
下なら内容に関わらず高いと思うのが普通っぽいが >>831
営業との相談がシナリオ(?)組んでくれるように見えるとか、想像力豊かすぎでしょう
保守だって客の業務のサポートなんなんかじゃなくて、せいぜいメールで問い合わせとかバグの対応だけだよね
それじゃ高いってのが世間の感覚なのかねぇ…あんまり技術や製品安く買いたたくとプログラマいなくなっちゃうぜ?w
まぁ音沙汰ないソフトのスレとは言えスレチだし続けるな以下で
https://mevius.5ch.net/test/read.cgi/tech/1526938606/ >>832
営業と相談するかもしれないが技術サポートはないってのが
素人を騙して高いものを売りつける、詐欺みたいなものって言われてるのわからないかな?
マクロで一番重要なのはアルゴリズムであって
プログラミングの知識がないやつがいくらGUIで入力が簡単ですとか言われても
営業が目の前にいる間だけ使いこなせてるような気になるだけ 前の職場で、素人の知ったか君が作ったツールが、
エクセル上の最大20件のデータを登録するというので、変数を20組分用意して、
変数だけ変えた同じプログラムを20回分つなげて書いてたやつがいた。
で、内部分岐を使えないみたいで、3か所で分岐があるからと言って、2の3乗で、8パターン作ってた。
素人の恐ろしさを、まざまざと見せつけられたよ。
こんなものを作るのに、いったいどれだけ時間を費やしたんだろうか。
WinActorは、「プログラミングの知識は不要」みたいなこと言ってるけど、
素人が手出しをするとこういう結果になる。
逆に、経験を積んだプログラマーだと、図形を組み合わせるようなWinActorのやり方は、うざいだけ。
メモ帳で書いた方が早いうえに、自在にコントロールできる。
ちなみに、WinActorは、配列変数が使えないみたいだね。
まじでありえねえ。 シナリオっていう言い方するのかは知らんけど
動作の設定ファイルの作成はユーザーが行うもんでしょ。
設定ファイルの作成までぶん投げたら
業務内容丸わかりで、セキュリティもクソもあったもんじゃない。
社外の人間入れるって事は、そこからどんな情報が洩れるか分かったもんじゃないんだから。 業務用()のほうが値段が高いくせに民生用よりショボイってのはよくあるな >>833
別に詐欺じゃないだろ、勝手に勘違いしてるだけじゃん
どこに手取り足取りお教えしますなんて書いてあるんだ?
>>834
なんでプログラム(もしくはWinActor)素人だけに作らせるという話になってるの?
ちゃんと試用(PoC)とトレーニング、マニュアル作りすればいいだけでしょ
試用した結果で業務に合わないとか、社内の人間が使いこなせないなら導入すべきじゃないね
配列の件は製品詳細知らんがそんなわけないか、なくても問題ないか代替手段があるのでは?
そりゃ製品紹介で謳うような成功例だけじゃないのは当然だが、失敗例だけ見てなんの努力もなく使えないものと判ずるのは、それこそ素人の所業だと思うよ
エンタープライズ向け製品なのでもうちょっと目線をそっちよりにしないと安い高いの話にならんのかもね
まあ、安価なシェアウェアやOSSで賄えるのにって気持ちは同意なんだけど無サポートでIT部門だけで全部保証しろってのは辛いものがある
日本語化されてたり豊富にそれっぽいテンプレやマニュアルとか上辺や上っ面整えて保守サービスがあるだけでも100万なんて安いものよ? >>838 なんでプログラム(もしくはWinActor)素人だけに作らせるという話になってるの?
HP上で、「WinActorの特長」に挙げられているから。
https://winactor.com/product/67/
>>取扱い難易度 ユーザ部門でも操作可能 操作性が高く、プログラミング知識や特殊な言語は不要 >>839
だからそれを真に受けてホントに素人だけでトレーニングもせず、マニュアルも作らず運用しようとするのはアホのやること
そもそも導入前に前提として、試用もせず営業からプレゼンも受けずいきなり運用するようなことは普通ないから、それは余計な心配だって言ってるの WinActorを売ってるNTT DATAのHP上に書かれていることを「そのまま信じるほうがアホ」だって?
まあ、おれもそう思うよ。
多くの人に、そういう意識を持って、騙されないようにしてほしい。 >>834
ださいとは思うが動けば何でもいいよ
所詮はただの道具に過ぎない 質問なのですが、CHKIMGXを導入したのですが、CHKIMGX.UWS上のIF判定がある箇所でエラー(SyntaxError)が発生してしまいます。
環境としては、CHKIMGXを使用するUWSファイルと同階層に各種dllとChkImgX.UWSが存在している状態です。
使用するUWSファイルはexe化して使おうとしています。
回答をお願いします >>843
質問はなんなんだ
コードもなしにSyntaxErrorと言われても構文見ろとしか言えない >>844
質問はですね、ChkImgX.UWSのIF文という、ダウンロードしてから変更を加えていない箇所で落ちることの対処法を知りたいです。
IF文の内容に関わらず、ソース上のIFがある箇所で落ちます 簡単なテスト用のコードを書いても同じifのところでエラーになるん? >>847 です。
ソースコードを貼ります。
// finallyを必ず実行してもらう
OPTION OPTFINALLY
// ChkImgX関数をインクルード
CALL ChkImgX.uws
ImageName = "../IMAGE/IMGX用/aaaa.BMP"
WindowID = 0
Region_x1 = 100
Region_y1 = 207
Region_x2 = 190
Region_y2 = 315
Detect_num = 1
Threshold_delta = 10
Target_color = -1
OPTION LOGPATH="./test.log"
OPTION LOGFILE = 3
startup_chkimgx() //CHKIMGX関数開始
try
CHKIMGX(ImageName, WindowID,Region_x1,Region_y1,Region_x2,Region_y2,Detect_num,Threshold_delta,Target_color)
print "X座標:" + G_IMAGX_X + "Y座標:" + G_IMAGX_Y
finally
shutdown_chkimgx() //CHKIMGX関数停止
endtry
という作りのUWSファイルから呼び出しを行っています。
ChkImgX.UWSはダウンロード時から変更していません。
↑のファイルを置いている階層と同じ階層にダウンロードしたdll等も配備しています。 汚ねぇクソコードを晒してみろよ
そこに問題があるんだろ >>847
>print "X座標:" + G_IMAGX_X + "Y座標:" + G_IMAGX_Y
自分が持ってるChkImgXだとこれがエラーになるので、こう変えた
print "X座標:" + G_IMGX_X + "Y座標:" + G_IMGX_Y
これ以外はエラーなく実行できたよ >>849
ありがとうございます。
その部分については、単純に打ち間違っていました。
しかし、エラーは解決していません。
ChkImgX.UWS上の if window_id = 0 の所で現状エラーが出てます。
IF文自体が悪いのかの判定のため、当IF文を削除し実行したところ、その次に出てくるIF文でエラーとなりました >>850
IF文は一行で記述の必要があるのに対して
IF 判定式 THEN
TRUEのときの処理
というふうに改行されているのが問題なのだろうか‥?
ver.1.2.1を落としたのですが、古いのでしょうか UWSC本体を最新にしたら動きました
答えてくださった方ありがとうございます
スタックトレースの取得に失敗と出るのですが
これはどう対処すればよいのでしょうか >>852
今度は何をしたらそれが出たんだい? エスパーじゃないから書いてくれないと分からんよ
どうせ何か落としてきたマクロでも実行しようとしてるんだろうけど…
まぁ見るからにプログラム初学者という感じなので、もうちょっと基本的なところ位勉強した方が捗ると思うよ
例えばね、スタックトレースはどういうものかって分かってないでしょ(言語によって多少差はあるが)
分かってれば呼び出し履歴でしかなくて、UWSCでは原因自体のエラーメッセージはその前に出力されてるとか分かるわけよ
このスレの人たちは暇なら相手してくれると思うがあんまり初歩的な質問繰り返すと放置されるからね 並列処理でチェック処理を行ってて、
チェックに該当した場合にメイン処理を停止して、別のUWSファイルの処理を呼び出すことは可能ですか?
呼び出し方等は分かるのですが、メイン処理の停止方法が分かりません >>856
publicな変数を用意して終了のトリガーにすればいい >>857
メイン処理(ループ処理)の戦闘にa=1等の宣言をしておいて、サブ処理起動時にa=2等に書き換えて、メインループを停止、サブ処理終了時にaの値を1にもどすってことですかね? 2018/06/24更新
UWSCのみに対応です
・tapimgEXを画面が左右回転するアプリに対応
rotateFlag = 0 :ノーマル
rotateFlag = 1:右90度回転
rotateFlag = 2:左90度回転
・tapimgEXの第一引数に複数画像を指定できるように
・joinDirImage関数を追加(UWSC側での簡易的な関数)
https://www.axfc.net/u/3916888
***使い方***
1)
複数画像を同時検索(キャプチャは最初の1度のみ)
画像名を:で連結させてください
tapimgEX("a1.png:a2.png",0,1)
2)
imgフォルダの画像を全検索して存在したらタップ
list =joinDirImage("img")
taipimgEX(list,0,1) この基地外毎回訂正再アップしてんな
本当に進歩しない無能だな お、更新きたのかと一瞬期待したらあのゴミ製造機だった 2018/06/24
NoxAppPlayer用にUWSCで各種便利機能を追加
・Nox用各種関数でdos窓が開かないように修正
・Tap(x,y,n):端末番号nの(x,y)をタップ
・Swipe(x1,y1,x2,y2,n):端末番号nの(x1,y1,x2,y2)をスワイプ
・tapimgEXを画面が左右回転するアプリに対応(ADBキャプチャした時に画面が回転することに対応)
・tapimgEXの第一引数に複数画像を指定できるように
・joinDirImage関数を追加(UWSC側での簡易的な関数)
***使い方***
1)
複数画像を同時検索(キャプチャは最初の1度のみ)
画像名を"|"で連結させてください
tapimgEX("a1.png|a2.png",0,1)
2)
imgフォルダの画像を全検索して存在したらタップetc
list =joinDirImage("img")
taipimgEX(list,0,1)
単にヒットした画像の座標ではなくファイル名に指定記号を用いることで指定座標をタップ、スワイプなどが可能です。
https://www.axfc.net/u/3916970 結局UWSCの金魚のフン以上にはなれなかったな
まぁ自分のスレいけよ >>650さん、1ヶ月経ちましたがそろそろ流して頂けないでしょうか.... ttps://pastebin.com/vCfmeYkc >>868
有り難うございます!
これでまたしばらく食いつないで行けます! 以前から出てたのかwww
とはいえ、今までフリーで組み続けてきたけど
プロにしたところで何か画期的に違うのかとか分からんわ。 フリー:一般人
プロ(流失キー):犯罪者(著作権法違反)
※親告罪なので訴える(訴えられる)人がいないと捕まりはしない
※もしキーを売ったりしたら商標法違反(非親告罪) まぁプロに成っても恩恵あんまないし、消されてもどうということはないな。 >>879
ぬがー。再うp希望ー!
いや、拙者はシェアウェア版を買っていたのだが、OS入れ直したはいいが、キーを控えてなかったでござるよ……。 >>880
Vectorならキー再送付サービスで対応してもらえないかな? 作者消えてサポートも切れたんだしフォトショCS2みたいに実質だれでもタダで使えるようにしてもいいんじゃねw
問題はUWSC自体がいつまで使えるかだが >>883
ほんとだ!
助かりました!!
これで明日の納期に間に合います(ノ_<) むーキャッシュ残ってなかった・・・
どなたかもう一回教えてください・・・ ebcache.googleusercontent.com/search?q=cache:https://pastebin.com/vCfmeYkc むーキャッシュ残ってなかった・・・
どなたかもう一回教えてください・・・ 二次元配列(多次元配列)のソート方法を教えてください
QSORTを用いるのは分かるのですが、どういう指定をすればいいかが分かりません。 多次元配列の場合、どういう風にソートしたいのかは人それぞれだからなぁ
連動させてソートしたいならヘルプにあるサンプルがそのままだと思うけど? 下記のような二次元配列の場合どう渡せばいいのでしょうか?
m[a][b]という二次元配列を
これを[b]の昇順に並べ替えたいです。
また、[a]を[b]の並べ替えに合わせてソートしたいです。
QSORTへの渡し方が不明です >885 >889
すみません、キャッシュ見れました!
おかげさまでproできましたー
ありがとうございます!
2回目の投稿は、なぜか同じ文章が勝手に投稿されてました。。
天丼ギャグじゃないです。。笑 >>894
m[0][b]をソートしてm[1][b]を連動させるってことなら、サンプルそのままでいけるのでは? >>897
ヘルプのQSORTの説明下部にある 例) をクリック ありがとうございます
やりたいこと実現できそうです ログウィンドウに関して2つほど教えてください
1,長い文字列をprintするとハミ出した部分が見えなくなりますが折り返し表示って出来ませんか?
単純に一定長で改行を入れると、2バイト文字を分断時にそこが文字化けしてしまうので
2,Input()で待ち状態のとき、サイズを変えたり、スクロールしたりが出来ませんが諦めるしかないですか? >>901
printの方はウインドウサイズ変更ではだめかな?
折り返しについては固定長で改行入れるんじゃなくて、文字列連結の時に入れておくとか特定のキーワードを置換するとか
何ならログファイルをtailで見るという方法もある >>902
後出しみたいになってしまい申し訳ないですが、
元になるデータは既に存在していて、随時追加されています
1行は100文字程度なのですがたまに300文字超えのものがあります
スクリプト的には、Inputでキーワードを入れて、部分一致したデータ行をログウィンドウに表示し、またInputに戻ります
ログウィンドウをデータの最大長に合わせると横長すぎて使い勝手が悪いため、大部分が表示できる120文字くらいの大きさにしています
データの加工は難しいですが、ログをtailでみるというのは思い付きませんでした。そのせんで少し試してみます
ありがとうございました >>903
pro版ならcreateform使ってみるというのはどう?
f = Createform("about:blank","ログ",true, FOM_MINIMIZE or FOM_MAXIMIZE,300,300,0,0)
str = "元になるデータは既に存在していて、随時追加されています1行は100文字程度なのですがたまに300文字超えのものがあります"
f.Document.write(str)
f.Document.location.reload()
sleep(10) スクリプトを暗号化する機能がついてますが、
1.暗号化したスクリプトを使ってexe化した場合
2.生スクリプトを使ってexe化した場合
1と2では、逆コンパイルの難易度は変わりますか?
また、厳密に比較すると、exeの実行速度も違うのでしょうか?(実行毎に内部でデコードしてる?) >>905
exe化は元々スクランブル後にやっている
従って、逆コンパイルの難度も実行速度も変わらない
ちなみにさほど強度の高い暗号化ではないのでやろうと思えば復号はできる(exeからも) >>903
>>904
よく考えたらメモ帳なりエディタなりにsendstrすればいいような? 901です
printしたあとにログファイルに反映されるまでに少し間があるようでtailでするのは出来ませんでした
ただログウィンドウに拘らなくてもいいと気づかせて貰えたので色々試した結果、
>>907さんの言われているメモ帳にsendstorする方法に落ち着きました
>>904
proだとそういう機能もあるのですね、残念ながらフリー版なので・・・
報告が遅くなりましたが、アイデア・助言などありがとうございました NekoMacro vectorで公開いたしました。
https://www.vector.co.jp/soft/winnt/prog/se518141.html
使用期限、パッキングなどを廃止しフリーソフトウェアとして配布いたします。 おう良かったな。
これで堂々とスレ立ててそっちで出来るぞ。 UWSCのコマンドについて質問させてください。
IE上で、ボタンをクリックすると、新規ブラウザが立ち上がり、そのページのロードが終わるとcsvファイルが生成され、Webから
のメッセージで、開く・保存・閉じるを選択する画面が出ます。
このロードする時間が、状況によって、待機時間が変わります。
!IE =busy や、IE.readystatus = 4 などで、IEの動きを見て、次の動作をさせたいと思ってます。
ほかになにか、よいコマンドはないのでしょうか・・・ >911です。追記します。
!IE.busyやreadystatusでは、うまくいきませんでした・・・ >>912
onloadで適当な変数でも書き換えれば? >>911
どういった記述になりますでしょうか、、
もしくは、webからのメッセージを、認識するまでループかけるという手段も考えたんですが、、どうでしょいか。。 >>911
ロードが終わらないとメッセージが出ないなら、メッセージが出たかどうかで判定する。 >>914
ああ、ごめんねonloadはuwscの関数じゃないよ
むしろ>>914のとっかかりになる手段なので後はググってくれ >>911
ページロードが終わったのではなく
ダウンロードが終わったから三つの選択肢が出たんじゃないの?
いずれにせよ、選択ウインドウが出たらその場所の色が変わるんだから
ループの中で色をチェックしてそのあと好きなショートカットキーを押させればいいだろ。頭の切り替えだよ 質問なんですが、goto文機能実装したら便利ですかね? 個人的にはあってもいいけど、
必ず乱用する馬鹿が現れてその馬鹿のソースを見ることになるのが嫌なので要らない このゴキブリ自分のスレまで建てておいていつまでここに住み着いてんだ 正常に動いているスクリプトを、exe化すると動かなくなるんですが、なにを疑えばいいですか?
具体的には、対象のウィンドウ(chrome)を認識し、対象の画像も発見出来ているのですが、マウスの移動とクリックが動作しません。
スクリプトの実行であればマウスは動いています。 exe化使ったことないけど「管理者として実行」が必要なんじゃないの >>925
>>926
逆パターンもあるので念のため注意してね
操作対象とUACの権限が「一致」してないといけなくて、UWSC側が高ければいいというわけではない >>926
>>927
ありがとうございます。
スクリプトで正常に動いている時は、管理者権限で動かしてないんですよ。
自分のPCではスクリプトもexeも正常なんですが、他人のPCでexeのみ挙動がおかしいんです。
とりあえず試してみます。 >>928
他人のPC ←あほか 最初に言うべき情報だろ
可能性としてはディスプレイの拡大率がちがっててポイントする場所があってない 初歩的な事ですいませんが、IFとIFBの使い分けがよくわかりません。
IFではダメでIFBを使わなければならない場合てどのような場合でしょうか。 >>930
1行のみで書いた条件分岐と複数行で書いた条件分岐って、あとから読むと見分けにくいでしょ?
そうならないように、1行で書くやつはIF、複数行で書くやつはIFB-ELSE-ENDIFとしてるわけ >>929
他人のPCだと、なんでアホなの?
今すぐに試せないって意味で書いただけです。
自分のPCならアホじゃないの?
ご指摘のディスプレイの件なら、スクリプトでなら動くのが説明つかないですよね? 画像発見出来てるのにカーソルの移動が出来ないってのは座標の取得が間違ってるとか?
マルチモニタとかで順番が違うとかもありえたり? >>933
うーん、見つかった画像で返ってきた座標にマウスを移動させてるんです。
テストとしてMMVでマウスをぐるぐる動かすとかやっても、マウスが持ってかれずにフリーで動かせる感じです。 今、管理者権限を試すことができました。
ビンゴでした。
exeを管理者権限で実行したら正常に動きました。
chromeもスクリプトを動かすUWSCもタスクマネージャーで確認すると、管理者権限の欄は「いいえ」でした。
とりあえず管理者権限で実行すれば動くので一歩前進しましたが、スッキリしません。
管理者権限を付与せずに正常に動かす方法はないのでしょうか。
この特定のPCのみがこの症状で、他の複数台のPCでは管理者権限じゃなくても正常に動作してます。
この特定のPCで、なにかOSの設定等でチェックすべき項目はありますか? >>935
あ、動かないPCはwindows10です。
他のwindows10PCでは動いてます。 >>937
UACについて無知でしたが、今ググってみたら確かにここは怪しいですね。
また明日確認してみます。
ありがとうございます。 UACの設定を試しましたが、ダメでした。
セキュリティソフトを停止しても効果無しでした。
お手上げです。
無礼がありましたら、すみますんでした。 まぁ、ちょっと気になるじゃない。exe化したときに何かミスってる可能性もあるけど。
マウス関連のみ効かないってなら…
バージョンが解らんけど、固有のバグもあるのか?とか いやデジタル証明書有無による権限の差だと思ったんだけどな…<UAC
外してたなら申し訳ない >>942
いえいえ、権限が関係してるのは間違い無さそうですから助かりました。 このソフトってXinput対応ゲームコントローラのスティック操作を
記録再生することって出来ないのかしら 久しぶりに来たら作者失踪してるんか
ならシリアルキージェネレータ.uwsのソース公開していい?
訴える人がいなくてもだめ? >>945
いいと思うなら公開すればいい
分からないならするべきではない テンキー0-9と組み合わせてショートカットを40個登録したいのですが、
ctrl, alt 以外の同時押し組み合わせ可能ショートカットってありますか?
あったら教えてください。 テキストボックス上でとか何か制約があるんじゃなければshiftやwinどころか…大体全部のキー
てか使うキーが増えると覚えるのだるいので
0-9 単押し
ctrl+0-9
alt+0-9
ctrl+alt+0-9
で40個という手もあるな ありがとう
ところで luamacrosって使ってる人いる?
これ市販のプログラマブルキーボードよりいいよね
ショートカット専用キーボードが楽に用意できそうだ >>949
比較が変だと思う。ハードにマクロプログラムを記憶できるのは主にゲーマー向け
ソフトウェアで変更してプログラマブル()と売ってるのはフリーソフトを知らない素人をカモにしてるクソ製品なので論外 たしかにそうか。
ロジのやつはハードのメモリに記憶できるもんね。 皆様方質問です。特定のパソコンでのみでしかマクロが動かないようにできますでしょうか?
iniファイルを適当なところに入れて、それを確認する形も考えたのですが、もっと根本的な方法ありますか? 根本的に解決出来たらその権利だけでマイクロソフト越えるレベル 根本的にどうしたいか書いてくれないとなんとも
不特定多数に配布するとして動くパソコン、動かないパソコンというのは何が違うの?
使う人(何らかのアカウント)という判定方法もあるね 特定のPCでしか動かないってStuxnet型ですか >>952
できるよ
だいたい出てるけど、要するに市販ソフトのコピープロテクトと同じことをすれば良い
UWSCだけで出来るかどうかはやってみないとなんともだから
やってみて >>952
特定の使用者にしか使えない仕組みは簡単
パスワードを掛ければいいだけだから
特定のパソコンだけというのが
善意の利用者のみを想定しているならこれも簡単
設定ファイルを置けばいいだけ
しかし不特定多数が使っても
セキリュティの穴がないように
特定のマシンだけで使えるようにというのは難しい
特定機の認証は非常に難しいから
先のふたつのどちらかの利用形態にできないか
まずそこをじっくり考えるべき DLLを作成してもらい認証用関数を呼び出して、exe化してThemidaかAsprotectあたりでプロテクトかければ良いのでない。
月5000円ぐらいで認証ソリューションとか販売されてる方居ますよ >>952
例えばあなたの目の前に2台のパソコンAとBがあるとして、メーカーや型番も同じだとして、あなたは何をもってAとBを区別しますか?
その区別する判定基準をプログラムで再現できるかを検討するのが第一歩ですかね。
私だったら、完璧ではないけども、ネットワークカードのMACアドレスで判定しちゃうかな。 >>952
ワンタイムパスワードジェネレーターをuwscで作って内蔵すればいい
それでソフトを使う場合はメール送信→返信でコードを都度発行
メール受け取りをSMSのみにすれば電話番号で紐づけできるから譲渡の可能性が低くなる
githubにGoogle Authenticatorのコードがあるからそれを参考にしてくれ OSインストールごとに一意(であると仮定されている)SIDをレジストリから読めば
一応は個を識別出来るはずだけど
ディスククローニングで複製された場合はSIDが被ることになる
この場合はOSインストールディスクドライブのシリアル読めばいい
これにはWICコマンド使えば呼び出せる
SID+ディスクのシリアルで生成した文字列コードを
初回起動時にユーザーネーム記入ボックスをだしてから
メールやらHTTP通信でWEBサーバーに送信してもらって
認証可能な人物が特定できた場合返信するようにしておく
返信された場合はiniファイルを生成して解除コードを書き込む
あとはプログラム本体が起動するたびに
内部でSID+ディスクのシリアルで生成した文字列コードから解除コードを生成して
それをiniファイルの文字列と比較すれば完全個の認証になる
既にこの仕組で幾つか配布してるけどマイナーなジャンルもあってか今の所ガチで割りに来られたことはないよ
1アカウント1クライアント制で同じ人が二重三重に不正利用するのを禁止するなら
都度ネットでの認証を掛けて、新規認証後に旧認証があった場合、
フラグ管理して以後アクセスがあった際に新旧両方の解除コードを書き換えてしまえばいい
iniファイルだと元に戻されるとまた起動されてしまうから
本体+解除キー生成用バイナリデータ+iniにして、解除コード生成用ファイルの適当なバイナリを弄って編集してしまえばよい
これもまた解除コード生成用ファイルを戻されたら意味が無いので、
起動時に都度可変する仕組みになれば完璧
変更OKな部分とここ弄ったらアカンと言う部分を分けて置く
都度変更部分をタイムスタンプから場所を変動させるといい
さすがにここまで作りこんだことはないけど すみません。どうしてもわかりません。
setHotKey(VK_NUMPAD1,MOD_WIN, "win1")
これのwinキーの組み合わせを、別のキーにたとえばAなどにする場合、どのように書けばよいのでしょうか?
setHotKey(VK_NUMPAD1,MOD_A, "win1")
setHotKey(VK_NUMPAD1,VK_A, "win1")
どちらも機能しないので、 A+num1などをどのようにホットキーへ割り当てるのかわかる方いましたら教えてほしいです。 ヘルプ嫁案件
何で修飾子キー4択の所にキーコード入れて動くなんて思うわけ? >>964
上のほうでどのような組み合わせも可能と回答いただいたので、その方法がみつからず探してたのですが、sethotkey以外の方法で解決できないか探して見ます。 >>952です
回答ありがとうございました。勉強になりました。
技術が足りないので勉強するところから始めることになりますが、
方向性がわかってとても助かりました。 >>965
組み合わせについて回答したの自分だけど、関数作るしかないと思うよ?
setHotKeyのソースないから想像だけど要はWHILE TRUEでの無限ループ内に
IFB GETKEYSTATE(VK_*)をネストさせて指定プロシージャを呼んでるだけかと
(引数の数とかで色んなトリックはあると思うけど、その辺は目指すものと相談して設計してくれ)
一連のループ自体も別関数化してsetHotKeyEX(仮)はそれを非同期で呼び出す入口ってこと アプリケーション上にマウスを持っていくと、マウスが消失するようになっているアプリ上でクリックさせる方法はありませんか?
座標ランダム可、 mouce down upなど 押し時間延長等あらゆる方法ためしましたがだめでした。
なんと、記録モードでそのソフト上でクリックなどを記録しても、カーソル移動だけしか記録されません。
himacroというソフトでも試しましたが、同じガードがかかっているようです。 >>968
そら無理だろ
・そんな質問の仕方では情報不足過ぎて答えられるわけがない
・回避することは理論上は可能だがお前に理解させるのは不可能
・そもそもUWSCで実現させる必要性がない話
ゲーム厨は帰れ マウスが消失するアプリでマウスクリックする意味が有るのか fpsなのでは?
それならクリック効かないのもなんとなく分かる(対策はない)
sckeyに置き換えてうごいたらラッキー位かな マウスクリックする必要ってほぼないよね。
ショートカットキーあるだろうし。 FPSとかだとゲームプロテクターが裏で稼働しててUWSC等のフックを阻止してるんじゃなかった そもそもマウスカーソルが消えてるのに
指定された場所をクリックなんて手動でもできないだろ
どんなUIだよ? 今日になって急にExcelの操作ができなくなったお。
がっかりだお。
人生おしまいだお。
とりあえず、パソコンを再起動してみるお。 >>977
直前に、WPS Office とThinkFreeOfficeNEO をアンインストールしたのがいけなかったみたいです。
どちらか一方かもしれないですが、立て続けにしたもので、
Office2000の再インストールをしたら、uwscがé認識するようになりました。 ガッツリEXCELに関係する操作してアンインストールまでしちゃってて急にとか言ってて草も生えない
MSのコアDLLまで消し飛ばすような謎ソフト使ってるからそう言う事になるいい例 検索すりゃ出てきたと思うが。
まぁソレが本物かどうかは分からんけど。
公開当時のハッシュ値でもわかりゃ本物かどうかはわかるが 検索してもリンクが切れてる奴しか出てこないんだよなー >>993
どうもです。
てっきり、本家復活かと思ってしまいました。うふ 自動化ツールUWSC使いよ集まれ21
http://egg.5ch.net/test/read.cgi/software/1533818531/
申し訳ないがスレタイやテンプレはそのままだ何書いていいかわからなかった あーあー玉鳳は飛信隊にとんでもない借りを作っちゃったねw
この先どこかで「借りは返したぞ」とかいうくせえ展開あんのかwwwぃ なんか嬉しそうにワープワープ言うヤツ気持ち悪くなってきたwぃ 審査、キョウカイもようやくワープ使えるようになったか
大将軍に近づいてきたな
ちなみに副長は流石に死んだよねぃ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 217日 2時間 43分 46秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。