[過去ログ] 自動化ツールUWSC使いよ集まれ22 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
253: (ワッチョイ 7a63-gQHD) 2019/08/24(土)23:33 ID:xUJhw3CT0(1/2) AAS
797全
> 部
> 自
> 分
> に
> 当
> て
> 嵌
> ま
> っ
省21
254: (ワッチョイ 7a63-gQHD) 2019/08/24(土)23:33 ID:xUJhw3CT0(2/2) AAS
x全
> 部
> 自
> 分
> に
> 当
> て
> 嵌
> ま
> っ
省21
255: (ワッチョイ edda-P0k6) 2019/08/25(日)01:41 ID:BAR2IasT0(1) AAS
>>252
ありがとうございます助かりました
256: (ワッチョイ 65b1-gQHD) 2019/08/25(日)01:42 ID:JDcHrgxo0(1) AAS







みんなにキミの書き込み特定されててまっせ

ぜったい火とかつけてそうなやつの書き込みだもんなw 刑事さんにも見てもらいなさい

真・セガサターン総合スレ
2chスレ:game90
省13
257: (ニククエ 13b1-xYIX) 2019/08/29(木)18:38 ID:ufS0D+140NIKU(1) AAS
いえいえ
258: (ワッチョイ 131f-Be7n) 2019/09/03(火)06:04 ID:8G4wwoGx0(1) AAS
34■ 栃木ゲーセン事情80 ■
2chスレ:gecen

> 856 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2019/09/02(月) 20:58:16.83 ID:kutFghBw0 (PC)
> まあ製造物責任法って感じで責任もって欲しいよね、親御さんには







省17
259: (ワッチョイ 82b1-8D6z) 2019/09/07(土)03:48 ID:nn7dsOg+0(1/3) AAS
テスト
260
(1): (ワッチョイ 82b1-uegj) 2019/09/07(土)15:21 ID:nn7dsOg+0(2/3) AAS
作者行方不明で直りはしないだろうけど、

r = 10func() <- 式がおかしい or 型があってない エラー
function 10func()
result = 0
fend

10func() ←代入なしならOK
function 10func()
result = 0
fend

関数名をfunc10()に変えると上でもOK
261: (オイコラミネオ MM49-jRYQ) 2019/09/07(土)16:38 ID:a6qI1cTsM(1) AAS
Funk you!
262
(2): (ワッチョイ e26a-fUZA) 2019/09/07(土)17:42 ID:NBHdidy40(1) AAS
>>260
uwscに限らず数字から始まる変数や関数を認めてるプログラム言語なんてまずないぞ
263: (ワッチョイWW 421f-H9Ob) 2019/09/07(土)18:13 ID:sprsW5Lo0(1) AAS
>>262
だから変数に代入しなければエラーが出ないのがおかしいって話じゃないの?
264: (ワッチョイ 82b1-uegj) 2019/09/07(土)19:36 ID:nn7dsOg+0(3/3) AAS
>>262
procedureならエラーにならないしfunctionでも戻り値を使わなければエラーにならないわけでさ
はまる人がいるかもしれないから情報として書いたんだわ

