Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
https://www.vector.co.jp/soft/winnt/util/se115105.html
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできませんので下記のライセンスキーを使いましょう)
68UW752980WUWU147
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れていたため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.rocketbbs.com/601/siromasa.html
●使い方・基礎解説学習サイト
以下4サイト全て閉鎖や404のためアーカイブを参照する必要あり
http://necro.jp/dev/uwsc/
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://scripts.web.fc2.com/
UWSCサンプル
http://web.archive.org/web/20180428070202/http://www.uwsc.info/sample.html
※前スレ
自動化ツールUWSC使いよ集まれ28
https://egg.5ch.net/test/read.cgi/software/1692711095/
自動化ツールUWSC使いよ集まれ29
■ このスレッドは過去ログ倉庫に格納されています
2023/11/24(金) 14:38:54.42ID:sCE+/Wv20
2024/02/16(金) 13:27:35.45ID:OSYCwJhU0
>>112
そんなコード何に使うんですか?
そんなコード何に使うんですか?
2024/02/16(金) 16:33:14.35ID:B2JGUoZp0
何に使うんですか?って疑問も意味わからん
特に意味の分からない処理の流れでも無いだろ
特に意味の分からない処理の流れでも無いだろ
2024/02/16(金) 17:44:32.81ID:MMYzt+DH0
バグの再現のために、極力シンプルにしたコードなので
バグの再現に使う
バグの再現に使う
2024/02/16(金) 17:52:15.44ID:28BHLzrd0
2024/02/16(金) 17:52:50.36ID:GP/2JFr60
>>112
勘違いだったらスマンけど
スレッドを無限ループにしてるとメインルーチンが終了してもスレッドは
残ったままになるから、それでハングアップしてんじゃないかな。
まぁ、ざっくりとメインルーチン終了時にフラグ付けて、それをトリガーに
してスレッドも終了させればいいんでないかな。
勘違いだったらスマンけど
スレッドを無限ループにしてるとメインルーチンが終了してもスレッドは
残ったままになるから、それでハングアップしてんじゃないかな。
まぁ、ざっくりとメインルーチン終了時にフラグ付けて、それをトリガーに
してスレッドも終了させればいいんでないかな。
2024/02/16(金) 17:56:35.99ID:28BHLzrd0
>>117
STOPじゃフラグ立てられないのでは?
STOPじゃフラグ立てられないのでは?
2024/02/16(金) 18:07:31.48ID:qjQDPFPI0
定石的にはSLCTBOXとか使って自力でストップボタンを出して、ストップボタンをプログラムで捕捉して終了処理をするようにする。
終了フラグ的なグローバル変数を用意しておいて、各スレッドはその変数で終了を指示されたループを抜けて終了する作りにしておく。
出来ればスレッドを起こしたときにスレッド数カウンタをカウントアップ、スレッド終了時にカウンドダウンして
メインはすべてのスレッドが正常に終了してスレッド数カウンタが0になってから終了ってやりたいけど
スレッド間の変数排他がされる仕組みになってないとカウンターが狂うかもだしなあ。
それ以前にスレッド起こしまくりなのはストレステストか何かなのだろうか。
終了フラグ的なグローバル変数を用意しておいて、各スレッドはその変数で終了を指示されたループを抜けて終了する作りにしておく。
出来ればスレッドを起こしたときにスレッド数カウンタをカウントアップ、スレッド終了時にカウンドダウンして
メインはすべてのスレッドが正常に終了してスレッド数カウンタが0になってから終了ってやりたいけど
スレッド間の変数排他がされる仕組みになってないとカウンターが狂うかもだしなあ。
それ以前にスレッド起こしまくりなのはストレステストか何かなのだろうか。
2024/02/16(金) 19:08:04.39ID:28BHLzrd0
2024/02/16(金) 19:16:47.78ID:nBRZwAoy0
無限ループのスレッドだとメインが正常終了してもスレッドが残るって
どっかのHPで見た気がする
どっかのHPで見た気がする
122名無しさん@お腹いっぱい。
2024/02/17(土) 01:23:40.01ID:G57Rr8lw0 あのデカい体であれ、選挙権を有する国民だからな
2024/02/17(土) 01:25:22.34ID:Ad6BPdLh0
俺ほどのやつが含むという悲しい展開
高配当なんかないですかね?
グレるの当たり前やろ
高配当なんかないですかね?
グレるの当たり前やろ
124名無しさん@お腹いっぱい。
2024/02/17(土) 01:25:40.29ID:R21taMIQ0 そみたとりわゆそのほにあそないぬむこおすをにきんこもんぬおねういおをさへめせてゆねたわほか
125112
2024/02/17(土) 20:45:31.70ID:Xog9heTd0 皆ありがとう
OPTFINALLY使えばSTOPボタンはハンドリングできるから
ここのモジュール拝借してスレッドカウントが0になるまで待ってみようかと思ったけど
このモジュールも完璧なスレッドセーフではないみたいでちゃんとカウントできなかった
https://junjun777.(はてなブログがNGワード?).com/entry/20131027/uwsc_stack_queue
理由は分からないけど、func3にfunc2の内容を全部移して、func2から「thread func3()」をやれば
何故かフリーズしなくなったから、この方向で修正してみることにする
while true
thread func1()
sleep(0.1)
wend
procedure func1()
func2()
fend
procedure func2()
thread func3()
fend
procedure func3()
for i = 1 to 10
print gettime()
sleep(0.5)
next
fend
OPTFINALLY使えばSTOPボタンはハンドリングできるから
ここのモジュール拝借してスレッドカウントが0になるまで待ってみようかと思ったけど
このモジュールも完璧なスレッドセーフではないみたいでちゃんとカウントできなかった
https://junjun777.(はてなブログがNGワード?).com/entry/20131027/uwsc_stack_queue
理由は分からないけど、func3にfunc2の内容を全部移して、func2から「thread func3()」をやれば
何故かフリーズしなくなったから、この方向で修正してみることにする
while true
thread func1()
sleep(0.1)
wend
procedure func1()
func2()
fend
procedure func2()
thread func3()
fend
procedure func3()
for i = 1 to 10
print gettime()
sleep(0.5)
next
fend
126名無しさん@お腹いっぱい。
2024/02/18(日) 14:53:25.40ID:Tl20V60o0 112のおかげで頭の悪い鼬ごっこが終わったな
112GJ!
112GJ!
2024/02/19(月) 03:30:20.91ID:cjx4vrL30
126GJ!
128名無しさん@お腹いっぱい。
2024/02/20(火) 22:03:20.37ID:IevygAzL0 LOCKHARDEXをつかってマウス操作を無効にしたいんですが、自動操作中にマウスが操作できるようになってしまうのは既知の問題ですか?
クリックを連打するような部分があるとLOCKHARDEXが無効になってマウスが動かせてしまうようです。回避方法ありますか?(連打はしたい)
クリックを連打するような部分があるとLOCKHARDEXが無効になってマウスが動かせてしまうようです。回避方法ありますか?(連打はしたい)
2024/02/20(火) 23:00:26.59ID:IVsyfQmn0
OSが「あっマウス固まってる!やべぇ!!」と頑張って復旧してくれやがりくださってるんだと思えばいいのよ
2024/02/20(火) 23:03:00.47ID:RLh0dUxv0
なるほど。マウスのドライバーを無効化しちゃえばいいんだ!
131名無しさん@お腹いっぱい。
2024/02/21(水) 01:46:26.93ID:QxAfh/V70 管理者権限へ昇格させて、LOCKHARDを使ってやってみたけどやっぱりダメでした・・・
2024/02/24(土) 01:54:13.57ID:lRNm+1NS0
USBを無効にしちゃえw
2024/02/26(月) 11:04:54.40ID:0272uTg10
Firefoxを123.0にあげてから、urlの取得が失敗するようになったので調べてみた
1,Firefoxが非アクティブなら問題ない
2,アクティブなときは、数種の文字列(内1つがurl)からランダム?で返ってくる
Yahooだと"https://www.yahoo.co.jp"、"検索したいキーワードを入力してください"、""の3種
Googleだと、"https://www.google.co.jp"、""の2種
3,アクティブ→非アクティブに移しても充分な時間(1秒程度)置かないと結果が安定しない
とりあえず、それっぽいのが取れるまでリトライするように変更はしたんだけど、使い勝手がわるい
何かかわったんだろうか?それともおま環?
wid =Getid("Mozilla Firefox")
print wid
//CtrlWin(wid, ACTIVATE)
for i=0 to 9
print "i:"+i+" "+GetStr(wid, 1, STR_ACC_EDIT)
next
1,Firefoxが非アクティブなら問題ない
2,アクティブなときは、数種の文字列(内1つがurl)からランダム?で返ってくる
Yahooだと"https://www.yahoo.co.jp"、"検索したいキーワードを入力してください"、""の3種
Googleだと、"https://www.google.co.jp"、""の2種
3,アクティブ→非アクティブに移しても充分な時間(1秒程度)置かないと結果が安定しない
とりあえず、それっぽいのが取れるまでリトライするように変更はしたんだけど、使い勝手がわるい
何かかわったんだろうか?それともおま環?
wid =Getid("Mozilla Firefox")
print wid
//CtrlWin(wid, ACTIVATE)
for i=0 to 9
print "i:"+i+" "+GetStr(wid, 1, STR_ACC_EDIT)
next
2024/03/06(水) 20:47:00.22ID:9D6jFkvX0
>>133です
Firefox 123.0.1が出たので上げたところ、上記問題は解決しました
Firefox 123.0.1が出たので上げたところ、上記問題は解決しました
2024/03/08(金) 11:10:10.26ID:DPRa0xkf0
飲み続けるただゲームの質はある
2024/03/08(金) 11:48:03.03ID:blLPTPmr0
137名無しさん@お腹いっぱい。
2024/03/08(金) 11:48:39.45ID:BlsArQPu0 とにかく金を持ってトンズラして色付ければやってくれるデリもいそうだけど?
ただ命に別状なしだとハッキリいってタレつけて太ったほうが本人の性格の良いとこは
ただ命に別状なしだとハッキリいってタレつけて太ったほうが本人の性格の良いとこは
2024/03/08(金) 11:50:41.61ID:DC2tgaut0
最初一日5000円て聞いたことないのかな
139名無しさん@お腹いっぱい。
2024/03/08(金) 12:25:47.65ID:uVFW1m920 下がっただけでお前・・・
と思ったら、下った…
これもうマザーフクムーン来てるし良かったね〜で終わりましたな
マオタが本当の愚痴にしかなってたガーシーをとことんBANにする
と思ったら、下った…
これもうマザーフクムーン来てるし良かったね〜で終わりましたな
マオタが本当の愚痴にしかなってたガーシーをとことんBANにする
140名無しさん@お腹いっぱい。
2024/03/08(金) 12:44:03.24ID:BWNNGs5e0 この程度のこと言ってんだろうが
大半の国民は苦しんでる
いくか
出やすいし
大半の国民は苦しんでる
いくか
出やすいし
2024/03/08(金) 12:45:28.52ID:BkJQvCVY0
え?○○スラムは同じ有権者も情けねーな
ガーシーは今までこんな事例だな
ガーシーは今までこんな事例だな
142名無しさん@お腹いっぱい。
2024/03/08(金) 12:53:32.76ID:nrvIrj4o0 >>46
統一は本体も工作員も軽傷で済んだのアホだとおもう
統一は本体も工作員も軽傷で済んだのアホだとおもう
143名無しさん@お腹いっぱい。
2024/03/08(金) 13:05:59.70ID:rx0v15tD0 あのスリッパで確定なので暴露出来ません
シルバー民主主義で
一気にイメージ崩れるとダメージ大きそう
これだけでも良いんだが
シルバー民主主義で
一気にイメージ崩れるとダメージ大きそう
これだけでも良いんだが
144名無しさん@お腹いっぱい。
2024/03/08(金) 14:11:53.03ID:qrZ9gMdf0 なので
終戦前に反社判決でても
終戦前に反社判決でても
2024/03/08(金) 20:22:09.98ID:ACvBFl2h0
スクリプト去ったか?
2024/03/08(金) 21:55:07.08ID:aof0HZMM0
UWSCRに乗り換えるわ
2024/03/08(金) 22:31:17.54ID:hK7NWjix0
大航海時代onlineというゲームでuwsc使えてるんだけど、バックグラウンドだと
ファンクションキーと十字キーしか通らないので、アプリでキーを変更(例えばf1キーをenterに変更)してレコーディングでf1を押したら
スクリプトの内容が
kbd(vk_f1.click)
kbd(vk_enter.click)
になってて、もちろん通ってない。表なら通る。
ゲームの仕様なんだろうけど、完全に相手にキーを誤認というか騙す方法無いですか?
uwscの質問では無くなってるかもしれないですが。
ファンクションキーと十字キーしか通らないので、アプリでキーを変更(例えばf1キーをenterに変更)してレコーディングでf1を押したら
スクリプトの内容が
kbd(vk_f1.click)
kbd(vk_enter.click)
になってて、もちろん通ってない。表なら通る。
ゲームの仕様なんだろうけど、完全に相手にキーを誤認というか騙す方法無いですか?
uwscの質問では無くなってるかもしれないですが。
2024/03/08(金) 22:34:56.33ID:hK7NWjix0
続き
エレコムのduxキーボード使ってキーを変更しても、アプリで変更したのと同じ結果になります。
エレコムのduxキーボード使ってキーを変更しても、アプリで変更したのと同じ結果になります。
2024/03/09(土) 01:55:26.81ID:OIObS1wo0
ファンクションキーと十字キーしか通らないのだからenterは通らない
f1キーをenterに変更したらenterなのだから通らない
仮想マシンなどでフォアグラウンドで動かす方法を考えたほうがいい
f1キーをenterに変更したらenterなのだから通らない
仮想マシンなどでフォアグラウンドで動かす方法を考えたほうがいい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- レアアース、1キログラム965ドル(約15万円)から3750ドル(約58万円)に 価格高騰 [お断り★]
- 【芸能】谷原章介、中国へ政府の政策に言及 「インバウンドが減り影響を受けてる業界も多い。そういった方へ補助を政府は打ち出して」 [冬月記者★]
- 【速報】有原航平、日本ハム復帰を決断 ポスティング→ソフトバンク移籍も…6年振り古巣復帰で新庄ハムにうれしいクリスマスプレゼント [Ailuropoda melanoleuca★]
- 【芸能】高市内閣、支持率過去最高75・9% リンゴ「高いことが続くのが不思議」★2 [冬月記者★]
- ラサール石井 “「外国人の犯罪が多い」って、担当大臣まで作って、そんな事実はどこにあるのか…” [少考さん★]
- バリ島研修旅行で万引きの大谷高生徒 被害店舗に弁済し謝罪 [どどん★]
- 韓国の戦車「K2」南米ペルーへ輸出 ネトウヨ怒りのお笑い韓国軍動画視聴へ [165981677]
- さすがに寝るわ
- おれが中国人だったらお前らどうするあるか?
- 資本主義が嫌いだから株式投資なんてしたくない
- ホロライブさくらみこ、スパチャした人にチェキを書く配信で800万以上の金を集める [268244553]
- 🏡あわてんぼうのろぼたくろーす🎄🤖🎄
