Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&;mode=past
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
●使い方・基礎解説学習サイト
http://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
http://www.confrage.com/uwsc/
http://necro.jp/dev/uwsc/
http://park14.wakwak.com/~simizu/uwsc/fruwsc.html
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://izagne.com/uwsc/
http://scripts.web.fc2.com/
http://www.nagomi-jp.net/~liners/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://siromasa.digi2.jp/uwsc/
http://iriyak.adam.ne.jp/uwsc.html
前スレ 自動化ツールUWSC使いよ集まれ18
http://potato.2ch.net/test/read.cgi/software/1469866649/
自動化ツールUWSC使いよ集まれ19 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/12/04(日) 17:04:38.16ID:nLvo1o5D0
2名無しさん@お腹いっぱい。
2016/12/04(日) 21:19:34.49ID:ivrK/rHu0 こっちのスレが先か、乙
2016/12/05(月) 21:20:01.20ID:gqVpxAt+0
前スレのcall君は納得したのかな?
2016/12/05(月) 23:06:49.39ID:0yOaZJeQ0
>>1乙
まぁいいんじゃないかな。
まぁいいんじゃないかな。
2016/12/06(火) 01:10:41.89ID:DulHe4Bl0
>>http://potato.2ch.net/test/read.cgi/software/1469866649/997
hensu="c:¥ドキュメント¥コールされたい.uws"
なら
DOSCMD("ECHO "+ hensu + ">caller.uws)
ではなく
DOSCMD(hensu)
でいい
もしDOSプロンプトで
c:¥ドキュメント¥コールされたい.uws
としただけで実行されるようにuws拡張子が関連づけられていない場合は
uwsc_exe = "UWSCのあるパス\uwsc.exe"
DOSCMD(uwsc_exe + " " + hensu)
hensu="c:¥ドキュメント¥コールされたい.uws"
なら
DOSCMD("ECHO "+ hensu + ">caller.uws)
ではなく
DOSCMD(hensu)
でいい
もしDOSプロンプトで
c:¥ドキュメント¥コールされたい.uws
としただけで実行されるようにuws拡張子が関連づけられていない場合は
uwsc_exe = "UWSCのあるパス\uwsc.exe"
DOSCMD(uwsc_exe + " " + hensu)
2016/12/10(土) 23:21:49.84ID:V8/TcV3Q0
UWSCを使うとマウスが取られて2ブラウザだと誤作動を起こす場合有り
UWSCでマウスを取られない設定はありませんか?
またはUWSCと同じ性能で動作出来るものはありませんか?
マウスの件が解消されるといままでの不満が全て解決出来るのでお願い致します
UWSCでマウスを取られない設定はありませんか?
またはUWSCと同じ性能で動作出来るものはありませんか?
マウスの件が解消されるといままでの不満が全て解決出来るのでお願い致します
2016/12/10(土) 23:22:11.92ID:V8/TcV3Q0
マウス=ポインタの移動です
2016/12/10(土) 23:55:43.33ID:O/OSG8wX0
ねーよ死ね
2016/12/10(土) 23:59:42.71ID:toR9ve4p0
マウスに関する処理をすればマウスがとられるのは当然のような気がするけど
UWSCによるマウス操作が発生するタイミングとか頻度とかわからないけど
直前に警告メッセージとか音を出すようにして人のほうが手を放して待機するとか
ショートカットが使えるようなものであればマウスをキー操作におきかえるとか
(キーでも処理がぶつかることはあるだろうけどだいぶ頻度は少なくなるだろうということで)
っていうのはだめでしょうか
UWSCによるマウス操作が発生するタイミングとか頻度とかわからないけど
直前に警告メッセージとか音を出すようにして人のほうが手を放して待機するとか
ショートカットが使えるようなものであればマウスをキー操作におきかえるとか
(キーでも処理がぶつかることはあるだろうけどだいぶ頻度は少なくなるだろうということで)
っていうのはだめでしょうか
2016/12/11(日) 00:02:37.87ID:G6oobnm60
>>6
Hyper-V とかは知った上での質問ですか?
Hyper-V とかは知った上での質問ですか?
11名無しさん@お腹いっぱい。
2016/12/11(日) 00:31:16.78ID:9x6IYk780 >>6
http://www.uwsc.info/faq.html
を見てタッチ操作ができることがわかって
もしかしたら使えるんじゃねと思ってやってみた
タッチパネルのない場合はエラーになったけど
タッチパネルのある機種ではマウスと別個に動作した
場合によっては使えるのでは
http://www.uwsc.info/faq.html
を見てタッチ操作ができることがわかって
もしかしたら使えるんじゃねと思ってやってみた
タッチパネルのない場合はエラーになったけど
タッチパネルのある機種ではマウスと別個に動作した
場合によっては使えるのでは
2016/12/11(日) 07:13:56.13ID:HLUV2UQn0
そこまでしてゲームを並列動作させたいのかっていう
2016/12/11(日) 16:24:25.26ID:CAVP2rso0
UWSCそこそこできたら次どの言語やったほうがコスパいい?
チケットとか一瞬で買いたいんだけど
チケットとか一瞬で買いたいんだけど
2016/12/11(日) 16:31:00.56ID:L0rNZb2Q0
言語w
2016/12/11(日) 16:32:49.77ID:PQRINdDY0
そんなものよりもう少しまともな知能を身につけた方がいい
2016/12/11(日) 17:14:25.50ID:HLUV2UQn0
コスパ、、、なんか終わってるな
2016/12/11(日) 17:19:55.38ID:CAVP2rso0
お前らなんかじじ臭いな
そんな無駄なこと書き込む暇があったら勉強したほうがいいぞ
そんな無駄なこと書き込む暇があったら勉強したほうがいいぞ
2016/12/11(日) 23:11:11.90ID:aXbQr8O00
マジレスするとUWSCを使っててあれこれ出来ることが増えてくると途中でCOMとか出てくるんだし
それならVBSでもやろうかなってならない?
たぶん今風のコスパで言うと5,6コスパぐらいは出てると思う
それならVBSでもやろうかなってならない?
たぶん今風のコスパで言うと5,6コスパぐらいは出てると思う
2016/12/11(日) 23:14:29.86ID:aq2WXEFA0
本人乙
2016/12/11(日) 23:28:45.12ID:aXbQr8O00
じゃあ自己解決って事でこのスレ終了です
あとは雑談でもどうぞ
あとは雑談でもどうぞ
2016/12/11(日) 23:45:51.84ID:+sZdG4f00
目的がないとどの言語でもやる気出ないわ
2016/12/12(月) 22:55:49.16ID:V2ntMnLm0
連想配列の数やキーの長さに制限ってあります?
長い文字列がキーの連想配列を1万超作ったら
時々データが取り出せない事があるんですが
長い文字列がキーの連想配列を1万超作ったら
時々データが取り出せない事があるんですが
2016/12/13(火) 00:20:30.95ID:Yn+035PU0
キー名が長いかどうかはコンパイル時にメモリの位置情報に置き換えられるはずだから
システムが許す限り長く作っても動作に支障はないはずなんだが
連想配列の作り過ぎでオーバーフォローしてしまうとなると、それはバグだからumiumiさんに報告したほうが良い
システムが許す限り長く作っても動作に支障はないはずなんだが
連想配列の作り過ぎでオーバーフォローしてしまうとなると、それはバグだからumiumiさんに報告したほうが良い
2016/12/13(火) 02:03:22.60ID:xd5FJHJm0
日本語の問題文→答えで連想配列作ったら、特定の問題文でだけ答えが取り出せない現象が起きてる。
数は3000以下。特定文字列でだけ起きてるので数の問題ではないと思う。そちらの現象と同じかどうかは
わからんが。
数は3000以下。特定文字列でだけ起きてるので数の問題ではないと思う。そちらの現象と同じかどうかは
わからんが。
25名無しさん@お腹いっぱい。
2016/12/13(火) 02:14:08.63ID:BaWTsNZF0 ごめんなんか荒れてるっぽいけど質問するわ
画像Aがあれば○秒待機し画像Bをクリック
画像Aが無ければ○○と表示
こういうスクリプト書きたいんだけどなかなかうまくいかない。助言くれると嬉しい
画像Aがあれば○秒待機し画像Bをクリック
画像Aが無ければ○○と表示
こういうスクリプト書きたいんだけどなかなかうまくいかない。助言くれると嬉しい
2016/12/13(火) 02:22:49.32ID:MfXx/Fjo0
2016/12/13(火) 02:23:19.74ID:sNG02WOx0
それは助言じゃなくて代わりに書けってことじゃねえか
助言が欲しいならまず自分で書いたのものを貼れ
助言が欲しいならまず自分で書いたのものを貼れ
2016/12/13(火) 03:00:13.91ID:auCEFR1S0
>>25
HelpのIF-ENDIFとCHKIMGの例)を参照
HelpのIF-ENDIFとCHKIMGの例)を参照
2016/12/13(火) 03:49:33.60ID:+LMy9U990
IFB CHKIMG() THEN
SLEEP(); BTN()
ELSE; PRINT ""
ENDIF
SLEEP(); BTN()
ELSE; PRINT ""
ENDIF
2016/12/13(火) 08:42:44.22ID:iQ61l8q20
IFB CHKIMG() THEN
SLEEP()
if chking() then btn()
ELSE; PRINT
SLEEP()
if chking() then btn()
ELSE; PRINT
2016/12/13(火) 08:45:59.66ID:iQ61l8q20
なんか途中送信になっちゃったけど、
画像Bが固定座標とかじゃないならB用にCHKINGいるんでね
画像Bが固定座標とかじゃないならB用にCHKINGいるんでね
3223
2016/12/13(火) 09:38:20.74ID:Yn+035PU02016/12/13(火) 13:34:45.07ID:Yn+035PU0
国語教師の回答例の分布評価でも作るんか
2016/12/13(火) 19:13:48.89ID:xd5FJHJm0
2016/12/13(火) 20:58:24.68ID:Yn+035PU0
追加していく過程でリストに変な改行コードが紛れ込んでいたりダメ文字を掴んでいるんじゃないかな?
そうでないならやはりオーバーフォローの可能性が
とりあえず連想配列の作り過ぎは何かしら問題があるという事で警戒するしかないな
そうでないならやはりオーバーフォローの可能性が
とりあえず連想配列の作り過ぎは何かしら問題があるという事で警戒するしかないな
2016/12/13(火) 21:06:20.93ID:+LMy9U990
2016/12/14(水) 16:42:16.57ID:hOkhHs++0
なんだこの2ちゃんねる
スレタイ検索でヒットしなかったから今の今まで次スレに来れなかったよ
スレタイ検索でヒットしなかったから今の今まで次スレに来れなかったよ
39名無しさん@お腹いっぱい。
2016/12/19(月) 07:29:07.77ID:duybEHsG0 Wキー2度押しでダッシュするタイプのゲームに使えるスクリプト教えて下さい
2016/12/19(月) 07:53:26.15ID:45Fqg1MY0
btn();btn()
2016/12/19(月) 21:04:10.17ID:15wjW7Dq0
>>40
たぶんそれだと…っまぁいいか。
たぶんそれだと…っまぁいいか。
2016/12/20(火) 01:47:36.52ID:/PCWhRnQ0
なんか少し見ない間にゲームの話題が堂々とされるようになったんだな
2016/12/20(火) 03:17:19.80ID:4+EJp2QX0
まともな回答貰えないからって雰囲気装うなよw
2016/12/20(火) 07:10:34.61ID:PXRJUwbc0
なんか普通に勘違いしてたけど、まぁいいかw
kbd(vk_w, click, 50);kbd(vk_w, click, 50)
kbd(vk_w, click, 50);kbd(vk_w, click, 50)
2016/12/22(木) 13:57:24.14ID:Z1iaVtnA0
http://www.dotup.org/uploda/www.dotup.org1098889.png
こんな風にタイミングによって微妙に色が変わるような画像を認識したいんだけどうまくいかない
お手軽に解決する方法ありません?
こんな風にタイミングによって微妙に色が変わるような画像を認識したいんだけどうまくいかない
お手軽に解決する方法ありません?
2016/12/22(木) 14:09:10.25ID:m3IA/cAw0
脳みそプリンでトンチンカンな回答しかできない低レベルスクリプターな俺からすると,、そういうのって
CHKIMG(画像,,,,,,,IMG_MSK_BGR4) とか 誰かが作ってくれた外部関数の chkimgX で解決できるんじゃないの?
CHKIMG(画像,,,,,,,IMG_MSK_BGR4) とか 誰かが作ってくれた外部関数の chkimgX で解決できるんじゃないの?
2016/12/22(木) 15:32:14.38ID:Z1iaVtnA0
どうもです
IMG_MSK_BGR4はちょっとうまくいかなかったのでchkimgXを試してみます
IMG_MSK_BGR4はちょっとうまくいかなかったのでchkimgXを試してみます
2016/12/22(木) 15:50:32.65ID:NzpAZ5mC0
chromeでmouseorgのmorg_backで画像認識が出来ないのはしかたないのかな?
morg_foreなら動くのがbackにすると動かない
ちなみにfirefoxでは問題なく動く
morg_foreなら動くのがbackにすると動かない
ちなみにfirefoxでは問題なく動く
2016/12/22(木) 17:03:19.88ID:yobuV6BA0
アプリがどう描画してるかの問題だし
バックグラウンドはできたらラッキー
できなけりゃさっさと代替策考えた方がいい
頑張っても大抵無理
バックグラウンドはできたらラッキー
できなけりゃさっさと代替策考えた方がいい
頑張っても大抵無理
2016/12/22(木) 17:34:15.06ID:C8UavrZ00
仮想環境で前面動作させるってのがあれこれ試行錯誤するよりは
手っ取り早くて簡単なんだけれどねぇ
手っ取り早くて簡単なんだけれどねぇ
2016/12/22(木) 19:49:40.27ID:fxB+ZFT30
firefoxで遷移した先の文字列を取得するにはどうしたらいいですか。
2016/12/22(木) 22:02:10.73ID:Z3X2cTZo0
>>51
俺ならGreasemonkeyでやる
俺ならGreasemonkeyでやる
2016/12/23(金) 19:44:40.29ID:dC4km1DR0
>>51
文字列取得の意味がいまいちわからんけど、君がやっている遷移する前の文字列取得と同じことをやればいいのでは?
文字列取得の意味がいまいちわからんけど、君がやっている遷移する前の文字列取得と同じことをやればいいのでは?
5451
2016/12/23(金) 23:29:31.79ID:wbEKAJ8O0 はいGETSTR試してみます
2016/12/24(土) 13:16:48.45ID:GipJfHQs0
バックグラウンドでMOXである画像を見つけたらクリックしたいんだけど動かない。
助言ください・・・
id = GetID(
助言ください・・・
id = GetID(
56名無しさん@お腹いっぱい。
2016/12/24(土) 13:26:37.53ID:oNcF2peR0 MOXてなんや
2016/12/24(土) 13:30:22.59ID:iSL11vy/0
バックグラウンドって見た瞬間に、
バックグラウンドの動作はアプリによって違うので、
できないアプリではできない。
としか言いようがない
アクティブ時に動作するなら、UWSCの問題ではないし、
アクティブ時でも動作しないなら、まず動作するように作れ
バックグラウンドの動作はアプリによって違うので、
できないアプリではできない。
としか言いようがない
アクティブ時に動作するなら、UWSCの問題ではないし、
アクティブ時でも動作しないなら、まず動作するように作れ
2016/12/24(土) 13:36:58.27ID:jGYJw4VP0
バックグラウンドで動作させるのが面倒臭くなって早々に仮想環境に逃げてるもんだけど
mouseorgのMORG_DIRECTってのがよくわからん。
今仮想環境内でフォアグラウンドで普通に動作してるスクリプトだが
MORG_DIRECT指定したら全然動かなくなる…アクティブ・非アクティブ関わらず
マウス操作が全然動作してないわ
mouseorgのMORG_DIRECTってのがよくわからん。
今仮想環境内でフォアグラウンドで普通に動作してるスクリプトだが
MORG_DIRECT指定したら全然動かなくなる…アクティブ・非アクティブ関わらず
マウス操作が全然動作してないわ
2016/12/24(土) 13:42:46.77ID:zwn1n+Dr0
mouseorg関連は上手く動作しない原因が種々雑多にあってどうにも返答に困るからこのスレの連中は基本スルーすると思って
2016/12/24(土) 14:20:43.48ID:hDL5KNCC0
DirectInput介すかWin32Api通すかの違いだと思ってる
DOSライクなアプリはDIでしか受け付けなかったり
画面で解像度変更するアプリは座標が元の画面サイズになっちゃってるソフトも多いから
明らかに反応しない、座標がおかしい場合以外は使わなくていいと思う
DOSライクなアプリはDIでしか受け付けなかったり
画面で解像度変更するアプリは座標が元の画面サイズになっちゃってるソフトも多いから
明らかに反応しない、座標がおかしい場合以外は使わなくていいと思う
2016/12/24(土) 14:24:39.09ID:jGYJw4VP0
MORG_DIRECTの方は興味本位だけどね
今仮想環境内で複数スレッドのスクリプトを書こうかと思ってるんだけど
その時問題になるのがマウス操作のバッティングが発生するんじゃないかということ
ウィンドウがアクティブになるのは全然構わないんだけど
同時に複数のスレッドが操作に入ると困る…
マウス操作するのはスクリプト全体の動作時間の1%にも満たないんで
マウス操作のスレッド排他利用?そんなのをしたいんだがどうやったらいいものだろうか
今仮想環境内で複数スレッドのスクリプトを書こうかと思ってるんだけど
その時問題になるのがマウス操作のバッティングが発生するんじゃないかということ
ウィンドウがアクティブになるのは全然構わないんだけど
同時に複数のスレッドが操作に入ると困る…
マウス操作するのはスクリプト全体の動作時間の1%にも満たないんで
マウス操作のスレッド排他利用?そんなのをしたいんだがどうやったらいいものだろうか
2016/12/24(土) 14:46:04.33ID:iSL11vy/0
2016/12/24(土) 15:35:00.55ID:ct+4HMl80
>>62
スレッド排他のやり方がわからないという人にその説明だと破綻しそうな
フラグ用ファイルをF_EXCLUSIVEでFOPENして成功するまでスリープ入れつつリトライでいい
中身を読み書きする必要はない
それともmutex使うか
スレッド排他のやり方がわからないという人にその説明だと破綻しそうな
フラグ用ファイルをF_EXCLUSIVEでFOPENして成功するまでスリープ入れつつリトライでいい
中身を読み書きする必要はない
それともmutex使うか
2016/12/24(土) 16:08:05.12ID:jGYJw4VP0
他のスクリプトでロックディレクトリ作成による排他制御やってたことあるんだけど
時々失敗してたもんで…なんでかいまだにわからないんだけど
時々失敗してたもんで…なんでかいまだにわからないんだけど
2016/12/24(土) 17:37:07.79ID:aLlapnUv0
mutexなら
ttp://pastebin.com/v89eV3kt
の2720-2776までコピペしといて
initで初期化して各スレッドでlockして処理終わったらunlock
ttp://pastebin.com/v89eV3kt
の2720-2776までコピペしといて
initで初期化して各スレッドでlockして処理終わったらunlock
2016/12/24(土) 18:14:12.84ID:3W9xnO3N0
同プロセス内のスレッドなら普通に大域変数をフラグに使わね?
ファイルなんてリソース介したら本末転倒な気がするが…
スレッドとかの高度な機能を実装できないマイコンなんかで、
代わりにハード側の機能で割込を使う場合の、
割込の許可と禁止を制御する専用命令の単純な使い方が真似できる。
並行処理されてはならない処理部分はまず最小化しておいて、
処理に入る直前に割込禁止して、処理終了直後に割込許可する。
単に割込禁止と割込許可で挟むだけ。
しかし禁止・許可の機能はUWSCにないので自作で実装する。
マウス操作であれば、MMVをルーチン内で直接書かず、
自作関数のsafeMMVを定義して、その中で、
・既に割込禁止なら許可されるまで待機(必要に応じタイムアウト)
・割込許可になったら割込禁止して即MMVして即割込許可
・スレッドは必要に応じスレッド番号を生成し、
フラグを真偽値ではなく0またはスレッド番号という風にすると、
少しはデバッグがやりやすくなる。
こうすることで、MMV同士の競合はsafeMMVを使うことで意識すること無く解決し、
MMVとその他の処理との競合は、その他の処理の方を禁止と許可で挟めば良い。
ファイルなんてリソース介したら本末転倒な気がするが…
スレッドとかの高度な機能を実装できないマイコンなんかで、
代わりにハード側の機能で割込を使う場合の、
割込の許可と禁止を制御する専用命令の単純な使い方が真似できる。
並行処理されてはならない処理部分はまず最小化しておいて、
処理に入る直前に割込禁止して、処理終了直後に割込許可する。
単に割込禁止と割込許可で挟むだけ。
しかし禁止・許可の機能はUWSCにないので自作で実装する。
マウス操作であれば、MMVをルーチン内で直接書かず、
自作関数のsafeMMVを定義して、その中で、
・既に割込禁止なら許可されるまで待機(必要に応じタイムアウト)
・割込許可になったら割込禁止して即MMVして即割込許可
・スレッドは必要に応じスレッド番号を生成し、
フラグを真偽値ではなく0またはスレッド番号という風にすると、
少しはデバッグがやりやすくなる。
こうすることで、MMV同士の競合はsafeMMVを使うことで意識すること無く解決し、
MMVとその他の処理との競合は、その他の処理の方を禁止と許可で挟めば良い。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【ネット民のツッコミ】立憲・野田代表の「事実上の撤回」発言がトレンド、「高市さんそんな事は言ってない」「流石に無理あるだろw」 [1ゲットロボ★]
- 【国際法を無視】日本での「中華人民共和国に台湾問題を論じる資格なし」との声に 中国外交部が厳しく反論… ★2 [BFU★]
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に ★3 [おっさん友の会★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 ★3 [ごまカンパチ★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★5 [Ailuropoda melanoleuca★]
- 【野球】大谷翔平、日本の今の野球は「全く誰が活躍しているか分からない」「映像見ないようにしている」 [冬月記者★]
- まったりまったりおじゃる丸待機スレ🏡
- エルデンリングを越えるゲームがでないの
- 家族が具合悪くなるとムカツク
- ✋🏿( ・᷄ὢ・᷅ )用便願います
- 中国外務省「全く不十分だ。ごまかすような手口を使うべきではない」高市答弁を批判 [834922174]
- 戦隊戦隊センタインジャー
