自動化ツールUWSC使いよ集まれ29

■ このスレッドは過去ログ倉庫に格納されています
2023/11/24(金) 14:38:54.42ID:sCE+/Wv20
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/
2024/02/09(金) 00:50:15.62ID:3s4H2Y1M0
ズレた喩えだけどなんかド近眼の視力測定みたいな話ね
2024/02/09(金) 05:08:29.33ID:8RiXA1GP0
緯度、経度でしょ?建物の中央値をその建物の位置と定義しちゃば良いだけかと。
なんでGPSの実測値にこだわる必要があるのか。GPS言いたいだけ?
そもそも、緯度経度の値そのままとかわかりにくて住所の代わりに出来るわけがないという冗談みたいな話だよなあ。
2024/02/09(金) 09:36:23.98ID:cUFpASXN0
>>100
どうでもいいがコの字型の建物と、その内側に一軒ある配置だったら値同じになっちゃう
2024/02/09(金) 10:32:52.53ID:3StamRKt0
>>100
正確な座標情報を建物の中央に置けば確かに可能
その座標情報を知るにはスマホのGPSじゃ無理
測量用のたっかい奴を部屋に持ち込んで座標情報を取得する必要がある
正確に言うなら
「GPSと住所を結びつけることはできるが、その際に必要な正確な座標はスマホでは取得できない」

アパートの階数に必要な標高は知らね
2024/02/09(金) 10:43:50.38ID:8RiXA1GP0
なぜGPSを連呼?
緯度経度ってGPSからしか取れないと思っているのだろうか。
104名無しさん@お腹いっぱい。
垢版 |
2024/02/09(金) 11:14:50.84ID:C2vBOSQN0
>>103
だから測量用の機械持ち込んでって言ってるんでは?
105名無しさん@お腹いっぱい。
垢版 |
2024/02/09(金) 11:19:45.72ID:J/gULUQm0
>>103
「GPSで住所を特定すりゃいいのにね」
って言ってる奴がいるからだよ。
そのバカがGPSで特定とか言ってるだけで
お前に指摘されんでもみんなそんな事わかってると思うよ
2024/02/09(金) 15:12:20.77ID:iy6ZXrF80
この話一週間やるってマジ?
2024/02/10(土) 03:47:09.51ID:tzx+fHBi0
雑談も一興や
住所っていうか家屋、施設はは今でも地図屋は高精度の座標持ってて住所と紐づけできるよナビとかかなり正確やろ
GISの分野は地味に凄いんや
2024/02/10(土) 11:41:52.06ID:wT75MD0l0
住所の策定って「簡単に記述できる」「正確に同定できる」あとは「見てわかりやすい」
とかが大事だと思うからGIS的なアプローチはあんまり向いてない印象
109名無しさん@お腹いっぱい。
垢版 |
2024/02/10(土) 14:08:09.15ID:7vfYX2CL0
>>108
一般的には川の流れが変わっても元の土地の所有者や住所は変わらないんだけど
区画整理で大通りが移動して通りの反対側になった土地の住所が変わったことがあるよ。
まあ引っ越しとかと同じように扱えばいいと思うけど。

京都の区画はそう変わらないと思うけど
京都の住所は通りから見て上下だったりするから
道路が変わると住所も変わる可能性高いんじゃね?

区画や道路がそのままでも道路の名前が変わる可能性あるよね。
少なくとも池とか沼とかが入った地名はちょくちょく地名変更ある。
市区町村レベルだと郵便番号がそのままだったりするけど。

そういえば割と最近合併の影響で電話番号が変わったところがあったな。
2024/02/11(日) 00:59:13.90ID:3o5z810n0
郵便番号5桁のままのとことかあんのかしら
2024/02/11(日) 05:31:25.69ID:Od1xnGBk0
郵便番号とゆうパックの4ケタ番号が微妙にリンクしてないのが謎
2024/02/16(金) 02:08:02.97ID:8gcHgR1s0
このスクリプトをSTOPボタンで停止すると高確率でUWSCがフリーズするんだけど
func2を修正して解決する方法ないかな?

メインループの呼び出しを「thread func1()」から「thread func2()」に変えたり、
func1内の呼び出しを「func2()」から「thread func2()」に変えたりすれば
フリーズしなくなるのは確認したんだけど、なんとかfunc2の修正で解決したい


while true
thread func1()
sleep(0.1)
wend

procedure func1()
func2()
fend

procedure func2()
for i = 1 to 100
print gettime()
sleep(0.5)
next
fend
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
>>112
>>21と同じ現象の気がする
2024/02/16(金) 17:52:50.36ID:GP/2JFr60
>>112
勘違いだったらスマンけど

スレッドを無限ループにしてるとメインルーチンが終了してもスレッドは
残ったままになるから、それでハングアップしてんじゃないかな。

まぁ、ざっくりとメインルーチン終了時にフラグ付けて、それをトリガーに
してスレッドも終了させればいいんでないかな。
2024/02/16(金) 17:56:35.99ID:28BHLzrd0
>>117
STOPじゃフラグ立てられないのでは?
2024/02/16(金) 18:07:31.48ID:qjQDPFPI0
定石的にはSLCTBOXとか使って自力でストップボタンを出して、ストップボタンをプログラムで捕捉して終了処理をするようにする。
終了フラグ的なグローバル変数を用意しておいて、各スレッドはその変数で終了を指示されたループを抜けて終了する作りにしておく。
出来ればスレッドを起こしたときにスレッド数カウンタをカウントアップ、スレッド終了時にカウンドダウンして
メインはすべてのスレッドが正常に終了してスレッド数カウンタが0になってから終了ってやりたいけど
スレッド間の変数排他がされる仕組みになってないとカウンターが狂うかもだしなあ。

それ以前にスレッド起こしまくりなのはストレステストか何かなのだろうか。
2024/02/16(金) 19:08:04.39ID:28BHLzrd0
>>119
実験してないが>>21と同じ要因なら正常にメインが終わると何もせずともスレッドも死んでくれるはず
STOPボタンのようなイリーガルな停止手段が必要な人にはそれも通用しないかと
2024/02/16(金) 19:16:47.78ID:nBRZwAoy0
無限ループのスレッドだとメインが正常終了してもスレッドが残るって
どっかの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
126名無しさん@お腹いっぱい。
垢版 |
2024/02/18(日) 14:53:25.40ID:Tl20V60o0
112のおかげで頭の悪い鼬ごっこが終わったな
112GJ!
2024/02/19(月) 03:30:20.91ID:cjx4vrL30
126GJ!
128名無しさん@お腹いっぱい。
垢版 |
2024/02/20(火) 22:03:20.37ID:IevygAzL0
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
2024/03/06(水) 20:47:00.22ID:9D6jFkvX0
>>133です
Firefox 123.0.1が出たので上げたところ、上記問題は解決しました
2024/03/08(金) 11:10:10.26ID:DPRa0xkf0
飲み続けるただゲームの質はある
2024/03/08(金) 11:48:03.03ID:blLPTPmr0
>>1

たぶん被害届が出てる時に

車いす写真の人
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にする
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の質問では無くなってるかもしれないですが。
2024/03/08(金) 22:34:56.33ID:hK7NWjix0
続き
エレコムのduxキーボード使ってキーを変更しても、アプリで変更したのと同じ結果になります。
2024/03/09(土) 01:55:26.81ID:OIObS1wo0
ファンクションキーと十字キーしか通らないのだからenterは通らない
f1キーをenterに変更したらenterなのだから通らない

仮想マシンなどでフォアグラウンドで動かす方法を考えたほうがいい
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況