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

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名無しさん@お腹いっぱい。:2016/12/04(日) 18:25:22.94 ID:Dy1ZFf5M0.net
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


http://potato.2ch.net/test/read.cgi/software/1469866649/

261 :名無しさん@お腹いっぱい。:2017/08/15(火) 16:12:53.61 ID:KQydnFzL0.net
モニターをHDMI接続にしたらモニター電源オフで画像認識出来なくなった、前のDVIなら出来てたのに

262 :名無しさん@お腹いっぱい。:2017/08/15(火) 16:25:18.02 ID:/TW2lEul0.net
電源オフで、Saveでも画像データが取れなくなるのか、画面サイズが変わって一致しなくなってるのか、どっちだろ

263 :260:2017/08/15(火) 18:15:07.13 ID:KQydnFzL0.net
最初は解像度が小さくなるせいと思ったのですがレジストリをいじる方法で解決しました
実際クリックとキーボードだけのマクロは動きます
バックグラウンドもやってみましたが精度が悪いです
DVIと画面2つにする方法も試し動いたと思ったのですが
モニター電源切ると1920×1040と中途半端な解像度にウィンドウが再配置されます

264 :名無しさん@お腹いっぱい。:2017/08/16(水) 09:49:18.25 ID:nxjJ39Lv0.net
>>263
弄ったレジストリの詳細よろ

265 :名無しさん@お腹いっぱい。:2017/08/16(水) 10:20:09.93 ID:VcKIZgVH0.net
キーボード押してる間だけ、UWSCのスクリプト再生させたいんですけど
どう書けばいいのか教えて

266 :名無しさん@お腹いっぱい。:2017/08/16(水) 12:00:39.36 ID:6o9wHivS0.net
なんか、先週?ぐらいにWindows10の大きな(再起動に時間かかるヤツ)アップデートがあったんだけど、それから挙動が変わった。
このスレの >>54 とか >>55 で話題になってたけど、

> getkeystate関数はスクリプト開始又は前回getkeystateが呼ばれてから押下されたかどうかのフラグを参照する関数

私も同じ認識だったんだけど、先週のアプデ以前と以降で挙動が違う。

私が困ってるのはSLCTBOXで設問の回答に応じてどんどん設問が派生していくタイプのスクリプトなんだけど、設問が10階層前後あって、通るルートによって設問数も変わるタイプです。
で、最初の設問の回答をクリックする時にシフトボタンを押しながらクリックすると、最後の設問のあとに隠しメニューが出る仕組みを書いてました。(主にデバッグ用)
今まではそれで良かったのですが、OSのアプデ以降は、最後の設問の時にシフトボタンを押しながらクリックしないと隠しメニューが出なくなりました。
通るルートによって設問数が変動するので、どれが最後の設問か把握しにくいこともあり困っています。
まぁ、最初の質問の直後にgetkeystate取得するように書き換えれば済むことなので致命的ではないので、回避方法の質問というよりは、挙動が変わったよ!って言いたいだけです(笑

簡単に再現できるサンプルソース
------------------------
Dim Q1=SLCTBOX(SLCT_BTN or SLCT_NUM,0,10,10,"設問@","A","B")
Dim Q2=SLCTBOX(SLCT_BTN or SLCT_NUM,0,10,10,"設問A","C","D")
Dim Q3=SLCTBOX(SLCT_BTN or SLCT_NUM,0,10,10,"設問B","E","F")
If (GETKEYSTATE(VK_SHIFT)) THEN Dim Q4=SLCTBOX(SLCT_BTN or SLCT_NUM,0,10,10,"隠し設問C","G","H")
------------------------

Windows10先週?のアプデ以前やWin8.1、WinXPなどでは
設問@の時にシフトを押していれば最後に設問Cが出ます。

Win10アプデ以降だと設問Bの時にシフトを押さないと設問Cが出ません。

267 :名無しさん@お腹いっぱい。:2017/08/16(水) 12:24:00.46 ID:4c+Krk6Y0.net
>>264
displayport電源オフ問題を参考に解像度を変えただけです
モニタをつけてれば普通に画像認識します

268 :名無しさん@お腹いっぱい。:2017/08/16(水) 12:32:05.63 ID:pH5T6BDC0.net
>>266
本来はその時点で押されたかどうかを判定する方が正なんだろうけど、
今まではどういう訳かキーバッファクリアしない限りずっと押されたフラグを持ってたのが問題だったんじゃね

自分はその手のキー押し判定は必ず While getkeystate(??);Wend してクリアしてたわ

269 :名無しさん@お腹いっぱい。:2017/08/16(水) 16:20:39.87 ID:87UGWRn20.net
マイクロソフトは、今後のブラウザをEdgeにしましたが、
PowerShellでの操作はけっして簡単ではないと思います。
IEのほうが簡単に使えます。
ということは、UWSCでも同様に面倒なことをしなければならないのでしょうか。
なんでマイクロソフトはそんな面倒な仕組みにしているのでしょうか。
UWSCはマイクロソフトとは関係ありませんが、PowerShellでの操作を参考にしてIE操作をしてきただけに、
とても不都合を感じます。PowerShellでさえ操作が難しいということになんの利点があるのだろうかと思います。

270 :名無しさん@お腹いっぱい。:2017/08/16(水) 17:53:57.91 ID:6Mntx4ne0.net
>>269
WebDriver 組み込む方法ですか。
Chrome とかと同じですね。

UWSCに専用の関数ができるならいいですが、そうでないなら
UWSCよりも、PoweShellとかを使ったほうがいいと思いますよ。
UWSCのデバッグは面倒ですから。

総レス数 1002
247 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★