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

1: 2021/11/18(木)19:12 ID:DCbtCP/2(1/5) AAS
UWSC初心者用スレです

わかってる人はこっち
自動化ツールUWSC使いよ集まれ24
2chスレ:software

アドバイスされる方には
相談者が理解できていない部分を責めたりしないよう
お願いいたします

前スレ
UWSC初心者用スレ
2chスレ:tech
2: 2021/11/18(木)19:13 ID:DCbtCP/2(2/5) AAS
●ダウンロード
外部リンク[html]:www.vector.co.jp
外部リンク[html]:web.archive.org

●サンプル
外部リンク[html]:www.uwsc.info

●FAQ
外部リンク[html]:www.uwsc.info
3: 2021/11/18(木)19:15 ID:DCbtCP/2(3/5) AAS
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、
具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
外部リンク[cgi]:www3.rocketbbs.com

●UWSC - Wikipedia
外部リンク:ja.wikipedia.org
4: 2021/11/18(木)19:16 ID:DCbtCP/2(4/5) AAS
●使い方・基礎解説学習サイト
外部リンク:uwsc.g.hatena.ne.jp
外部リンク:www.confrage.com
外部リンク:necro.jp
外部リンク:canal22.org
外部リンク[htm]:big.tm.land.to
外部リンク[html]:www.game-rev.com
5: 2021/11/18(木)19:17 ID:DCbtCP/2(5/5) AAS
●スクリプトテンプレサイト
外部リンク[html]:siromasa.html.xdomain.jp
外部リンク:scripts.web.fc2.com
外部リンク[html]:nem.symphonic-net.com
外部リンク[html]:iriyak.adam.ne.jp
6: 2021/11/18(木)19:44 ID:55HQlN17(1) AAS
おったておつ
7: 2021/11/18(木)20:16 ID:LLuemXlB(1) AAS
まだ使ってるやついるのか
作者の活動もなくなりバージョンアップもなくなったのに
8: 2021/11/23(火)13:25 ID:1xbfCQjm(1) AAS
仕様が枯れてるから使いやすいんだよ
9: 2021/11/23(火)21:58 ID:TqmCy8hF(1) AAS
インストールするファイル数も少なくて
サイズが小さいのもいい
10: 2021/11/24(水)22:51 ID:2Dm59tnS(1) AAS
代替も無いしね
11: 2021/11/27(土)14:20 ID:jTZUbSpl(1) AAS
死んだ人の成果物を許可も経ずかっさらう真似なんて日本人ならできないよ
12: 2021/11/27(土)14:55 ID:lBAvNkqJ(1) AAS
かっさらう人がいるんですか?
13
(2): 2021/12/03(金)12:54 ID:VvrxD7Wi(1) AAS
ブラウザエロゲー(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
14: 2021/12/03(金)13:35 ID:GJFzQR1P(1) AAS
>>13
自動化ツールUWSC使いよ集まれ24
2chスレ:software
15
(1): 2021/12/04(土)22:16 ID:L57911eN(1) AAS
>>13
裏マクロの指定がおかしいから動いていない
Chromeで裏マクロにしてサイトのSTOPボタンを押す例

ID = GETID("Chrome")
MOUSEORG(ID,MORG_DIRECT,MORG_BACK)

CLKITEM(ID,"STOP")
16: 2021/12/05(日)08:25 ID:gxpObDNw(1/2) AAS
GET_ACTIVE_WINに草
17
(1): 2021/12/05(日)14:13 ID:slvwfW4i(1/2) AAS
ID = GETID(GET_ACTIVE_WIN) にしたら、そのエロサイトのウインドウのIDが入ってしまう
ブラウザエロゲーサイトのタイトルの一部でも指定する事
18
(1): 2021/12/05(日)19:14 ID:v/FRDOhm(1/2) AAS
>>15
>>17
回答サンクス

何度か書き直してみたんだけど、やっぱりうまくいかんわ。
たぶん↓2点を理解してないからうまく書けないんだと思う。

1,IDとハンドルの違いを理解してないこと。
2,「タブの指定→操作を送る」という過程でタブの指定の仕方を理解してないこと。
19: 2021/12/05(日)20:03 ID:slvwfW4i(2/2) AAS
タブを切り替える機能は無いから、エロゲサイトとエロサイトのタブは別ウインドウで開く
画像認識してクリックするだけならハンドル取得は不要

ID = GETID("エロゲサイトのタイトル") //タイトルの一部でも可
MOUSEORG(ID,MORG_DIRECT,MORG_BACK)
20: 2021/12/05(日)20:05 ID:gxpObDNw(2/2) AAS
>>18
自分で書く気があるなら関数ひとつひとつについてヘルプでどういうものか確認しよう
書き直してダメだった内容とどうダメだったかも書こう
21
(1): 2021/12/05(日)22:14 ID:v/FRDOhm(2/2) AAS
とりあえず、ウィンドウはエロゲのみ、タブもエロゲのみの状態で起動。
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)
以下略
22
(1): 2021/12/06(月)00:48 ID:tj91aATu(1/2) AAS
>>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
23
(1): 2021/12/06(月)00:51 ID:tj91aATu(2/2) AAS
ぱっと見てmmvの座標間違えてるのは気付いたので読み替えて
24
(1): 2021/12/06(月)01:04 ID:3grpylNW(1) AAS
素人だけど設定のハードウェアアクセラレーションを無効にすると動くこともある
1-
あと 261 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.007s