2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

UWSC初心者用スレ2

1 :デフォルトの名無しさん:2021/11/18(木) 19:12:15.32 ID:DCbtCP/2.net
UWSC初心者用スレです

わかってる人はこっち
自動化ツールUWSC使いよ集まれ24
http://egg.2ch.net/test/read.cgi/software/1625624264/

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

前スレ
UWSC初心者用スレ
http://mevius.2ch.net/test/read.cgi/tech/1537758829/

198 :デフォルトの名無しさん:2022/12/18(日) 01:53:51.55 ID:OMOd2EpL.net
THREADって各スレッド間の通信は
グローバル変数を使うしかないのか

199 :デフォルトの名無しさん:2023/01/30(月) 13:50:17.09 ID:zCM+o/4+.net
uwscってコピー防止することってできますか?
たとえばuwsc開いたらパスワード要求されてそれ入力しないと使えなくて
なおかつ1か月たつとそのパスワードは使えなくなる方法とか
月額2000円でパスワード買わないと使用できなくなるような方法です
よろしくお願いします!

200 :デフォルトの名無しさん:2023/01/30(月) 13:55:41.46 ID:xjPPcjmh.net
自分が書いたとおりに実装すればできるよ

201 :デフォルトの名無しさん:2023/01/30(月) 14:35:42.54 ID:L0PeZlr4.net
できねーよ馬鹿

202 :デフォルトの名無しさん:2023/01/30(月) 17:58:23.19 ID:Qp/n9nNg.net
できる

203 :デフォルトの名無しさん:2023/01/30(月) 20:25:09.56 ID:pewbLvtZ.net
>>199
そんな機能はないが、パスワードを書いたテキストファイルをサーバーにUPして、
起動時にそれを読み込んで入力したパスワードと照合すれば出来るだろ
サーバーに金掛けたく無ければ無料サーバー使っても良い

204 :デフォルトの名無しさん:2023/04/17(月) 21:07:54.28 ID:fQqMCB5/.net
数日前からfirefoxでPosACC(id, x, y, ACC_BACK)でテキスト文字を
所得できなくなってしまって困っております。
何か良い方法はないでしょうか・・・

205 :デフォルトの名無しさん:2023/07/15(土) 04:13:10.78 ID:XPm7W1EUb
最近地球破壊テ□リス├税金泥棒自閉隊が都心付近まて゛クソヘリやらC-130やらクソ爆音航空機飛ばしまくって低周波騒音引き起こしてるな
自閉隊とは,国民の生命と財産を守る存在ではなく、税金泥棒しなか゛ら.工ネ価格に物価にと暴騰させて.住民の権利を強奪して破壊して
氣侯変動させて災害連発させて國土まて゛破壊しなか゛ら私腹を肥やすテ□リス├の典型だと理解しよう!
ウクライナの軍事予算はGDρ比4%以上あったわけだし.軍のク─テ゛タ―によって政権掌握されたミャンマ―はGDΡ比2%台,
徴兵して拒否すれは゛犬コ口公務員に制圧させて殺害可能な社会にしようとしてるのか゛防衛予算のために増税まて゛計画している岸田増税文雄
ちなみに.2014年にマレーシア地球破壊テ口リスト機MH17を地対空ミサイル9K37フ゛−クて゛見事に撃墜したのは.戦闘民族ウクライナ人な
真の防衛として、利権を貪って税金泥棒して地球破壊して私権侵害して私腹を肥やすた゛けの人類に湧いた害虫クソ公務員を全滅させて.
新三種の神器.拳銃,スティンカ゛━,手榴弾を―刻も早く全家庭に普及させないとお前ら間違いなく□シア逃亡民みたいな目に合うそ゛

創価学會員は,何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ一か゛囗をきけて容認するとか本気で思ってるとしたら侮辱にもほと゛があるそ゛!
hТТρs://i、imgur,com/hnli1ga.jpeg

