- 1 名前:名無しさん@お腹いっぱい。 [2015/11/11(水) 13:45:28.80 ID:+oPzgSay0.net]
- Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある ttp://www.uwsc.info/download.html ●UWSC 掲示板(※作成依頼掲示版ではありません) 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫 www3.rocketbbs.com/13/bbs.cgi?id=umiumi www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past ●UWSC - Wikipedia ja.wikipedia.org/wiki/UWSC ●使い方・基礎解説学習サイト uwsc.g.hatena.ne.jp/cx20/20100131/1264938584 www.confrage.com/uwsc/ necro.jp/dev/uwsc/ park14.wakwak.com/~simizu/uwsc/fruwsc.html canal22.org/ big.tm.land.to/handbook/uwsc.htm www.game-rev.com/review/gameut/uwsc.html ●スクリプトテンプレサイト izagne.com/uwsc/ scripts.web.fc2.com/ www.nagomi-jp.net/~liners/ nem.symphonic-net.com/uwsct/0610uwsct.html siromasa.digi2.jp/uwsc/ iriyak.adam.ne.jp/uwsc.html 前スレ 自動化ツールUWSC使いよ集まれ15 anago.2ch.net/test/read.cgi/software/1436671958/
- 811 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/01(火) 08:07:35.16 ID:w83/qWlj0.net]
- ようわからんが
win7のie11で下を走らせて置いてダウンロードダイアログだしたら普通に押してくれるが while true if CLKITEM(GETID("Internet Explorer"),"保存(S)", CLK_ACC) then break sleep(1) wend #32770これいらんのとちゃうんか
- 812 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/01(火) 22:50:42.13 ID:HDjL1sAH+]
- >>763-764
親切にありがとうございます。 SPY++はVisualStudio?を持っていないので用意できなかったのですが、 類似のuuSPYを使用して調べたところ 親の"IEFrame"→子"Frame Notification Bar"→孫"DirectUIHWND"というクラス名の ダイアログだと分かったので、そこから調べて操作できるようになりました。 問題点の洗い出し方も勉強になりました。これでもう少し自分で調べて解決できるように なれそうです。
>>765 サンプルまで用意して頂きすみません。 実際に動かしてみたのですが、やはりIDが取得できていないのか 押してくれず……。
お二人とも親切にありがとうございました。
- 813 名前:749 mailto:sage [2016/03/02(水) 01:27:17.46 ID:41jBzZAb0.net]
- >>763-764
一応動作させることが出来ました。 結果的には、保存ボタンのウィンドウIDが取得できていなかったようです。 (クラス名IEFrameだと思っていたのですが、ダイアログは別の名前でした) SPY++はVisualStudio?を持っていないので用意できなかったのですが、 uuSPYという類似ソフトで調べられました。 SPY++的なソフトの存在(というか問題の洗い出し方?)すら知らなかったので勉強になりました。 丁寧にありがとうございました。 >>765 サンプルまで提示して頂き、すみません。 流してみたのですが、やはり反応せず…… ダイアログが出た後もそのまま動いていったので、 動作停止したわけでもなさそうなんですが…… ともかく、ありがとうございました。
- 814 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/02(水) 20:36:33.34 ID:TfJohTOi0.net]
- A.bmpがあったとき
Aからx+30、y+30の場所にB.bmpがあったときのみC.bmpを押す 画像範囲について検索しましたが画面全体から範囲を指定するみたいですし Aはいろいろな場所に現れます Bは複数現れます Aから相対座標で検索範囲指定するためにはどうすればいいのですか?
- 815 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/02(水) 20:39:40.47 ID:yBkd0HNE0.net]
- >>768
【ヘルプより引用】 座標情報は配列変数 ALL_IMG_X[], ALL_IMG_Y[] に格納(配列はゼロから) B探してから配列変数をコピー ループさせながら相対範囲指定でAを探して あればCをクリックしたら良いんじゃないかな
- 816 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/02(水) 21:39:50.37 ID:TfJohTOi0.net]
- ありがとうございます いろいろ試してみます
- 817 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/03(木) 12:25:37.00 ID:u+vEEjvS0.net]
- IFB CHKIMG("A")
ax=G_IMG_X;ay=G_IMG_Y IFB CHKIMG("B",0,ax+29,ay+29,…) IFB CHKIMG("C") BTN(LEFT,CLICK,G_IMG_X+9,G_IMG_Y+9) ENDIF ENDIF ENDIF 格納がよくわかんないし雑だけどこんな感じは
|
|