エラーとして弾くなら全部弾くべきでしょ
そういう仕様が多数派だとでも言いたい?
265
(1): (ワッチョイW be73-QcDP) 2019/09/08(日)13:35 ID:N5Ts3meh0(1) AAS
IESetDataでvalue値を指定してリスト内から選択させる事ってできるの?
検索したらUWSCの掲示板にそれっぽい投稿があったみたいだけど見れないだよね
266: (ワッチョイW 4603-WVTh) 2019/09/08(日)14:03 ID:YIneaLZO0(1) AAS
普通にググって出てくるもので何かダメだったのか
uwsc iesetdata selectとかで検索したんだよね?
267: (キュッキュWW 0H85-kfUF) 2019/09/09(月)15:23 ID:Yg6PfVkaH0909(1) AAS
>>265
ググル先生のキャッシュ参照のこと
268
(1): (ワッチョイ 1e1f-S3Tg) 2019/10/20(日)10:18 ID:G0Q+Y92q0(1) AAS
>>251
14日試用するするしかできないのにどうするんだろうねぇ
269
(1): (ワッチョイ 12ba-V+wO) 2019/10/23(水)16:50 ID:2cBbxp240(1/3) AAS
全く同じプログラムなんですが、
Windows10だとMOUSEORG(WindID,2,MORG_BACK)で動くのに、
Windows7だとMOUSEORG(WindID,1)でしか動きません。
その部分をいじるとWin7では動かなくなります。10ではどちらでも動きます。
原因はなんでしょうか?
270
(1): (ワッチョイ 1e1f-zaD8) 2019/10/23(水)17:08 ID:GBpnbugY0(1) AAS
>>269
ソフト名は?
271
(1): (ワッチョイW 9f03-k6JB) 2019/10/23(水)17:21 ID:nizsX/eD0(1/2) AAS
OSが違うからで納得しないのは何故だろう
実際はAeroも絡むけど
272
(1): (ワッチョイ 1220-5N2V) 2019/10/23(水)19:29 ID:L6NCUScB0(1) AAS
Windows10のバージョンは幾つ
たぶん最新だろうけど
次のWindows10でも動くといいなあ
273
(1): (ワッチョイ 12ba-V+wO) 2019/10/23(水)20:55 ID:2cBbxp240(2/3) AAS
ありがとうございます

>>270
NoxPlayerです

>>271
Aeroは7もAeroテーマにしてみましたがダメでした
どうやらCHKIMG関数が正常動作できてない感じです
274: (ワッチョイ 12ba-V+wO) 2019/10/23(水)21:00 ID:2cBbxp240(3/3) AAS
>>272
1903です。最新ではないかもしれませんが
275
(1): (ワッチョイW 9f03-k6JB) 2019/10/23(水)23:01 ID:nizsX/eD0(2/2) AAS
>>273
Aero有効にしてどうすんだ…無効にするんだよ
276: (ワッチョイ f358-eGmw) 2019/10/24(木)00:06 ID:rB0BtdPs0(1) AAS
nox側の設定でDirectXかOpenGLか選べるけど、OpenGLだとスクショ取りそこねてることがあったからそれじゃないの?
277: (ワッチョイ ffba-kwV+) 2019/10/24(木)07:40 ID:gM+rxpcL0(1) AAS
>>275
元々はAero無効でやってましたがダメで、271を見て有効にしてみたけどやはりダメだった感じです。
Win7でマクロを走らせた場合のみCHKIMGがなぜか機能してません
MOUSEORG(WindID,1)に書き直すとケロリと動き出すんですけど
278
(1): (ワッチョイ ff0d-TykK) 2019/10/24(木)09:51 ID:wJ79+nPv0(1) AAS
どう動いてないかくらい調べて欲しいけど解像度はどっちも同じなの?
Nox.exeのプロパティで高DPIスケーリング無効にしてみたら
279: (ブーイモ MMe7-Vl+r) 2019/10/24(木)13:19 ID:4lPS3xXjM(1) AAS
強制アプデなんて来てないやんと思ったけど、既にアプデしてたわ
280: (ワッチョイWW cfcf-1RvR) 2019/10/24(木)22:01 ID:uyGg832t0(1) AAS
誰かUWSCの開発引き継いでくれんかな
これ使えなくなったらマジで死ぬで
281: (ワッチョイ 63e0-+dPv) 2019/10/24(木)22:08 ID:gJV6OnXC0(1) AAS
IE が消えたら、おれも死にます。
ホント困ったもんですわ。
282: (ブーイモ MMe7-cmPQ) 2019/10/24(木)23:54 ID:9nvwAFauM(1) AAS
マウスを動かすXYテーブルと
クリックボタン
画面を撮影するカメラと画像処理プラグラムで
どんなネトゲでも不正見抜けない最強自動ツールになる
283
(1): (ワッチョイ ffba-kwV+) 2019/10/25(金)00:54 ID:H7ApgyBh0(1/2) AAS
UWSCとIEで死活問題ってw 株?FX?ポイントサイト?
284: (ワッチョイW bf0c-8aM8) 2019/10/25(金)00:56 ID:PyEETwci0(1) AAS
Pythonの方が楽じゃね
285: (ワッチョイ ffba-kwV+) 2019/10/25(金)01:03 ID:H7ApgyBh0(2/2) AAS
>>278
MOUSEORG(WindID,1)だと動くんで解像度の問題ではないかなと
PEEKCOLORは動くには動くけどどうやら指定XY座標がズレるらしくあらぬ所から採色してる感じです
286: (オッペケ Sr47-1RvR) 2019/10/25(金)12:28 ID:fBPyhuqCr(1) AAS
>>283
業務で使ってるツールが山ほどあってこれらがなくなったら死人が出るわ。
それらを他言語に移行って言っても数日でできるような話じゃないし
287: (ワッチョイ 73a2-mjLV) 2019/10/25(金)12:35 ID:Amwh17FP0(1) AAS
そのうちどうしょうもなくなるのわかってんだから
いまからちょっとずつ勉強すりゃいいじゃん中学生じゃねーんだからさ
288: (ブーイモ MM1f-cmPQ) 2019/10/25(金)12:59 ID:pTRlavMZM(1) AAS
でも普通言語使って自動化するノウハウがない
289: (ワッチョイ 6f1f-TykK) 2019/10/25(金)13:02 ID:6zoi0dym0(1) AAS
DOMを覚えればUWSC使い続けられるし他の言語に移行もできる
290: (ワッチョイ f36c-+dPv) 2019/10/25(金)17:10 ID:8Fmfra8g0(1) AAS
UWSCからPythonに自動変換するスクリプトを作る。
291
(1): (オッペケ Sr47-9P9f) 2019/10/25(金)18:33 ID:Q1zCAVDhr(1) AAS
なんとかpythonで組めるくらい迄出来たけど、改めてUWSCの解り易く融通がきく文法は凄いと思った
そしてUWSCに慣れると他言語に移るのは辛いな
292: (ワッチョイW e303-0i74) 2019/10/25(金)18:52 ID:P6x1TE3B0(1) AAS
というかuwscはスクリプト記述して裏ではPython(じゃないけど)で組んだようなコードに置き換えて実行しているからuwsc側は簡単に見える
Pythonで組めるようになったならuwscで書いたのをPythonでよむプログラムをしたらuwscのスクリプトを使い続けられるよ
※別にuwsc踏襲じゃなくて好きなようにつくってもいい
293: (ワッチョイ cfe0-+dPv) 2019/10/25(金)19:40 ID:Z1PWuTGN0(1) AAS
uwscでIEを自動化し、
株取引への注文をしています。
UWSC で csv をクリップボードに取り込んでから一軒づつ注文しているんです。

