UWSC初心者用スレ2 (285レス)
1-

23
(1): 2021/12/06(月)00:51 ID:tj91aATu(2/2) AAS
ぱっと見てmmvの座標間違えてるのは気付いたので読み替えて
24
(1): 2021/12/06(月)01:04 ID:3grpylNW(1) AAS
素人だけど設定のハードウェアアクセラレーションを無効にすると動くこともある
25
(1): 2021/12/07(火)15:40 ID:RnWlic2L(1) AAS
>>22-24

このスレめっちゃ親切やな
ありがとー
また今度試して報告する

画像認識、mmvしないって書いたけど、間違いかも。
正しくは、画像認識してるか分からない、mmvしてるか分からない。だ。
26: 2021/12/07(火)18:35 ID:o45XSsNi(1) AAS
>>25
まずそこ分かれよw
print入れれば確認できる
27: sage 2021/12/10(金)18:41 ID:9PsZqLaO(1/4) AAS
こんばんは
UWSCの超初心者です。

UWSCでNOXのブラウザゲームのマクロを作りたく、
サイトさんでコピペをしましたが、NOXの上部を連打して画像をタップしてくれません。

大変お手数ですが、ご教授いただけますとありがたいです。

やりたいことは
?画像1があった場合、画像2をクリックし画像3をクリックし終了
?画像2が無ければ、画像4をクリックし画像5をクリックし
?へ戻る
コードは以下の通りです。

winid = getid("NoxPlayer")
print "ウィンドウIDを取得しました。"
print "ID.NOは" + winid
winPosX = STATUS(winid,ST_X)
winPosY = STATUS(winid,ST_Y)
winsizeX = STATUS(winid,ST_WIDTH)
winsizeY = STATUS(winid,ST_HEIGHT)
print "位置X 位置Y 幅 高さ"
print winPosX + " " + winPosY + " " + winsizeX + " " + winsizeY
print "位置X 位置Y 幅 高さ"
print winPosX + " " + winPosY + " " + winsizeX + " " + winsizeY

adbsizeX = 540
adbsizeY = 960

windowflamesize = winsizeY - adbsizeY
print "ウィンドウサイズは" + " " + windowflamesize
28: sage 2021/12/10(金)18:42 ID:9PsZqLaO(2/4) AAS
MOUSEORG(winid,MORG_DIRECT,MORG_FORE)

CALL ChkImgX.uws

y1 = 0
x2 = 540
y2 = 980
Detect_num = 1
Threshold_delta = 5
Target_color = -1

startup_chkimgx()

While True
ifb CHKIMGX("画像1.bmp", winid, x1, y1, x2, y2, Detect_num, Threshold_delta, Target_color)
CHKIMGX("画像2.bmp", winid, x1, y1, x2, y2, Detect_num, Threshold_delta, Target_color)
btn(left,click,g_img_x,g_img_y)
CHKIMGX("画像3.bmp", winid, x1, y1, x2, y2, Detect_num, Threshold_delta, Target_color)
btn(left,click,g_img_x,g_img_y)

endif

elseif CHKIMGX("画像4.bmp", winid, x1, y1, x2, y2, Detect_num, Threshold_delta, Target_color)
btn(left,click,g_img_x,g_img_y)
CHKIMGX("画像5.bmp", winid, x1, y1, x2, y2, Detect_num, Threshold_delta, Target_color)
btn(left,click,g_img_x,g_img_y)

else
29
(1): sage 2021/12/10(金)18:42 ID:9PsZqLaO(3/4) AAS
print "画像が見つかりません"  

endif

sleep(3.5)

Wend

