UWSC初心者用スレです
わかってる人はこっち
自動化ツールUWSC使いよ集まれ24
http://egg.2ch.net/test/read.cgi/software/1625624264/
アドバイスされる方には
相談者が理解できていない部分を責めたりしないよう
お願いいたします
前スレ
UWSC初心者用スレ
http://mevius.2ch.net/test/read.cgi/tech/1537758829/
UWSC初心者用スレ2
2021/11/18(木) 19:12:15.32ID:DCbtCP/2
2021/11/18(木) 19:13:06.18ID:DCbtCP/2
●ダウンロード
https://www.vector.co.jp/soft/winnt/util/se115105.html
https://web.archive.org/web/20180125141222/http://www.uwsc.info/download.html
●サンプル
http://www.uwsc.info/sample.html
●FAQ
http://www.uwsc.info/faq.html
https://www.vector.co.jp/soft/winnt/util/se115105.html
https://web.archive.org/web/20180125141222/http://www.uwsc.info/download.html
●サンプル
http://www.uwsc.info/sample.html
●FAQ
http://www.uwsc.info/faq.html
2021/11/18(木) 19:15:32.85ID:DCbtCP/2
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、
具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
質問の際には自力で作ったスクリプトを晒すか、
具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
2021/11/18(木) 19:16:04.98ID:DCbtCP/2
2021/11/18(木) 19:17:03.75ID:DCbtCP/2
2021/11/18(木) 19:44:11.37ID:55HQlN17
おったておつ
2021/11/18(木) 20:16:10.94ID:LLuemXlB
まだ使ってるやついるのか
作者の活動もなくなりバージョンアップもなくなったのに
作者の活動もなくなりバージョンアップもなくなったのに
2021/11/23(火) 13:25:26.30ID:1xbfCQjm
仕様が枯れてるから使いやすいんだよ
2021/11/23(火) 21:58:29.09ID:TqmCy8hF
インストールするファイル数も少なくて
サイズが小さいのもいい
サイズが小さいのもいい
2021/11/24(水) 22:51:37.72ID:2Dm59tnS
代替も無いしね
2021/11/27(土) 14:20:14.83ID:jTZUbSpl
死んだ人の成果物を許可も経ずかっさらう真似なんて日本人ならできないよ
2021/11/27(土) 14:55:21.26ID:lBAvNkqJ
かっさらう人がいるんですか?
13デフォルトの名無しさん
2021/12/03(金) 12:54:28.64ID:VvrxD7Wi ブラウザエロゲー(Unity製)を自動化したんだけど、同時にエロサイト見たいから裏マクロにしたら動かなくなった。
ブラウザはGoogleChrome。
最前面でWHILE以下だけなら問題なく動く。
裏マクロにすると最前面でも動かない。
-----------------------------------------------------------
最前面で動くマクロ
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000,875)
IFB CHKIMG("enemy_select.bmp")
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50)
(中略)
ENDIF
mmv(1050,875)
WEND
-----------------------------------------------------------
sleep(5)
ID = GETID(GET_ACTIVE_WIN)
MOUSEORG(GETCTLHND(ID, "Chrome_RenderWidgetHostHWND"), MORG_DIRECT, MORG_BACK)
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000,875)
IFB CHKIMG("enemy_select.bmp")
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50)
(中略)
ENDIF
mmv(1050,875)
WEND
ブラウザはGoogleChrome。
最前面でWHILE以下だけなら問題なく動く。
裏マクロにすると最前面でも動かない。
-----------------------------------------------------------
最前面で動くマクロ
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000,875)
IFB CHKIMG("enemy_select.bmp")
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50)
(中略)
ENDIF
mmv(1050,875)
WEND
-----------------------------------------------------------
sleep(5)
ID = GETID(GET_ACTIVE_WIN)
MOUSEORG(GETCTLHND(ID, "Chrome_RenderWidgetHostHWND"), MORG_DIRECT, MORG_BACK)
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000,875)
IFB CHKIMG("enemy_select.bmp")
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50)
(中略)
ENDIF
mmv(1050,875)
WEND
2021/12/03(金) 13:35:34.70ID:GJFzQR1P
2021/12/04(土) 22:16:53.27ID:L57911eN
>>13
裏マクロの指定がおかしいから動いていない
Chromeで裏マクロにしてサイトのSTOPボタンを押す例
ID = GETID("Chrome")
MOUSEORG(ID,MORG_DIRECT,MORG_BACK)
CLKITEM(ID,"STOP")
裏マクロの指定がおかしいから動いていない
Chromeで裏マクロにしてサイトのSTOPボタンを押す例
ID = GETID("Chrome")
MOUSEORG(ID,MORG_DIRECT,MORG_BACK)
CLKITEM(ID,"STOP")
2021/12/05(日) 08:25:11.57ID:gxpObDNw
GET_ACTIVE_WINに草
2021/12/05(日) 14:13:20.36ID:slvwfW4i
ID = GETID(GET_ACTIVE_WIN) にしたら、そのエロサイトのウインドウのIDが入ってしまう
ブラウザエロゲーサイトのタイトルの一部でも指定する事
ブラウザエロゲーサイトのタイトルの一部でも指定する事
18デフォルトの名無しさん
2021/12/05(日) 19:14:17.88ID:v/FRDOhm2021/12/05(日) 20:03:28.40ID:slvwfW4i
タブを切り替える機能は無いから、エロゲサイトとエロサイトのタブは別ウインドウで開く
画像認識してクリックするだけならハンドル取得は不要
ID = GETID("エロゲサイトのタイトル") //タイトルの一部でも可
MOUSEORG(ID,MORG_DIRECT,MORG_BACK)
画像認識してクリックするだけならハンドル取得は不要
ID = GETID("エロゲサイトのタイトル") //タイトルの一部でも可
MOUSEORG(ID,MORG_DIRECT,MORG_BACK)
2021/12/05(日) 20:05:42.29ID:gxpObDNw
21デフォルトの名無しさん
2021/12/05(日) 22:14:44.39ID:v/FRDOhm とりあえず、ウィンドウはエロゲのみ、タブもエロゲのみの状態で起動。
uwsc起動後uwscのウィンドウにSTOPと表示されているため、起動はしている。
その後、何の反応も無い。
画像認証はおろか、mmvもしない。
エロゲのウィンドウをアクティブにしても反応無し。
試しにエロゲ内のボタンをクリックしてみると、80%くらいの確立で無効になる。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ID = GETID("ミッドナイトガールズR")
MOUSEORG(ID, MORG_DIRECT, MORG_BACK)
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000,875)
IFB CHKIMG("enemy_select.bmp")
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50)
以下略
uwsc起動後uwscのウィンドウにSTOPと表示されているため、起動はしている。
その後、何の反応も無い。
画像認証はおろか、mmvもしない。
エロゲのウィンドウをアクティブにしても反応無し。
試しにエロゲ内のボタンをクリックしてみると、80%くらいの確立で無効になる。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ID = GETID("ミッドナイトガールズR")
MOUSEORG(ID, MORG_DIRECT, MORG_BACK)
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000,875)
IFB CHKIMG("enemy_select.bmp")
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50)
以下略
2021/12/06(月) 00:48:34.71ID:tj91aATu
>>21
提示したソース正しいのか?
WHILEの無限ループ内で高速でMMVしているので
何の反応もないように見えるしクリックしても思った場所が
クリックできなくて無効になってるように見えてる気がする
MOUSEORG相対座標にするらしいからエロゲウインドウの
位置補正がたぶん必要
ID = GETID("ミッドナイトガールズR")
print "id: "+id //IDが取得出来ているか確認
win_x = status(id,st_x) //エロゲウインドウのx座標
win_y = status(id,st_y) //エロゲウインドウのy座標
print "x: "+win_x + " y: "+win_y //エロゲウインドウの座標確認
MOUSEORG(ID, MORG_DIRECT, MORG_BACK)
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000 - win_x ,800 - win_y) //エロゲウインドウの座標補正
IFB CHKIMG("enemy_select.bmp")
print "chkimg true" //画像検索成功しているか確認
print "g_img_x: "+g_img_x + " g_img_y: "+g_img_y //画像の座標を確認
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50) //g_img_x,g_img_yはエロゲウインドウの相対座標なので補正不要
(中略)
ENDIF
mmv(1000 - win_x, 850 - win_y) //エロゲウインドウの座標補正
WEND
提示したソース正しいのか?
WHILEの無限ループ内で高速でMMVしているので
何の反応もないように見えるしクリックしても思った場所が
クリックできなくて無効になってるように見えてる気がする
MOUSEORG相対座標にするらしいからエロゲウインドウの
位置補正がたぶん必要
ID = GETID("ミッドナイトガールズR")
print "id: "+id //IDが取得出来ているか確認
win_x = status(id,st_x) //エロゲウインドウのx座標
win_y = status(id,st_y) //エロゲウインドウのy座標
print "x: "+win_x + " y: "+win_y //エロゲウインドウの座標確認
MOUSEORG(ID, MORG_DIRECT, MORG_BACK)
WHILE TRUE
ifb getkeystate(vk_end) then
break
endif
mmv(1000 - win_x ,800 - win_y) //エロゲウインドウの座標補正
IFB CHKIMG("enemy_select.bmp")
print "chkimg true" //画像検索成功しているか確認
print "g_img_x: "+g_img_x + " g_img_y: "+g_img_y //画像の座標を確認
BTN(LEFT,CLICK, G_IMG_X, G_IMG_Y+50) //g_img_x,g_img_yはエロゲウインドウの相対座標なので補正不要
(中略)
ENDIF
mmv(1000 - win_x, 850 - win_y) //エロゲウインドウの座標補正
WEND
2021/12/06(月) 00:51:01.53ID:tj91aATu
ぱっと見てmmvの座標間違えてるのは気付いたので読み替えて
2021/12/06(月) 01:04:31.76ID:3grpylNW
素人だけど設定のハードウェアアクセラレーションを無効にすると動くこともある
2021/12/07(火) 15:40:22.89ID:RnWlic2L
2021/12/07(火) 18:35:55.47ID:o45XSsNi
27sage
2021/12/10(金) 18:41:11.33ID:9PsZqLaO こんばんは
UWSCの超初心者です。
UWSCでNOXのブラウザゲームのマクロを作りたく、
サイトさんでコピペをしましたが、NOXの上部を連打して画像をタップしてくれません。
大変お手数ですが、ご教授いただけますとありがたいです。
やりたいことは
@画像1があった場合、画像2をクリックし画像3をクリックし終了
A画像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
UWSCの超初心者です。
UWSCでNOXのブラウザゲームのマクロを作りたく、
サイトさんでコピペをしましたが、NOXの上部を連打して画像をタップしてくれません。
大変お手数ですが、ご教授いただけますとありがたいです。
やりたいことは
@画像1があった場合、画像2をクリックし画像3をクリックし終了
A画像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
28sage
2021/12/10(金) 18:42:06.57ID:9PsZqLaO 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
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
29sage
2021/12/10(金) 18:42:54.59ID:9PsZqLaO print "画像が見つかりません"
endif
sleep(3.5)
Wend
以上の通りです。
お手数おかけいたしますが、なにとぞよろしくお願いいたします。
endif
sleep(3.5)
Wend
以上の通りです。
お手数おかけいたしますが、なにとぞよろしくお願いいたします。
2021/12/10(金) 20:08:07.17ID:Zx61Q8si
レスを投稿する
ニュース
- 【いちご高騰】ヤマザキのクリスマスケーキ、いちご無し販売 [おっさん友の会★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★10 [樽悶★]
- 【日中対立】 朝日新聞のタイトル修正が中国逆ギレの火種か SNSで批判相次ぐ [♪♪♪★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- 【音楽】『日本レコード大賞』各賞発表! 大賞候補にILLIT、M!LK、ふるっぱー、幾田りら、アイナ、ミセスら… 作詩賞は指原莉乃 [冬月記者★]
- ひろゆき氏 高市首相の台湾有事発言 「日本が得たものあまりない。経済的なマイナスは明確に存在」 [冬月記者★]
- 【悲報】秋元康「女性アイドルグループはもうオワコン。会いにいける男性アイドルグループを作る」 [455031798]
- 【すべてが】𝗮𝗺͜𝗮͉𝘇𝗼𝗻ブラックフライデーSALE総合【いいだろ!】 [194819832]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- ワイ刀オタ、欲しい刀が中々ネットで見つからず咽び泣く
- 【訃報】日経平均先物逝く、円安株安債券安 [943688309]
- 【悲報】高市政権、ホタテ輸出の支援検討 [834922174]