上記二つがなくなった場合、代わりになるのはなんでしょうか。
294: (ワッチョイ ff76-mjLV) 2019/10/25(金)19:45 ID:LtztsRW90(1) AAS
RPA
295: (ワッチョイW c341-CZSH) 2019/10/26(土)04:57 ID:wZe7a6bI0(1) AAS
>>291
python3の基本的な文法は習得済みだけど
selenium以外でブラウザ(できればfirefox)の自動化は可能?
今見てるページをサクッと自動化できれば移行する
296
(1): (ワッチョイ 8f73-roNU) 2019/10/26(土)09:25 ID:kNXgSt2N0(1) AAS
iMacros
297: (ワッチョイ cfe0-+dPv) 2019/10/26(土)14:11 ID:3vX2V1900(1) AAS
>>296
それも証券会社での注文に使えますか。
298: (ワッチョイ c376-mjLV) 2019/10/26(土)15:08 ID:2hhT6U/n0(1) AAS
勝てる人は自動化なんか必要ないだろ
長期ポジなら情報収集や相場観で手で仕掛ければいいし
短期スキャルなら指値で取って指値でリカクこれ最強
成り行き・逆差し・トレールなんぞ使ってたら負けるw
299: (ワッチョイ f311-roNU) 2019/10/26(土)15:21 ID:QDZH4VIG0(1) AAS
そのレス中身なさすぎひん
300: (ワッチョイ cf7e-mjLV) 2019/10/26(土)15:21 ID:iInPVwXH0(1) AAS
裁量で勝てない奴が次にみつける活路が自動売買(EA)
俺もMQLはかじったことある
301
(4): (ワッチョイWW 83c3-Vl+r) 2019/10/28(月)01:37 ID:ikGSEd2z0(1) AAS
メインスレッドの処理で、たまにアプリケーションエラーとかで落ちちゃう事があって、画像認識ループの中で止まっちゃう問題があります。

