自動化ツールUWSC使いよ集まれ19 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>470
となると今の画像を認識させるといった手法自体を変えないといけませんね....
1から考え直してみます
ありがとうございました >>466
わかったw
これ()を全角で書いてるだろw
CHKIMG("a.bmp") →関数として認識
CHKIMG("a.bmp") →変数として認識 半角と全角が区別し辛いエディタでコード書いてる奴、正直死ねと思う そういやこれ書くときエディタ何使ってんの
おれはVSC 一定の作業を繰り返して、失敗したら特定の操作をして元の作業に戻る
復帰操作をn回やったら再び失敗するまで作業を続行した後終了する
これってどういう風に書いたら良いのでしょうか >>487
初期値
SHIPPAY = 0
SHIPPAY_FLAG = FALSE
失敗したら
SHIPPAY_FLAG = TRUE
SHIPPAY = SHIPPAY + 1
もし SHIPPAY_FLAG = TRUE なら 特定の操作(=復帰操作)
みたいな感じの処理を
WHILE ( SHIPPAY > n )
WEND
のループで頑張るようなイメージ
>復帰操作をn回やったら再び失敗するまで作業を続行した後終了する
は自分はうまくイメージできないから省略
一定の作業は成功失敗を返すfunctionで
特定の操作(=復帰操作)はprocedureかfunctionにまとめておくと見通しが良いはず >>487
そのまま書けばいいってもんでもないけどこうなる
for i=1 to n
while true
一定の作業
if 失敗 break
wend
特定の操作
next
while true
一定の作業
if 失敗 break
wend >>487
復帰操作をカウントしてn+1回目は終了するだけだろ 常に最前面表示できて行番号表示あるシンプルなテキストエディタおしえてください >>493
UWSCでTOPMOST掛けるだけでエディタは何でもええやん uwsc起動してない時にも使いたいのでお願いします >>495
エディタと同じフォルダに入れといてUWSCからキック起動して最前面固定するプログラム書けばええやん
ctrlwin(exec("notepad.exe"),topmost) これでexe化するだけやろ >>497
無料版なので無理です
おしえてください >>499
UWSC起動して即終了するのも嫌なら死ね CHGIMG(1,…
BTN(LEFT,CLICK,…
SLEEP(x)
IFB CHGIMG(2,…
BREAK
ELSE
…
これで1の画像をクリックした後x秒後に2の画像を検索して、あったらループ終了、なければ続く構成に出来ていると思っていたのですがうまくいきません
2の画像があっても続けようとして途中で止まっているので、表示されるまでの待機時間の為にxを増やしてみてもうまく行かないため
xを10にして様子を見てみたら、10秒待って1をクリックして、2の表示を待っていない?みたいなんですが、SLEEPの位置ってどこにおいたら良いんでしょうか? print 行番号
みたいな感じで1行毎に入れてみろ さっきからゲームで使いたいバカって何でヘルプ読まないんだろうな
人間とは思えぬほど知能低いやつしかおらんのか >>502
ループってwhile wendの間でするもんだよ >>502にはないじゃん
んでなければ続くってどこにどう続くんだよ?
自分だけわかってるような質問するな小僧 print は大事だな
処理間に噛ませることでどの処理まで進んでるのかが分かる
while ckhimag(画像,1,,,,,,IMG_MSK_BGR4) = false
sleep(1); print "見つからない"
wend
とでもかいとけばいいようn てかそんな初心者みたいなところで引っかかってるならやめちまえよ ド素人の初心者はどのように学習するのがいいでしょうか?
uwscより先にVBAかなんかがいいでしょうか? cout<<"やりますねぇ!"<<endl;
これでいこう 素人なら、まずはサンプルプログラム探して手打ちして勉強とかでいいかと
言語は所詮道具なんで、アルゴリズムと、ライブラリの使い方が大事
電動ドリル手に入れたから適当に使ってみるみたいなの危ない UWSCはプログラミング言語としてはけして出来のいいものではないので
学習目的なら他のマシなのを使った方がいいと思う
ただ「やりたいことを実現する」のがモチベーションなので
モチベーションに直接通じないように見える道まで歩く根気があるかどうかによる
学習目的なら、資料が多くて取っ掛かりのハードルの低いのがいい
UWSCは規模の小さな言語で、
Win32APIを直接叩くとかするのでなければ外部のライブラリがあるわけでもないので、
「フレームワークに則って豊富なライブラリを組み合わせてモノを作る」という
プログラミングスタイルではないので
もっと素でしか使わような生の言語…
もうVBScriptくらいでいいんじゃね とりあえずプログラム用エディタで
IFBやWhileしたら閉じてないとここおかしいですよって言ってくれる奴探そう、な? >>515
他言語の推奨はJavaScriptにしとけって
ネイティブで動かしたかったら node.js がある。
node.js のプロジェクトはよくわからんかったが
動かすだけなら すごく簡単だった。
http://anago.2ch・sc/test/read.cgi/streaming/1500214960/254
ちなみに上記のを動かすとIP BAN食らう。 https://www.google.co.jp/search?q=node.js+ハードウェア
「JavaScriptで動かせるマイコンボード「Tessel 2」でLチカに挑戦しよう!」
とか出てくる。 IoTCoreってJSからハードウェア出力できるAPI持ってるのか
やるなMS chkimgxをc++で記述したのソースファイルで配布しましょうか?
お勧めはc++ですね。 素人の学習用途にC++は勧めない
てかc++なんて書く人はどうかと思う コバヤシ先生の本買えばソッコーで使えるようになるよ コバヤシ式のログインしないと見れないとこが気になってるうちになくなった ああいうサイトは悪くないけど、初心者のうちにあればっかに頼るようになるとヘルプ見なくなるんだよな http://anago.2ch・sc/test/read.cgi/streaming/1506604505/914
今ある奴はD&Dで1ページ処理だけど
1分に1回ほどやればいいんで
UWSCのD&D機能を・・・
リロードしてリンクを探してマウスを・・・
文字の座標取るのがむずいのとマウス取られるのが痛いな。
やっぱりブラウザの中だけでやるかな JavaScriptは導入環境のハードルの低さからいいかなと思っていたこともあるけれど
やっぱあれは罠が多すぎると思う
私は初心者には勧めたくないな
pythonやrubyを視野に入れていいなら、それを勧めるが
UWSCがそこそこ使える程度に構造化プログラミングとアルゴリズムの定石をかじれればいい、
という目的なら
やっぱVBScriptで十分じゃね
まともな言語触ったらUWSCみたいなの書くの苦痛だしな VBScript は MS が捨てたじゃん。まだ使えるけど。
Microsoft、次のWindows 10アップデートで IE11 の VBScript を無効化 | マイ ...
VBA なら MS Office で使うし。
Excel の VBA でも、Chrome の JQuery でも、Web のデータを処理できて便利。
たとえば今日、iPhone の音声を Xender 経由でパソコンにコピーしたけど
日本語ファイル名が壊れるからブラウザからファイル名一覧を取得
あ、普通に範囲選択でコピーでよかったのかな
$(".music_name")
.map(function(){
return this.textContent;
}) window.open('URL')のURLを取得する方法を教えてください。 Forefox、Chromeを自動化してカートイン、懸賞サイトの文字入力、簡単なFlashゲームの自動化が目的なんですが、
どの言語がベストチョイスでしょうか? >>532
大変参考になるサイトを教えていただきありがとうございます。
IE.Document.links.length ですべてのリンクを取得して
POSで指定の文字が含まれるURLを変数に入れるでよろしいでしょうか? >>535
いいんじゃないですか。
JQuery使ったら楽に絞り込めるし
HTML全体を正規表現検索すれば1回で見つかりそうですけど。
querySelector で絞り込む例
http://siromasa.html.xdomain.jp/uwsc/u_term/InternetExplorerApplication.html >>534
iMacrosは?他のアドオンも一緒に使えるし。 >>537
返信ありがとうございます。
iMacrosは無料版だと画像認識が出来ないと思ったけど。
後、ちょっと複雑な条件分岐が出来ない。
他の言語を使えば出来そうだけど。
使い方次第なんだと思うけど。
実際に同じような事やってる人は何を使ってやってるのか気になる。 とりあえずiMacrosはchrome版は不具合多い、firefox版は56.0では動かん、Flashどうにもならん、判定分岐とか無理
とはいえ他に代わりもないのでfirefox55.0.3でUWSCから走らせることもある >>539
できる限りのブラウザ操作はimacrosで、できないことはUWSC >>541
ブラウザ操作はimacrosの方が正確で速いって事ですね。
しばらくimacros使い込んでみます。 例えると
uwsc 世界をまたにかけるバリバリのビジネスマン
imacros 中卒の塗装工 try-exceptでexceptの方に行ったときに一切何もしないで次の処理に行くようにしてるんだがそこで
変数: が定義されてません
って出るんだけどこれは何が原因? そこカットして同じエラー出ない?
try外したらエラーでない?
try中に変数宣言した?その変数後で使いまわした?
try外で宣言した変数使ってる? try外してもエラーは出ないですがtry外で宣言した変数は使ってます マクロの都合上publicでの宣言はできない感じですね
try外で宣言するのはよくないんですか? uipathにチャレンジしてみます。
皆さんも良かったらどうぞ UWSCを起動するとなにもしてないのにfile not found〜 と定期的に表示されてしまい困ってます
なにが原因でしょうか?? >>550
質問者が「なにもしてない」と言い張るなら原因はわからないよ
対処としては新しいuwscをダウンロードしてみては? 「UWSCを起動してなにもしない」
これほど矛盾した行動も無いわ。何もしないなら起動する必要が無いし。
なにもしてないなんて嘘よ >>552
そりゃ嘘だろうなそんなことどこにも書いてないし なにもしてないのに(笑)
こんなバカなこと言う奴がマクロ使う時代か >>550
UWSCを起動させてるショートカットに余計な記述があったわ オレも仕事で仕方なくだからな、時代なんて関係ないと思うけどな。
きちんと勉強してる人からしたらそう思うのかな。 これってとどのつまり劣化プログラミング言語だと思うけどな
正直なんでこんなに利用されてるのかわからない
日本ぐらいでしか利用されてない理由が最近なんとなくわかってきた んじゃ世界の人達は名に使ってるの?
無料でもっといいのある?WSH? 手っ取り早く画像認識を導入できるってのがメリット。 例えばFirefoxでタイトルが「Google - Mozilla Firefox」のとき
GETID("", "MozillaWindowClass")
GETID("- Mozilla Firefox", "MozillaWindowClass")
で共にIDは認識(-1じゃない)しますが、前者では後の処理に失敗することがあります
この違いを教えてください そりゃ、プログラミング言語(機能を作る)ではなくて、スクリプト言語(機能を使う)だしなぃ >>563
> GETID("- Mozilla Firefox", "MozillaWindowClass")
これはタブ
> GETID("", "MozillaWindowClass")
こっちはタブじゃない沢山ある見えないウィンドウも含む >>567
"uwsc使い"ではない人間が集まってるってことじゃないか? あぁなるほど。でもオレも使いこなしてる程ではないけど初心者として使ってるから気持ち悪いクソ呼ばわりは残念でショックだな。 この手のやりとりでかならず見かける齟齬だが
565は初心者=クソ、気持ち悪いと言ってるわけじゃなくて
「初心者の中でも特に一部のクソみたいなやつ」に対して気持ち悪いと言ってるんだろう
この手の貶し方すると、かならず過剰に反応する奴いるのが良くないな ■ このスレッドは過去ログ倉庫に格納されています