206 :デフォルトの名無しさん:2023/09/13(水) 05:36:21.42 ID:G2PIY4BTP
結局ビックモー夕ーはプロパガンタ゛放送局の拝金の餌食にされただけて゛大騒き゛するような不正じゃなかったな、保険会社が承諾してる
両社ウインウインの話だしな、何かしら名目が必要だが保証期間がすき゛ると故障する電子基板みたくうまくできなかったって話だろ
樹木云々とか環境破壊を目的に知事になった拝金主義小池百合子なんて明治神宮外苑の3千本もの巨木伐採だし.保険料が上か゛るとか
世界最悪の殺人テロ組織公明党強盗殺人の首魁蓄財3億円超の斉藤鉄夫なんて閑静な住宅地から都心まで数珠つなぎでクソ航空機飛ばして
鉄道のз0倍以上もの莫大な温室効果ガスまき散らして気候変動させて海水温上昇させてかつてない量の水蒸氣発生させて土砂崩れ、洪水
暴風、熱中症にと災害連発させて火災保険料爆上げ、もはや一般家庭は風災水災を保險から外さざるをえなくなってるしな
大衆が拝金メディアに踊らされない見識があれば自民公明が与党とかあり得ない話,某枕営業なんてのも拒否したら冷たくされたとか自白
してたけど要するに拒否できたけと゛金のためにてめえの意思で受け入れてたって話だろ今頃もっと金クレだのキモチワ儿イ
〔羽田〕tTps://www.call4.jp/info.phр?tУpe=items&id=I0000062 , ttps://hanеda-projecT.jimdofree.com/
〔成田)ttps://n-souonhigaisosyoudan.amеbaownd.Com/
(テロ組織)tTps://i.imgur.com/hnli1ga.jpeg

207 :デフォルトの名無しさん:2023/10/04(水) 11:05:12.56 ID:GGFuvkNr.net
機械語命令のNOPのような何もしない命令はありますか

IF文とかでNOPが書ければ簡単に書けるという事が割とあるので、何とかしたいです

208 :デフォルトの名無しさん:2023/10/04(水) 19:05:13.16 ID:fsISD3kr.net
何も書かなければいいだけでは

209 :デフォルトの名無しさん:2023/10/04(水) 22:01:30.33 ID:GGFuvkNr.net
そうもいかないのです

条件分岐の都合で何も書かない訳にもいかないので、面倒くさいです

210 :デフォルトの名無しさん:2023/10/04(水) 22:22:20.17 ID:RyohCm2S.net
>>209
色々調べてみた?
結論から言うとそんな命令はありません
あなたは面倒くさいとストレスMAXにして頑張ってください

211 :デフォルトの名無しさん:2023/10/05(木) 01:42:49.79 ID:BfJXhjdu.net
条件分岐でNOPを入れると書きやすいとはどういう例が有るんだ?

212 :デフォルトの名無しさん:2023/10/05(木) 20:38:43.81 ID:XelVLkj4.net
無いなら作る

PROCEDURE NOP()
EXIT
FEND

213 :デフォルトの名無しさん:2023/10/15(日) 14:37:36.28 ID:hEOK4Ev6.net
ちょっと困ったので賢者の皆さん力をかしてくだしあ
https://imepic.jp/20231015/526320
CHKIMGで2パターン処理が必要
一パターン目のCNKIMGからのクリックで見た目が変わるので
次に変わってないものをクリックした後で、一回目クリックしたものを
もう一度クリックしたい。

//一回目
cnt=CHKIMG("audl.bmp",1,,,,,-1,IMG_MSK_BGR2)
for i=1 to cnt
BTN(LEFT,CLICK,ALL_IMG_X[cnt-i]+15,ALL_IMG_Y[cnt-i]+15,20)
next
//二回目
no=CHKIMG("audl2.bmp",,,,,,-1,IMG_MSK_BGR2)
for i=1 to no
BTN(LEFT,CLICK,ALL_IMG_X[no-i]+15,ALL_IMG_Y[no-i]+15,20)
next
//一回目クリックしたところを再度クリック
for i=1 to cnt
BTN(LEFT,CLICK,ALL_IMG_X[cnt-i]+15,ALL_IMG_Y[cnt-i]+15,20)
next

最後のfor文ですがクリックするのは「2回目」のALL_IMG_X[no-i]+15になる
1回目の結果を変数にいれてしまえ!と思ったのですが入らない・・・エラー・・・

214 :デフォルトの名無しさん:2023/10/15(日) 14:56:12.29 ID:hEOK4Ev6.net
2回目の判定画像と1回目の判定画像は部分的に重なるので、
2回目をやる前に1回目をもう一度クリックするのはダメ

215 :211:2023/10/15(日) 15:05:11.85 ID:hEOK4Ev6.net
判定用画像
緑と白(と黒)の組み合わせで切り取る
https://imepic.jp/20231015/542220