スクリプト自体の再実行が出来れば良いのですが、良い方法ありませんか?

試したのは
・サブスレッドからメインスレッドの処理が、止まってるか監視して、止まってたらスクリプト再実行しようとした。→exitexit使ってもサブスレッドしか止まらない

出来たら解決しそうなこと
・メインスレッドの処理自体をサブスレッドにして、
メインスレッドから、サブスレッドの停止や終了するのは出来ないでしょうか?
302: (ワッチョイ ffb1-roNU) 2019/10/28(月)16:07 ID:vwdiliHw0(1) AAS
>>301
フラグ作ってそれを監視すればいいんじゃないの?
サブスレッド側のよく通る場所でこれを監視してtrueになったらexit

public DIM exit_flag = false

つか、サブスレッドでexitexitすれば全部終わらなかったっけ?
> exitexit使ってもサブスレッドしか止まらない
303: (ワッチョイWW cf97-cukW) 2019/10/28(月)16:13 ID:5n90ntK20(1) AAS
何となくスパゲッティ
304
(1): (ワッチョイW 6f03-0i74) 2019/10/28(月)20:36 ID:49JXu6ZH0(1) AAS
exitexitで終われるのはサブルーチンでは
スレッド別なのに終了しないだろう
305
(1): (ワッチョイ ffb1-roNU) 2019/10/29(火)03:00 ID:FIt3Go4i0(1) AAS
>>304
テストコード書いてみたけど、普通に全部終わる

>>301は本当にexitexitが実行されたか確認するべき
306: (ニククエ ff20-FJIr) 2019/10/29(火)17:22 ID:Sxvvw+uq0NIKU(1/2) AAS
>>305
(たぶんUWSCのメインスレッドが)アプリケーションエラーとかで落ちた状態で
サブスレッドでexitexitしても(たぶんその)サブスレッドしか止まらない
(たぶんuwsc.exeはゾンビ化、他のサブスレッドは不明)

なのかもしれない >>301
307: (ニククエ ff20-FJIr) 2019/10/29(火)17:29 ID:Sxvvw+uq0NIKU(2/2) AAS
>>301
変な動きをするUWSCに自力で蘇生させるのは無理筋かもしれない
プロセス監視ツールでkillしてstartが気分的にすっきりしそう

Restart on Crashがよさげだけど
「アプリケーションエラーとかで落ちちゃう事」がこちらでは再現できないので
他のがよいかも
308: (ニククエ 6f1f-TykK) 2019/10/29(火)17:37 ID:lc+Mnr6O0NIKU(1) AAS
TRY EXCEPTじゃだめなの?
309: (ニククエ f36c-+dPv) 2019/10/29(火)18:16 ID:rbi+ZTfQ0NIKU(1) AAS
taskkillコマンド発効するというのもありよね。
310
(1): (ワッチョイ ab73-praV) 2019/11/09(土)22:55 ID:u/8R5f+V0(1) AAS
doscmdの実行結果を拾うにはどうすればいいですか?
&pauseをつけてもpauseだけの実行結果しか表示されません
311
(1): (ワッチョイWW 4bcf-rCU0) 2019/11/10(日)00:01 ID:BkfwN8lq0(1) AAS
>>310
doscmd自体の戻り値で拾える
312: (ワッチョイ ab73-praV) 2019/11/10(日)00:53 ID:/Ti3RtOe0(1) AAS
>>311
見落としてました
ありがとうございます
313: (ワッチョイ 0fed-DaD1) 2019/11/12(火)11:12 ID:AwyuQHNX0(1) AAS
UWSCのGetItemでリストビュー引数を-1にしたらそのウインドウのコントロールを列挙してくれるけど、これって内部的にはどうやって実装されてるんだろう?
win32apiのEnumWindowsやEnumChildWindowsのようにコントロールをすべて取得できるwin32apiって無いはずだよね
314: (ブーイモ MM4f-hMsU) 2019/11/13(水)14:16 ID:nADaCIXvM(1) AAS
>>268
ライセンスキー下さい。

