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

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

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

1 :名無しさん@お腹いっぱい。:2016/12/04(日) 17:04:38.16 ID:nLvo1o5D0.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使いよ集まれ18
http://potato.2ch.net/test/read.cgi/software/1469866649/

531 :名無しさん@お腹いっぱい。:2017/03/03(金) 14:05:25.76 ID:SixlcSz20.net
>>530
ありがとう
中の人ってなんだ? って調べたらアンサイクロに超絶わかりやすい説明があったわ
ギャルゲーでも作ってみようかなw

532 :名無しさん@お腹いっぱい。:2017/03/03(金) 22:32:47.45 ID:tQWP9tGB0.net
以下のような形でchkimgxを使い、目的の画像を見つけたら押すという処理にしたかったのですが。
画像は見つけられてもクリック位置がずれてしまい、うまく押してくれません。
画像を見つけた位置をクリックするようにするにはどうしたら良いのでしょうか?
MID = GETID("ブラウザ名","Chrome_WidgetWin_1")
GID = GETCTLHND(MID,"Chrome_RenderWidgetHostHWND")
id = HNDtoID(GID)

533 :名無しさん@お腹いっぱい。:2017/03/03(金) 22:33:37.14 ID:tQWP9tGB0.net
MOUSEORG(id)
sleep(1)
if chkimgx("無題.png",0) then
print "見つけた スコア:" + G_IMGX_SCORE
acw(id)
mmv(G_IMGX_X, G_IMGX_Y)
btn(LEFT, CLICK, G_IMGX_X, G_IMGX_X)
endif

534 :名無しさん@お腹いっぱい。:2017/03/03(金) 22:58:19.61 ID:Q4N1gAfO0.net
ずれてるって言ってもランダムとかめちゃめちゃじゃなくて
一定の値でずれてるはずだと思うんだけど
何に使ってるか知らんけど、ずれてる値を自分で調べて補正すればいいだけ
俺もChromeでそういうふうだからラップ関数作って補正して使ってる

535 :名無しさん@お腹いっぱい。:2017/03/03(金) 23:54:23.13 ID:tQWP9tGB0.net
>>534
確かにランダムではなく一定の値でずれてそうですね。ありがとうございます、補正してみます。

536 :名無しさん@お腹いっぱい。:2017/03/04(土) 09:53:42.09 ID:1wPNApkh0.net
>>532
chkimgxのdll欲しいです

537 :名無しさん@お腹いっぱい。:2017/03/04(土) 20:28:51.31 ID:Hr2MdkrF0.net
(環境)
Windows7
Office2007

これで、ExcelをUWSCで操作することを考えているのですが

EXCEL = CREATEOLEOBJ("Excel.Application")
EXCEL.visible = True
EXCEL.workbooks.open("C:\Users\pro7\Desktop\1.xls")

SENDSTR(0,"=20160000+VALUE(LEFT(B12,2))*100+IF(MID(B12,4,1)=< #DBL> < #DBL>,0,MID(B12,4,1))*10+VALUE(MID(B12,5,1))")

//絶対移動+入力「Excelの日付算出」
EXCEL.Range("N9")
EXCEL.ActiveCell.value = "=20160000+VALUE(LEFT(B12,2))*100+IF(MID(B12,4,1)=< #DBL> < #DBL>,0,MID(B12,4,1))*10+VALUE(MID(B12,5,1))"

と言う文で18行目でCOM_Errorが起きるのですが、原因が分かりません
18行目の""で囲ってある数式内のIF(MID(B12,4,1)=< #DBL> < #DBL>,0,MID(B12,4,1))*10を消せば動きますが、""で囲っている内部の文字列・数式が影響することはあるんでしょうか?
どうにかしてifの部分も消さずに使いたいで消したくないのです

538 :名無しさん@お腹いっぱい。:2017/03/04(土) 22:18:52.37 ID:3Yt1r+EC0.net
動作中にトリガーが発生したらUWSC自体を一時停止するように組もうとしています。
そのために
kbd(vk_alt, down, 100)
kbd(vk_F1, down, 100)
としましたが、こうすると一時停止にはなるものの、その間どうもALTキーが押されっぱなしのようでほかの作業に支障をきたしました。

上の2行のあとに
kbd(vk_alt, up, 100)等を付け加えても改善しませんでした。

もし解決策がありましたら教えていただけませんでしょうか。
よろしくお願いいたします。

539 :名無しさん@お腹いっぱい。:2017/03/04(土) 23:04:52.33 ID:DiYUe0mY0.net
>>538
トリガー発生したら自分自身で一時停止するようにすればいいんじゃないの?

> 上の2行のあとに
> kbd(vk_alt, up, 100)等を付け加えても改善しませんでした。
停止してるんだから意味ないのでは?

540 :名無しさん@お腹いっぱい。:2017/03/04(土) 23:17:41.06 ID:6eyytp6z0.net
slctboxかmsgboxでも出しとけ

総レス数 1003
268 KB
新着レスの表示

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