以上の通りです。
お手数おかけいたしますが、なにとぞよろしくお願いいたします。
30
(1): 2021/12/10(金)20:08 ID:Zx61Q8si(1) AAS
>>29
chkimgx.uwsの中確認したら?
g_imgx_x,g_imgx_y
31
(1): 2021/12/10(金)21:17 ID:9PsZqLaO(4/4) AAS
>>30
chkimgx.uwsの中は弄ってませんでした…
Visual Studio Codeで開いてみましたが文字化けだらけで意味不明でした…
32
(1): 2021/12/10(金)21:33 ID:W+CsWCwh(1/2) AAS
>>31
開いている文字コードが違うのでは
chkimgx.uws はShift_JISだよ
いじる必要はないんだけど扱うのに必要なことが書いてあるので読むべき
33: 2021/12/10(金)21:41 ID:W+CsWCwh(2/2) AAS
Visual Studio Code で文字化けせずにSJISファイルを開く
https://iucstscui.hatenablog.com/entry/2021/02/01/221038
↑貼れないので全角化した
34: 2021/12/10(金)21:45 ID:wtDmROT3(1) AAS
// ID: Windowを識別するID (0 であればスクリーン全体)
// ※MOUSEORGの設定は取得できないのでIDを明示的に指定してください
// 0の場合MORG_FORE, Window IDを指定した場合MORD_BACKと同じように動きます
35: 2021/12/10(金)22:55 ID:YWWq+54U(1) AAS
>>32、33、34
ありがとうございます!
まずご参考の通り開いてみてやってみます!
36
(1): 2021/12/12(日)11:50 ID:cgJROYQS(1) AAS
質問なんですが、PCを買い替えた場合、モニターのサイズと解像度が同じなら画像をそのまま新しいPCでも流用することは可能ですか?
それとも画像を再取得する必要があるのでしょうか?
37: 2021/12/12(日)12:21 ID:YGBHMNxc(1) AAS
流用できることもある
38: 2021/12/12(日)13:54 ID:zbEQabkL(1) AAS
拡大縮小してなければモニタの解像度が違っても行けるだろ
39: 2021/12/12(日)16:48 ID:cRL3yS5P(1) AAS
>>36
ブラウザの操作ならブラウザの縦横幅を同じにすれば使える
解像度は影響しないように汎用的に作れば良い
40: 2021/12/12(日)22:37 ID:SJzQ+Dpm(1/2) AAS
色が
グラボやOSやソフトで、グラデやスムジを切るか、旧と同じに
41: 2021/12/12(日)22:38 ID:SJzQ+Dpm(2/2) AAS
半透明
バッグラ描画さぼり
42: 2021/12/14(火)03:11 ID:wO1KVDXL(1) AAS
何故にカタコト
43: 2021/12/14(火)03:20 ID:IDcXj5e5(1) AAS
相手に
合わせた
44: 2021/12/14(火)08:25 ID:nethN8Rv(1) AAS
別にその質問レスは片言でも何でもないだろ
45: 2021/12/24(金)10:11 ID:S6AOyW3k(1) AAS
これの代わりになるツールないの?
46: 2021/12/30(木)21:03 ID:ESCS1df0(1/2) AAS
動く画像を認識させる方法ってないのかな?
いくら調べても静止画像の認識方法しか出てこないんだけど
47: 2021/12/30(木)21:10 ID:dYE8+B1V(1) AAS
動いてる画像を録画ツールで記録して、静止画に分解して、分解した画像をchkimgxで認識させてる
48: 2021/12/30(木)21:57 ID:ESCS1df0(2/2) AAS
なるほど、フレームの画像を取得するのか
49: 2022/01/13(木)01:01 ID:OoQIgOAu(1) AAS
windows11へアップグレードしたけど画像が撮り直しになってしまった
仮想OSのほうもイメージ自体は変わってないはずだけどそっちも画像が取り直しになって
めんどくさいから10に戻した
50: 2022/01/14(金)09:03 ID:MBIe30li(1/4) AAS
初心者です。同じ名前の複数ウインドウを指定位置にそれぞれ移動させたいのですがうまくいきません
GETALLWINではやりたい動きにはならなかったので他の方法でわかる人いませんか?
51
(1): 2022/01/14(金)10:31 ID:5o7urNRR(1/2) AAS
見つかったウィンドウを順番に指定位置に移動するのではダメということですか
自動化しない場合は同じ名前のウィンドウをどうやって区別しますか
52
(1): 2022/01/14(金)10:52 ID:MBIe30li(2/4) AAS
>>51
1番目に見つけたのを左上、2番目を右上、3番目を左下みたいな感じにしたいです
ACWでの区別の方法がわからない状態です
1-
あと 233 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.006s