と言ってみるテスト
315
(1): (ワッチョイ 0273-+JiD) 2019/11/14(木)17:59 ID:l4tCuQMU0(1/2) AAS
NOXで使ってるんだけど、寝るや出かけてる時にディスプレイの電源切って動かしてるけど
5〜6時間ぐらいで動作が止まる。そしてディスプレイを入れると動作が始まる
電源とスリープの設定は両方切ってある。普通にPCを使ってるときはずっと動いてる。
なにか対策ある?
316: (ワッチョイ 5dd7-jvSr) 2019/11/14(木)18:05 ID:TyftuUqv0(1) AAS
VM上でやれば?
317: (ワッチョイ 6556-wiCk) 2019/11/14(木)20:02 ID:2I8OWZn60(1) AAS
動作が止まった辺りのイベントログをみてみるとか?
318
(1): (ワッチョイWW fd58-S2vA) 2019/11/14(木)20:11 ID:4RtUV9b+0(1) AAS
>>315
HDMIモニターだったら
パススルー付きHDMIエミュレーターを使えば解決
中華ショップで400円位で買える
319
(1): (ワッチョイ 1d85-iZ7S) 2019/11/14(木)20:51 ID:Of2fO3x70(1) AAS
ディスプレイポートのモニタも電源落ちると画面が無い扱いになって全てのウインドウが初期化されるね
320
(1): (ワッチョイ 0273-+JiD) 2019/11/14(木)23:35 ID:l4tCuQMU0(2/2) AAS
>>319
あー多分これだわ
144Hzで稼働するためにDP使ってるから、DPが原因ならどうすればいい?
>>318が言ってるHDMIエミュレーター買って、PC側のHDMIポートに挿せばいいのかな?
321: (ワッチョイ 1d85-iZ7S) 2019/11/15(金)00:01 ID:Yx4prex20(1) AAS
>>320
結局ディスプレイをディスプレイポートにさしてるなら何も変わらんよ
ディスプレイポートのモニタが落ちた時点でデバイスの順番が切り替わって
デスクトップのメインモニタが 2 から 1 に切り替わる
そうするとウインドウの位置やら配置やら拡大率やらが初期化されて動作がおかしくなる

ディスプレイ自体の省電力で画面だけ落ちるような機能が無いと無理

自分は省電力をオフにして
POFF( P_MONIPOWER2, P_Force )
で、強制画面電源オフにしてる
これならスタンバイ状態にもならないし画面も消えるし、ディスプレイの電源も落ちない
省3
322: (ワッチョイWW c2b1-yrCm) 2019/11/15(金)00:57 ID:n58w4Z4L0(1) AAS
windows10だと、それがあるのがなぁ
windows7なら大丈夫なんだけど、もうすぐサポート切れるし……
323: (ワッチョイ 820d-wiCk) 2019/11/15(金)09:34 ID:gw/uF2ai0(1/2) AAS
Windows10でNoxとブルスタで使ってるけどモニタ電源落としてても動作問題ないなー
電源入れるとメインモニタにウインドウ全部写っちゃうからモニタ2の指定ウインドウに移動ってボタンは付けた
324: (ワッチョイ 820d-wiCk) 2019/11/15(金)09:38 ID:gw/uF2ai0(2/2) AAS
ノートPCの解像度、HDMIモニタの解像度、DPポートのヘッドギア全部同じ解像度に揃えてるな
モニタ番号切り替わりの解像度ずれで止まってるのかな
325
(1): (アウアウウー Sa45-uan5) 2019/11/17(日)16:28 ID:KzIE+6XTa(1) AAS
IE制御でaccess violation at address〜が頻繁する時があるんだけど可能性ある原因ってなんだろう
出ない時は全く出ないし、エラー箇所も毎回違うので原因の特定ができなくて困ってます
326: (ワッチョイ c61f-wiCk) 2019/11/17(日)18:07 ID:0AAEiCRO0(1) AAS
>>325
サイト名とスクリプト貼ってくれ
327: (ワッチョイ c2b1-wiCk) 2019/11/17(日)19:33 ID:BED0pnc40(1) AAS
> IE制御でaccess violation at address〜が頻繁する時があるんだけど
誰が出してんの?
328: (ワッチョイW 7e73-uan5) 2019/11/18(月)07:52 ID:adj13Z2P0(1) AAS
uwsc.exeが出したりdllが出したり色々なパターンな があります
329
(2): (ワッチョイ a958-2t3L) 2019/11/27(水)18:35 ID:OxzUQuQe0(1/2) AAS
処理が勝手にスキップされることってある?
長いので一部を抜粋するが

