- 1 名前:名無しさん@お腹いっぱい。 [2009/12/09(水) 05:27:33 ID:J1DL1P1U0]
- Windowsを自動化させるツールUWSC。
www.uwsc.info/ uwsc使いのみなさま、マターリ己のスクリプトを晒しましょ。
- 617 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 16:38:48 ID:YsZsiaJ20]
- 例です
ifb CHKIMG("Aー.BMP") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y) sleep(1) endif ifb CHKIMG("B.BMP") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y) sleep(1) endif ifb CHKIMG("C.BMP") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y) sleep(1) endif ifb CHKIMG("D.BMP") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y) sleep(1) endif これでは3つ目と4つ目が実行されません・・・
- 618 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 17:00:17 ID:2HeapwD30]
- >>617
無いからです 一つだけにしてみたり、状況によってドットが変わらないかのチェックは自分でしろよな。 画像チェックは、1ドットでも影が増して色が変わっただけでも反応しない。 試行錯誤は大切だ。
- 619 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 18:58:34 ID:6eMuotW50]
- >>611
> cd /dは、ドライブも移動するオプション。 pushd使えよ。 それに > if %1=="" goto end これじゃ%1が空の時 if =="" goto end になってエラーで終わってるだけじゃん。 goto endが実行されて終わってるわけじゃないぞ。
- 620 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 19:06:32 ID:6eMuotW50]
- >>611
というかそもそもディレクトリの移動の必要が無いじゃないか。 :loop if "%~1"=="" goto :eof ren "%~1" "%~n1" shift goto :loop これだけでいい。
- 621 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 19:21:32 ID:2HeapwD30]
- UWSCや他スクリプトでディレクトリ移動は正直使ったことがなかった
pushdを始めて知ったよ。ありがとう。
- 622 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 19:38:28 ID:6eMuotW50]
- UWSC単体でディレクトリ移動するコマンドってあるの?
いつも移動なしでフルパスかWScript.Shellを使うが…
- 623 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 19:43:37 ID:2HeapwD30]
- >>622
いや、カレントディレクトリの概念は、 GET_CUR_DIR やGET_UWSC_DIR以上は当然フルパスだし 俺も知らないし、使った事もない。 pushdを始めて知ったというだけだよ。
- 624 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 20:23:54 ID:ZGTswZRE0]
- >>619
あー、それでかあ。 "%1"とかすると展開されて"が二重についちゃうとか思って削ったんだけど、 :end以降のが処理されなくなってたんだよね。 「"」を削った上でつければよかったのか。
- 625 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 22:49:50 ID:6eMuotW50]
- 1行で
for %%i in (%*) do ren "%~i" "%~ni" とかいうのも面白いかもね。 %1 といった風に裸で使うのはほぼ無いと思う。 ファイルから取得した実際に存在するパスじゃなくても動作するから パス関係はDOSが便利。こんなのでも切り分けてくれる。 @echo off set t=c:\abc\def\ghi\jkl.mn call :sub %t% pause goto :eof :sub echo %~d1 echo %~dp1 echo %~n1 echo %~x1
- 626 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/13(火) 23:15:48 ID:6gpdqLry0]
- 質問です
CHKIMG関数はあくまで画面上にbmp画像がある場合でしか判定してくれないのでしょうか オプションの"IMG_MSK_BGR4"等で色幅をもたせればpng画像等も判別できるのだろうか と思いやってみたところダメでした ウィンドウに表示されたbmp以外の同じ絵を認識させる方法はないでしょうか
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/17(土) 21:49:05 ID:aJDaFmMW0]
- mouseorg(id, 2)
peekcolor(x, y) をやった場合、最前面の色情報を取得してしまいます。 idで指定したバックグラウンドのウインドウの色情報を取得するようには出来ませんか? 明後日の妹の誕生日に間に合わせたいです、よろしくお願いします
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/17(土) 22:42:17 ID:r0Wg8T9f0]
- peekcolorは無理。以前掲示板上で出て作者自身が言ってた
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/18(日) 22:30:57 ID:91nLnL3t0]
- >>628
そうですかー、やっぱバックグラウンドでLvあげるマクロは そう簡単に作れそうにないですね 妹の誕生日プレゼントにと思いましたが他のにしたいと思います
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/18(日) 23:53:43 ID:FSifaFLVP]
- Windowsで別アカウント作ってUWSCを動かしたまま
ユーザー切り替えって無理なの?
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/19(月) 00:34:53 ID:AuI5qRwh0]
- >>630
画面がない状態だからキーもマウスも使えないけど、スクリプトは動き続けるかもしれない。 >>629 ゲームマクロなんてBANされる原因になるからそんなもんを誕生日プレゼントになんかしたら最悪だよ。 なんなら僕が初体験させてあげてもいいけどどうすか?
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/19(月) 14:52:45 ID:qP7LYzIv0]
- マクロを動かす用のパソコンをプレゼントするんだ
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/19(月) 16:40:40 ID:o9pV2iSG0]
- 参考になるかわからんが
仮想PC上ならウインドウを最小化してもuwscは動き続ける。
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/20(火) 12:42:07 ID:1LNIKTZk0]
- >>633
これ最強
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/20(火) 16:03:45 ID:2zhj0ynG0]
- >>631
27歳ですが・・・
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/20(火) 22:02:28 ID:dQHSvRS20]
- 27歳なら、35歳の俺とry
ところで>>629ってのは、裏でレベルを上げながら PCで他の作業がやりたいんだよね? だったら仮想PCという答えが出てるじゃん。
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/20(火) 23:15:54 ID:reIAtfwA0]
- 妹の・・・・笑ったw
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/22(木) 08:59:39 ID:4ke08AvI0]
- 起動すると画面の解像度が変わってしまうゲームでCHECKIMG使いたいんですけど
画像をどうやって用意したらいいですかね そのままスクショで保存したら大きさが違うせいか認識してくれないんです
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/22(木) 09:59:14 ID:xl2JwDzx0]
- すくしょはJPG圧縮するから色が変わる。
色を見ないオプションをつけるか最初からBMPで保存する設定にしないと。
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/22(木) 12:22:02 ID:4ke08AvI0]
- >>639
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/22(木) 12:23:57 ID:4ke08AvI0]
- ↑ミスです
>>639 色が変わってしまうんですか 設定変えてもう一度試してみます ありがとうございました
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/22(木) 12:37:17 ID:d8nqc9kb0]
- >>641ゲーム内のスクリーンショットよりプリントスクリーンで画像を保存して使ったほうがいいよ。
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/22(木) 12:39:04 ID:d8nqc9kb0]
- 途中で送信おしちまった。
どんなゲームかはわからないけど、設定を「低」とかにして、1ドット分だけ切り抜いて検索させるといい。
- 644 名前:638 mailto:sage [2010/07/23(金) 10:19:34 ID:WAhk26IS0]
- >>642-643
なるほど試してみます ありがとうございます
- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/25(日) 03:13:10 ID:aOCpJXAw0]
- メモ帳を起動させ、将棋の棋譜をコピペ
ALT+F →Aで名前を付けて保存 ファイル名を"kifu201007250245.txt"のような日付タイプにしたいので KBD入力とGETTIMEを組み合わせてなんとか・・・ ここまでは、あまりスマートではないのでしょうが 初心者なりに満足はしています。 問題は保存先の指定が出来ずに悩んでいます。 何か良い方法はありませんでしょうか? ファイル名をフルパスにしたりもしましたが、 たまに変なところに保存されてしまいますorz
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/25(日) 03:28:49 ID:7XlcaHq80]
- >>645
フルパス名をダブルクォーテーションでくくる。 ファイル名は文字列変数で編集したらSendTextで送るだけでいいよ。 KBDはいらないし、GetTimeをどう使ってるか知らないけどやらない方がいい。 でも、ダイアログを出さないやり方の方がすばやくできるよ。 FOPEN()とかでまずファイルを作る。 ファイルはすぐ閉じる。 ファイル名はすでについているので、そのファイルを開く。 メモ帳にコピペ SCKEY(ID,Ctrl,S)みたいな感じで上書き保存。
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/25(日) 05:40:17 ID:aOCpJXAw0]
- >>646
ありがとうございました^^ イメージしていなかった方法で、私に出来るか不安でしたが キーワードをいくつか出してくれたので、何とかなりそうです 保存場所を指定した時間軸付きのファイルも1〜2行で作れちゃうもんだったんですね^^;
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/26(月) 13:04:20 ID:k4CO6xIK0]
- 下記のサイトに紹介されてたカナン(ブラウザゲーム)での狩りを試してみましたがうまくいきません・・・
uwscにmobのフォルダ作ってmob画像.bmp入れたのですが・・・ 何がいけないのでしょうか? ttp://uenomemo.blog31.fc2.com/blog-entry-451.html#more ttp://blog-imgs-44-origin.fc2.com/u/e/n/uenomemo/mincana.txt
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/26(月) 13:35:11 ID:BhA2wW+40]
- そのサイトで聞いてください
- 650 名前:648 mailto:sage [2010/07/26(月) 15:21:52 ID:k4CO6xIK0]
- お騒がせして申し訳ありませんでした。
どうやら画像ファイルの作り方が悪かったみたいです。 無事動きました。
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/27(火) 19:47:07 ID:WMMGgM0X0]
- 繰り返しについて・・・
for 回数 = 1 to 10 ↑ 10の部分をランダムにしたいんですが 0と1じゃ駄目なんで、2〜10等に変わる感じにしたいです よろしくおながないしますm(_ _)m
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/27(火) 21:13:18 ID:4sN4iz/W0]
- 意味不明
- 653 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/27(火) 21:20:06 ID:4sN4iz/W0]
- もしかして random(9)+2 とかいうレベルの話だったんかな?
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/28(水) 08:45:39 ID:mZiLqyDj0]
- >>953
トンクス ちょうど自己解決したところだったんだが 最初(8)に+2で10になると思ってたら0も含めた8なのな・・・^^
- 655 名前:名無しさん@お腹いっぱい。 [2010/07/31(土) 19:02:04 ID:d6UOCQyK0]
- 今日無料のをダウンロードしました。
エクセルやデスクトップでは問題なく使えるのですが、 IE上では保存時に『保存すべきデータがない』と警告されます。 何が原因なのでしょうか? ご教授お願いします。
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/07/31(土) 20:46:18 ID:Ew6RvKel0]
- >>655
Web上のコントロールは見た目は同じだけど、Windowsの標準コントロールを使ってるわけじゃなくて IEの内部で動かしているだけ。 仕組みが違うので標準の記録ツールでは記録できない。 有料版のRecIEで記録すればちゃんと記録できて保存もできる。
- 657 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/01(日) 21:56:15 ID:vShdqIJrP]
- Firefoxで、サイト上のフォーム名を指定して文字列を入力ってできない?
ググってもIEのことばっかりで・・・ sendstrだとちょっと使い勝手が悪くて・・・
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/01(日) 22:37:32 ID:btdI04e30]
- >>657
WinHttp.WinHttpRequest.5.1 や Msxml2.ServerXMLHTTP とかはマジでお勧め。 ブラウザ依存しない代わりに、HTTPの仕様やPOSTやGETの仕様を学ばねばならぬがな。
- 659 名前:横レス mailto:sage [2010/08/02(月) 18:44:59 ID:JJ+XL60D0]
- >>658
そこら辺の足回りはIEと共通なような?漏れはそのままIEリモート操作使う
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/02(月) 19:14:20 ID:Cipvvh8p0]
- >>657
なんで”FireFoxで”なのかなとか思ったけど、いろいろアドオンが使えるんだね。 まとめてダウンロードとかするのかな? UWSCでFireFoxはちょっと現実的じゃないよ。
- 661 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/03(火) 01:30:02 ID:1JFEwvbwP]
- アドレスバーにjavascript:のURIを書き込んで実行すればいい
|

|