216 :デフォルトの名無しさん:2023/10/15(日) 15:59:43.35 ID:OSTpoGeh.net
>>213
テキトウな変数にALL_IMG_X[cnt-i]+15,ALL_IMG_Y[cnt-i]+15の座標を入れれば良い
IMGX=ALL_IMG_X[cnt-i]+15
IMGY=ALL_IMG_Y[cnt-i]+15

217 :デフォルトの名無しさん:2023/10/15(日) 22:25:52.63 ID:hEOK4Ev6.net
>>216
ですよね・・・・
そうすればいい!と思いついたのですが、エラーでやられちゃって

218 :デフォルトの名無しさん:2023/10/15(日) 22:36:56.26 ID:OSTpoGeh.net
//一回目クリックしたところを再度クリック
BTN(LEFT,CLICK,IMGX,IMGY,20)

座標が同じならこれでよい

219 :デフォルトの名無しさん:2023/10/15(日) 22:40:47.45 ID:hEOK4Ev6.net
//一回目
for i=1 to cnt
cntx[i]=ALL_IMG_X[i-1]+15
cnty[i]=ALL_IMG_Y[i-1]+15
next

これで「宣言のない配列です」
だったので適当な変数cntx,cntyを以下のようにしてみたらエラーは出なくなったものの

