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

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

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

1 :名無しさん@お腹いっぱい。:2016/03/23(水) 20:13:23.20 ID:LGiv8vs60.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

前スレ 自動化ツールUWSC使いよ集まれ16
http://potato.2ch.net/test/read.cgi/software/1447217128/

551 :名無しさん@お腹いっぱい。:2016/05/15(日) 11:47:16.80 ID:TwqCg5pI0.net
その、「ものすごく長い処理」を関数化すればいいのでは

552 :名無しさん@お腹いっぱい。:2016/05/15(日) 12:43:06.72 ID:e0SgFqgG0.net
option shortcircuit
これめっちゃ基本

もしくは
select true
 case chkimg("A"),chkimg("B")・・・

でもいける

553 :名無しさん@お腹いっぱい。:2016/05/15(日) 12:46:52.57 ID:y1n4ZMN40.net
IFB chkimg("A.bmp") or chkimg("B.bmp")
IF chkimg("A.bmp") btn(left,click,G_IMG_X, G_IMG_Y) endif
IF chkimg("B.bmp") btn(left,click,G_IMG_X, G_IMG_Y) endif
以下ものすごく長い処理
endif

とかしかないんじゃね?
正直見栄え悪いから>>551の言うようにものすごく長い処理を関数化した方がいいと思うけど

554 :名無しさん@お腹いっぱい。:2016/05/15(日) 12:51:52.44 ID:IVPpFOW40.net
俺だったらこうする

FOR bmp IN split(

555 :名無しさん@お腹いっぱい。:2016/05/15(日) 12:53:12.88 ID:IVPpFOW40.net
FOR bmp IN split("A B")
  IFB chkimg(bmp +".bmp") THEN
    btn(left,click,G_IMG_X, G_IMG_Y)
    //ものすごく長い処理は関数化
BREAK
  ENDIF
NEXT

556 :名無しさん@お腹いっぱい。:2016/05/15(日) 14:27:18.44 ID:r70xOKq70.net
もう ものすごく長い処理 の主張はいいから

557 :名無しさん@お腹いっぱい。:2016/05/15(日) 14:27:24.94 ID:2PJ2ACAa0.net
繰り返し記述の最小化を兼ねるなら画像をクリックする処理を関数化するのが常道。
メインルーチンでchkimgの直後にG_IMG_Xのような特殊なスコープの変数を直接利用するのは、
chkimgの使用が全処理中一要件のときだけとか、
スクリプト晒す際に敢えて非構造化して判りやすくなる場合ぐらい。
https://www.google.co.jp/webhp?&q=uwsc+clkImg+OR+clickImage

558 :名無しさん@お腹いっぱい。:2016/05/15(日) 14:56:13.34 ID:PgymA0t70.net
option shortcircuitでええやん

559 :名無しさん@お腹いっぱい。:2016/05/15(日) 16:03:25.49 ID:dlUydLTO0.net
>>558
それ使ってもAがヒットする間はBはがん無視されるんだよね。
面倒がらずに分けるべきだと思うが。

560 :名無しさん@お腹いっぱい。:2016/05/15(日) 16:08:12.72 ID:e0SgFqgG0.net
533の求めてるものには合致してるからどうでもいいだろ>Bガン無視

総レス数 1042
306 KB
新着レスの表示

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