[過去ログ] 自動化ツールUWSC使いよ集まれ22 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
634: (ワッチョイW 6a03-6Bza) 2020/05/09(土)14:16 ID:WI68ODey0(1) AAS
使わなかったらBSODにならないのか半年位検証してまたおいで下さい
635: (ワッチョイ 9f58-8oPF) 2020/05/09(土)16:28 ID:Bb8TRpAe0(1) AAS
複数VM仮想で特定サイトを画像認識してループ監視してるとそうなる事があるな。
まぁ、たいていは仮想側が異常おこして仮想の方が落ちる。
原因は知らん。
メインWIN10、仮想WIN7という構成。
そんななんで最近は仮想側を軽量Linux化してPythonで監視しようかとか思ってる。
636: (ワッチョイW 9f58-DejC) 2020/05/09(土)19:15 ID:U94CA+RJ0(1) AAS
>>630
配列で作れば良いじゃない
637(1): (ササクッテロルT Sp33-cS0w) 2020/05/10(日)22:19 ID:0uySrwRDp(1/2) AAS
madoID = "uwsc"
WindowID = GETID(madoID)
として、GETIDの中を変数で変えられるようにしたいのですが、
下記のエラーが出てしまいます
文字列のみしか受け付けないのでしょうか
>変数:MADOIDが定義されていません
>WindowID = GETID(madoID)
638(1): (ワッチョイ 6a1f-oySJ) 2020/05/10(日)22:27 ID:9FjZEBnF0(1) AAS
それでできるはずだけどGETIDするまでにmadoIDに値を代入してる?
639(1): (ワッチョイ beea-O3uN) 2020/05/10(日)22:49 ID:X2pUdlJD0(1/2) AAS
>>637
その2行+msgboxでID表示を実行したら
ちゃんと動いたよ
640: (ササクッテロルT Sp33-cS0w) 2020/05/10(日)23:17 ID:0uySrwRDp(2/2) AAS
>>638
>>639
早々にご確認ありがとうございます。
ただ。申し訳ありません、記載していた内容で行けたのですが、PUBLICつけた場合だとだめだったようです。
どこでも使う値となるので、PUBLICをつけて他の関数から参照できるようにしたい意図です
madoID = "uwsc"
PUBLIC WindowID = GETID(madoID)
641(1): (ワッチョイ beea-O3uN) 2020/05/10(日)23:21 ID:X2pUdlJD0(2/2) AAS
両方PUBLICにすれば動いたけど
それじゃ駄目なの?
642: (ワッチョイ b756-oySJ) 2020/05/11(月)14:47 ID:4mi1+of00(1) AAS
Publicへの代入はスクリプト実行前にされるから、定義と代入は分ければいい
PUBLIC WindowID
madoID = "uwsc"
WindowID = GETID(madoID)
643: (ワッチョイW d7c5-TXy/) 2020/05/16(土)05:11 ID:nq/1w/3X0(1) AAS
nox adbを使って
DOSCMD(〜swipe x1 y1 x2 y2 1000)
の後1秒以上待機させずに次のタップを命令していたのですが正常に作動しているように見えます
何かnox側で調整されていたりするのでしょうか?
644: (ワッチョイW 0303-Ein3) 2020/05/16(土)05:40 ID:zKAcyaXX0(1) AAS
正常に動いてるならいいじゃん
調整ってなんだよ
645: (ワッチョイ cdb1-HeAn) 2020/05/16(土)10:15 ID:75rnzmhm0(1) AAS
>>641、642さん
遅くなりました!ありがとうございます!
無事動くようになりました、PUBLICはそういう仕様なのですね
範囲が広い変数はあまり使わないほうがいいっていう勉強本もあったので、制限しながら使うようにします
646: (ワッチョイ 1a74-tKWB) 2020/05/20(水)23:01 ID:jX/tmEOF0(1) AAS
chkimgの()内を書くのに、「画像検出範囲の座標」をいちいち記入するのが面倒に思えてきた(範囲がほぼ変わらないので)
そこで、座標を配列として格納して
HAIRETU[]= 0,0,1920,1080
CHKIMG("画像名.bmp",HAIRETU[])
みたいな感じにやりたい。※CHKIMG("画像名.bmp",HAIRETU[0],HAIRETU[1],HAIRETU[2],HAIRETU[3]) とやればいいのはわかっている
これは自作関数をつくってその中で引数を渡すぐらいしか方法はないのかな?
HAIRETU[]= 0,0,1920,1080
CHKIMG_XYC("探す画像のbmpファイルをここに書く",HAIRETU[])//CHKIMG_XYCは配列に格納された座標範囲で画像検出する自作関数
省4
647(1): (ワッチョイ 4ecf-f9J/) 2020/05/20(水)23:21 ID:wl2QRZ5m0(1) AAS
procedureじゃなくてfunctionでresultを返すようにする
function chkimg_xyc(image, x1=0, y1=0, x2=1920, y2=1080)
result = chkimg(image, 0, x1, y1, x2, y2, -1)
fend
648: (ワッチョイ 1a74-tKWB) 2020/05/21(木)15:40 ID:7oIfJxaQ0(1) AAS
>>647
ありがとう
649: (ワッチョイ 6db1-IXqw) 2020/06/03(水)01:09 ID:qApGJ0aY0(1/2) AAS
noxの裏マクロを作ろうとしています。
DOSCMD(DIR+"nox_adb -s 127.0.0.1:62025 shell input touchscreen tap 1090 381)
この座標の1090と181を 1090〜1100 181〜185 みたいにランダム性を持たせたいのですがどう書けばいいでしょうか?
650: (ワッチョイ cab2-Alfg) 2020/06/03(水)02:03 ID:yFNpJkfw0(1) AAS
x = 1090 + random(11)
y = 181 + random(5)
DOSCMD(DIR + "nox_adb -s 127.0.0.1:62025 shell input touchscreen tap " + x + " " + y)
651: (ワッチョイ 6db1-IXqw) 2020/06/03(水)14:12 ID:qApGJ0aY0(2/2) AAS
できました、ありがとうございます!
652: (ワッチョイ 6902-Alfg) 2020/06/06(土)00:03 ID:BCpp7s6E0(1/2) AAS
ちょっとプログラム初心者でいろいろ勉強中なので質問いいかな?
SPACEキーでxキーの連打開始、SPACEキーでxキーの連打終了のマクロを組んでみたんだけど
DIM INTERVAL=500
DIM KEY=VK_X
//開始の条件
WHILE TRUE
FUKIDASI("スペースキーで連打開始",100,100,0,10)
IFB GETKEYSTATE(VK_SPACE)
BREAK
ENDIF
省11
653(1): (ワッチョイ 86cf-Alfg) 2020/06/06(土)00:17 ID:ETpB5ezq0(1) AAS
x、y、zを同時に連打したいってこと?
それなら変数を3つ用意する必要がある
DIM KEY1 = VK_X
DIM KEY2 = VK_Y
DIM KEY3 = VK_Z
...
KBD(KEY1, CLICK, INTERVAL)
KBD(KEY2, CLICK, INTERVAL)
KBD(KEY3, CLICK, INTERVAL)
あとそのコードだとスペース長押しすると一気に終了するから
省4
上下前次1-新書関写板覧索設栞歴
あと 349 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s