dim cntx[i]=ALL_IMG_X[i-1]+15
dim cnty[i]=ALL_IMG_y[i-1]+15
(中略)
//三回目
for i=1 to cnt
BTN(LEFT,CLICK,cntx[0],cnty[0],20)
next
ここで1回目の座標の、なぜか最後の座標がクリックになる。
cntx[i]では「定義が間違っています」になり、
for i=1 to cnt
print cnty[i]
next
で中身見てみたら真っ白で、取得したやつどこやった!!っていう状態に(汗

220 :デフォルトの名無しさん:2023/10/15(日) 22:42:58.76 ID:hEOK4Ev6.net
>>218
1回目と3回目の座標は同じですが
2回目が異なるのです。
なので1回目の変数を適当な変数に放り込んで、3回目で読めばいい。
はずなんですが・・・ならなくて。

221 :デフォルトの名無しさん:2023/10/15(日) 23:24:59.84 ID:OSTpoGeh.net
判定用画像
ringo1.png
https://imepic.jp/20231015/838940
ringo2.png
https://imepic.jp/20231015/838941

ChkImgX 1.2.1
https://hibiarekore.com/archives/38

222 :デフォルトの名無しさん:2023/10/15(日) 23:25:18.59 ID:OSTpoGeh.net
CALL ChkImgX.uws // ChkImgX関数をインクルード
startup_chkimgx()

//一回目
cnt = CHKIMGX("ringo1.png",0,0,0,1920,1080,-1,5)
for i=0 to cnt-1
 IMGX=ALL_IMGX_X[i]+15
 IMGY=ALL_IMGX_Y[i]+15
 BTN(LEFT,CLICK,IMGX,IMGY,20)
 SLEEP(1)
next

//二回目
cnt = CHKIMGX("ringo2.png",0,0,0,1920,1080,-1,5)
for i=0 to cnt-1
 BTN(LEFT,CLICK,ALL_IMGX_X[i]+15,ALL_IMGX_Y[i]+15,20)
 SLEEP(1)
next

//一回目クリックしたところを再度クリック
BTN(LEFT,CLICK,IMGX,IMGY,20)


shutdown_chkimgx()

223 :218:2023/10/16(月) 00:20:16.60 ID:zyXWWxv7.net
//一回目クリックしたところを再度クリック
これがですね・・・forで書いているように1回目でクリックするのは複数回で、
3回めのforでそれを全部クリックしたい、ということなのです。
伝え方下手くそかよ・・・ごめんなさい・・・

その問題点がこの部分。
>ここで1回目の座標の、なぜか最後の座標がクリックになる。

cntx[i]でfor回るごとに追加にならないの・・・?(´;ω;`)ブワッ

追加関数までありがとうございます。某辞書で見ていたけどスルーしてました。
グレースケールでもいけるのは面白いですね

224 :デフォルトの名無しさん:2023/10/16(月) 00:38:26.95 ID:51QmPmxN.net
IMGX、IMGYを配列にして座標を入れれば良い
透過PNGを使って認識させるちょっとした裏技を使ってる

dim IMGX[100],IMGY[100]

//一回目
cnt1 = CHKIMGX("ringo1.png",0,0,0,1920,1080,-1,5)
for i=0 to cnt1-1
 IMGX[i]=ALL_IMGX_X[i]+15
 IMGY[i]=ALL_IMGX_Y[i]+15
 BTN(LEFT,CLICK,IMGX[i],IMGY[i],20)
 SLEEP(1)
next

//二回目
cnt2 = CHKIMGX("ringo2.png",0,0,0,1920,1080,-1,5)
for i=0 to cnt2-1
 BTN(LEFT,CLICK,ALL_IMGX_X[i]+15,ALL_IMGX_Y[i]+15,20)
 SLEEP(1)
next

//一回目クリックしたところを再度クリック

for i=0 to cnt1-1
 BTN(LEFT,CLICK,IMGX[i],IMGY[i],20)
 SLEEP(1)
next

225 :デフォルトの名無しさん:2023/10/16(月) 01:03:38.57 ID:zyXWWxv7.net
>>224
できたーーーー!!
神様ありがとうございます。

>dim IMGX[100],IMGY[100]
これだっ!
これ知らなかったです・・・。

コードもちゃんと動きました。これで今日寝られます。
他お力添えいただいた皆様もありがとうございました!

226 :デフォルトの名無しさん:2023/10/26(木) 00:43:45.17 ID:A8ieLS5R.net
スクールでpythonを学習する機会があって調べたらモジュール化してUWSCに似た感じに出来る方法がわかったので
練習と学習がてらにpythonへ移植してるけどモジュール化してるとはいえかなり冗長な内容になってる
UWSCがいかに優れてるかよくわかるなぁ
もちろん使いこなせたらpythonの方が上だろうけどまだ初心者にとってはUWSCの方が使い勝手いいと思わせられる

227 :デフォルトの名無しさん:2023/10/28(土) 07:50:27.37 ID:EUUOZvyM.net
説明下手か

228 :デフォルトの名無しさん:2023/12/09(土) 03:19:30.30 ID:Z3iPlD7J.net
スマホゲームの自動操作はAndroidエミュをUWSCで操作するのが王道なの?それとも直接何かのプログラムでデータサーバーにアクセスして操作したりするものなの?

229 :デフォルトの名無しさん:2023/12/09(土) 09:20:38.27 ID:/zdDQSm/.net
王道は知らない
データサーバーと直接通信できるゲームは多分ない
中継サーバーと直接通信するのは即BAN対象
uwscで操作も大抵はBAN対象

230 :デフォルトの名無しさん:2023/12/09(土) 15:45:28.46 ID:0drD1kgT.net
エミュを操作するUWSCを検出するのは困難だろうが
エミュレータ自体が締め出されるんじゃないの

231 :デフォルトの名無しさん:2023/12/09(土) 22:49:24.82 ID:GUVJgzLn.net
BANにならないように人間の操作のように偽装する

232 :デフォルトの名無しさん:2023/12/09(土) 23:14:59.79 ID:le18kSUd.net
>>231
クリック場所や時間にランダム入れるのは
一番初めにやることだよね

233 :デフォルトの名無しさん:2023/12/09(土) 23:24:32.32 ID:YsGnRVwU.net
それって周回作業する場合は1時間とかで切り上げるってこと?
24時間回すとかどう考えても手動じゃないし

234 :デフォルトの名無しさん:2023/12/09(土) 23:34:36.62 ID:le18kSUd.net
>>233
無料で24時間何かしら回すものがあるような糞仕様しか作れない会社は
取り締まり能力も低いから
課金者をぶっちぎってランキング1位とか目立たない限り大丈夫
無課金で目立ったら証拠とか関係なしにBANされる
向こうも商売だからな

スタミナとか消費するものを課金で無限に購入して回すのはやったことないから知らん

235 :デフォルトの名無しさん:2023/12/10(日) 04:15:24.81 ID:hMPwmZDp.net
同じスマホゲームのアカウントを6個作って
NOX6個同時起動させてUWSCで延々と周回させて遊んでいた
運営に怪しまれないように同アカウントで連続操作を避けて回し続けた
面白過ぎて夢中になった

236 :デフォルトの名無しさん:2023/12/11(月) 23:42:04.91 ID:avB0hnze.net
作るのむずかしいですな

237 :デフォルトの名無しさん:2023/12/17(日) 08:10:16.85 ID:MJgKP6eI.net
nox playerでスマホゲームやってます。
標準でマクロ機能もあるんですが
UWSCはそれより条件を細かく設定できるイメージかな?

pc上でnoxの表示箇所や幅を変更しても
そのまま対応してくれるのでしょうか?

238 :デフォルトの名無しさん:2023/12/17(日) 08:24:50.44 ID:jVq4jP47.net
対応した書き方してればそうなるんじゃないの

239 :デフォルトの名無しさん:2024/01/25(木) 14:02:50.11 ID:kDxprDQf.net
Citraに仮想キーコード送っても無反応なのよな

240 :デフォルトの名無しさん:2024/01/25(木) 14:52:52.53 ID:kASAECz9.net
Citraはしらんけど、CLKITEMで仮想キーコード送っても無反応で、SCKEYなら送れた事がある

241 :デフォルトの名無しさん:2024/03/17(日) 00:34:04.91 ID:cgpZaJMI.net
テスト

242 :デフォルトの名無しさん:2024/03/25(月) 20:14:15.94 ID:/ucuOakA.net
Windows11にしたらChkImgXが使えなくなってしまった
Windows11で画像を撮り直してみましたが、マッチしません
どのような原因が考えられますか?

243 :デフォルトの名無しさん:2024/03/25(月) 22:31:45.48 ID:YEA7vJ+7.net
OSには依存しないので、ChkImgXのエラーが出てないなら書き方が悪いとしか
画像もOSによって認識が変わることも無い

そもそもどう書いて、どういうエラーが出てるかも分からないのにエスパー解答しろというのもな〜

244 :デフォルトの名無しさん:2024/03/26(火) 02:15:36.84 ID:egQmjIwx.net
>>243
おま環で自分の環境が悪いだけなのかもしれない
問題の切り分けのために試していただけるとありがたいです

・sample.uws(付属のサンプルを少し修正したもの)
---------------------------------------
CALL ChkImgX.uws

startup_chkimgx()

// 画像サイズを取得
dim w, h
imagesize("sample.png", w, h)
print "画像 幅:" + w + "px,高さ:" + h + "px"

// 5chトップページを開く
doscmd("start https://5ch.net/")
sleep(3)
id = getid(GET_ACTIVE_WIN)

// トップ画像をマッチングで探してクリック
if chkimgx("sample.png", id)
 print "見つけた スコア:" + G_IMGX_SCORE
 acw(id)
 mmv(G_IMGX_X, G_IMGX_Y)
 btn(LEFT, CLICK, G_IMGX_X, G_IMGX_Y)
else
 print "ない?"
endif

shutdown_chkimgx()
sleep(60)

245 :デフォルトの名無しさん:2024/03/26(火) 02:16:39.33 ID:egQmjIwx.net
規定のブラウザはChromeです

・sample.png
https://i.imgur.com/9UWr90v.png
(5chのトップ画面のスクリーンショットから、https://5ch.net/images/5ch_mascot_normal.png の一部を切り取り)

■Windows7
・結果
トップ画面の画像(https://5ch.net/images/5ch_mascot_normal.png の縮小表示画像)をクリックして、https://5ch.net/ を開く

・print
---------------------------------------
画像 幅:56px,高さ:47px
見つけた スコア:0.1
---------------------------------------

■Windows11
・結果
画像がマッチせず

・print
---------------------------------------
画像 幅:56px,高さ:47px
ない?
---------------------------------------

246 :デフォルトの名無しさん:2024/03/26(火) 15:18:15.04 ID:CdpUPxZi.net
//とりあえず、ChkImgX.uwsの簡易テスト
//画像を保存してその画像を認識できればOKと表示する


CALL ChkImgX.uws

startup_chkimgx()

SAVEIMG("test.bmp",0,100,100,100,100,TRUE)

IFB ChkImgX("test.bmp");msgbox("OK");ENDIF

shutdown_chkimgx()

247 :デフォルトの名無しさん:2024/03/26(火) 15:53:57.50 ID:CdpUPxZi.net
難しく考えないで、簡単に書けば良いんだよ
とりあえず、これでクリック出来た


CALL ChkImgX.uws

startup_chkimgx()

doscmd("start https://5ch.net/")
sleep(3)
id = getid(GET_ACTIVE_WIN)
ACW(id,0,0,1400,1000)
sleep(2)
IFB ChkImgX("sample.png");BTN(LEFT,CLICK,G_IMGX_X+5, G_IMGX_Y+5);ENDIF

shutdown_chkimgx()

76 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★