KBD(VK_M,CLICK,40) //mapを開く
sleep(4)
IFB chkimg("start.bmp")=true
BTN(LEFT, CLICK, G_IMG_X+300, G_IMG_Y+28) //battlemasterをクリック
sleep(2)
KBD(VK_M,CLICK,40)
sleep(1)
BTN(LEFT, CLICK, G_IMG_X+0, G_IMG_Y+150) //enter
省15
330: (ワッチョイ a958-2t3L) 2019/11/27(水)18:39 ID:OxzUQuQe0(2/2) AAS
補足しておくと、"L1.bmp"はマップの一部で完全固定
マップを開いてマップの一部"L1.bmp"を画像認識してX+50,Y+160をクリックして移動という感じ
331: (ワッチョイ 99ea-iOaD) 2019/11/27(水)20:02 ID:HLhH82la0(1) AAS
画面が欲しい状態になってるかどうか確認しないのなら
sleepをもっと長くしておけばいいんじゃない
332: (ワッチョイ 8156-BEIG) 2019/11/27(水)20:02 ID:cOLdqdji0(1) AAS
そもそもchkimg()でヒットしなければ何もしないって流れでいいの?ヒットするまで待つとかせずに
Sleep()は充分なの?
CLICKをDOWN/UPに分けて書いてみたら?
333: (ブーイモ MM8d-qviy) 2019/11/27(水)21:47 ID:coZlotkEM(1) AAS
普通に画像を認識してないから何もしてないだけでは
人間の目には同じに見えても微妙に違うことあるよ
それか待ち時間が短すぎる
334: (ワッチョイWW f158-uJzY) 2019/11/27(水)21:52 ID:HZle1wdS0(1) AAS
NoxPlayerでchkimgを使うと
画像は合致しているはずなのにしばらくスルーされた後
突然反応したりで動作が曖昧で使い難かったな
335
(2): (ワッチョイ d2b1-o7DB) 2019/11/28(木)19:19 ID:5q4EHF7I0(1) AAS
>>329
必要な画像が出てくるまで○秒待ってからクリックって関数作れ
○秒待って出てこないならエラー
336: (ワッチョイ 5158-aHrU) 2019/11/28(木)21:14 ID:CcBcwkmQ0(1) AAS
>>335
先に結論を言うとsleepが短すぎた
タイムラグで表示が遅れた時に止まってしまうことがわかったので
上記の内容で言えば
while (chkimg("L1.bmp")=false)
sleep(2)
wend
これで解決しました
337
(1): (オイコラミネオ MMc6-Dnzf) 2019/11/28(木)22:21 ID:cBf6xRDNM(1) AAS
それだと無限ループになるなw
有りがちなミス
>>335 が教えた通り実装した方が良い
338
(1): (ワッチョイ 5eea-wzfJ) 2019/11/28(木)23:34 ID:phXNNpn50(1) AAS
どんな状態からでも特定の操作で初期化できるならともかく
実際今どうなってるのか判定する方法がないから
エラー処理を入れても意味ないでしょ
339: (ワッチョイ d202-R3ru) 2019/11/29(金)03:05 ID:3/YxMl2Y0(1) AAS
俺はプログラムの理解が低く
ゲームブック的にしか分かってないから
全ての処理にページ番号振って
条件で次のページを指定するようにしか作れてないから
今が何の状況かはすぐわかるわ

そのうちページ番号じゃなくて内容でタイトル付けても良いことに気付いて
可読性が大幅に上がったけど
340: (ワッチョイ d2b1-o7DB) 2019/11/29(金)03:19 ID:tMimQ+oe0(1) AAS
>>338
エラーメッセージ出してスクリプト終了するだけでもいいやん
分かるようにメッセージも何も出してないから、何が起きてるのか自分でも把握してなくてID:OxzUQuQe0は掲示板で質問することになる
分かった後にリカバリーができるかどうかは対象ソフトの仕様次第
341: (ワッチョイ 5158-aHrU) 2019/11/30(土)21:54 ID:i8IyJQVx0(1) AAS
>>337
ん?
これは"L1.bmp"を認識するまで2秒繰り返し待機(ループ)
認識できたらwendで次の処理に移るから間違ってはいないよ
>>329で挙げた例でいうと
KBD(VK_OEM_PERIOD,CLICK,40) //戦闘開始
の部分が次の処理

細かい微調整がまだ残っているけど現状は問題なくなった
342: (ワッチョイ f61f-o7DB) 2019/11/30(土)22:00 ID:QDW37LoZ0(1) AAS
認識できなかったら無限ループだから問題あるって話じゃないの
343
(1): (ワッチョイ d202-R3ru) 2019/11/30(土)23:16 ID:6CxU17xT0(1) AAS
俺には何秒待つってのは実装が難しいから
2秒ウェイトで30回ループさせて約1分みたいな実装することが多い
344: (ワッチョイ 9286-o7DB) 2019/12/01(日)08:03 ID:RzzNVaWh0(1) AAS
でも画像ファイルのサイズや媒体で読込み時間違うよね・・・ただの巨大画像もたもたで10秒とかかかってるとかならどうすんの ・x・
345: (ワッチョイ d9ea-wzfJ) 2019/12/01(日)09:19 ID:FoZjZ9zK0(1) AAS
他人に配布するような汎用型を作るならともかく
自分用なら用途に応じた調整をするだけだし
346: (ワッチョイW d203-GJZR) 2019/12/01(日)10:06 ID:om//Qji80(1) AAS
今時読み込みに10秒かかるような画像ってどんなサイズなのだろうか

別に無限ループさせて待ってもいいけど想定外の画面になったりエラーポップアップしたりで抜けられなくなったりもするから
作りとしては指定秒空回りしたら止まるようにした方が安全とは思う
ついでに止める時にスクショでもして状況分かるようにとか色々する
さらについでにループ中はESCキー辺りで止めるようにもしておいて…
なんて事を画像判定する所全部に書いてられないので関数にしちゃった方が楽よね
347: (ワッチョイ d2b1-o7DB) 2019/12/02(月)05:09 ID:pXqCpVxh0(1/2) AAS
>>343
end = GETTIME()+30 // 30秒タイムアウト
while GETTIME()<end
wend
これでいい
whileループ抜けるようならエラー
348
(1): (ワッチョイ f520-lLWy) 2019/12/02(月)05:36 ID:C5wY44u10(1) AAS
エラー出されてもなにもすることが無いって言ってんじゃね?
つまり
// end = GETTIME()+30 // 30秒タイムアウト
while GETTIME()
wend
これでいいはず。知らんけど
349: (ワッチョイ d9ea-wzfJ) 2019/12/02(月)07:53 ID:Mw0bPiJG0(1) AAS
どこで問題が起こったのかが分かるようにする必要がある
単に止めたら次も同じ問題が起こる
今何をやってるのかわかる処理を付けた方がデバッグに役立つ
350: (ササクッテロル Sp79-GJZR) 2019/12/02(月)08:47 ID:VzI5wyo2p(1) AAS
稀に見るクソコードを貼るのはやめれ
351: (ワッチョイ d2b1-o7DB) 2019/12/02(月)17:04 ID:pXqCpVxh0(2/2) AAS
>>348
なにもすることがないって何で決め付けられるのか不思議
タイムアウトエラーになったらこれをもう一回実行するとか普通に思いつくことなんだけど

KBD(VK_M,CLICK,40) //mapを開く
352: (ワッチョイ 2320-e4WC) 2019/12/07(土)01:31 ID:kllWRJfX0(1) AAS
最近最新バージョンに更新したのですがタスクバーをホイールボタンで
クリックするだけでマクロを終了できていた機能なくなっていたのですが
できるような設定はないでしょうか。古いバージョンに戻すしかないでしょうか?
ご存じの方いたら教えて下さい
1-
あと 650 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.216s*