1 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/07 10:09:50 ID:n10suy3T] Windowsを自動化させるツールUWSC。 ttp://www.h7.dion.ne.jp/~umiumi/ uwsc使いよ 己のスクリプトを晒すのだ。 長いときはうpろだ(ただの掲示板ともいう)へ。 bbs.infoseek.co.jp/Board01?user=uwscuser テンプレは下のを使うべし。 [動作OS] [目的] [必要なソフト] [調整方法] [その他] [スクリプト](うpろだにおいたときはメッセージNO.)
175 名前:名無しさん@お腹いっぱい。 [2005/11/15(火) 00:37:29 ID:YWKrQ2TM0] 今カーソルのある場所をクリックすると言うマクロで、下のようにしたらエラーで出来ませんでした。 HELPにも座標を省略すると書いてあったのですが、どうしたらいいのでしょう? BTN(LEFT,CLICK,,,30)
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/15(火) 02:24:31 ID:j++462JD0] >>175 位置だけ省略はできないんじゃないの? 通常、引数を省略する場合は、3番目以下とか、4番目以下を省略するとかして、 ,(コンマ)で区切って好きな引数だけを省略することは出来ないと思う。 (省略例) BTN(LEFT,CLICK) 30ミリ秒待たせたいなら、 SLEEP(0.03)
177 名前:名無しさん@お腹いっぱい。 [2005/11/15(火) 19:03:40 ID:YWKrQ2TM0] >>176 できました〜ありがとん [ ]の中を個別にかとおもってますた
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/23(水) 12:16:20 ID:9eIufd4q0] 初めて使ったのですがこのソフトいいですね Window操作を細かくできるスクリプトが簡単にできる WSHとかはマウス操作が書きにくいからな〜 基本はWindowのIDをGETとして、 ボタンやテキストボックスの位置を指定して、 KBDやBTNで値入力・ボタン操作 と自分は見ました。 あとスクリプトにスクランブルかけれるのがイイ! 自動ログインのためのスクリプトですね WSHからwindow操作部分はこのスクリプト読み出して使いますよ 作者に感謝
179 名前:名無しさん@お腹いっぱい。 [2005/11/23(水) 17:40:34 ID:arLiKQzz0] すごく助かってる。良いソフトだよね。
180 名前:名無しさん@お腹いっぱい。 [2005/11/27(日) 04:39:32 ID:glElCKX60] 非アクティブのプログラムで画像判定、クリック等は出来るのでしょうか? 出来るならやり方教えてください><
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/27(日) 07:22:00 ID:gzM9r0wb0] >>180 出来る出来ないでいえば、たぶん出来る。 ただ、あなたの質問はあまりに要領を得ていなくて、可能か不可能かの判断も難しい。 わたしが、あなたのしたいことに的確に答えるには、もっと多くを聞かなければならない。 しかし出来るなら教えて欲しいなどどいう依存的な書き込みをしているところを見ると、 付属のヘルプやこのスレの全レスさえも読んでないように思える。 ここで何度もあなたとやり取りする前に、まず付属のヘルプくらい読んで欲しい。
182 名前:名無しさん@お腹いっぱい。 [2005/11/27(日) 07:41:58 ID:NCsufJLE0] 自力は大切だけど、そんなに冷たくするなよw
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/27(日) 08:17:16 ID:UV7YysiI0] 教えたくても状況が分からないじゃないの!と焦れてる>>181 が居るスレはここですか?
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/27(日) 14:39:05 ID:ymcqtwKP0] id=getid(>>181-183 ) sendstr(id," ´,_ゝ`") //ぷっ
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 02:13:10 ID:ZCWcZ5mA0] >>181 いろいろググって調べはしたのですが中々見つからず このスレも一応読みました>>103 が質問を撤回しなければ・・・ と恨めしく思いながらレスしたんですけど、曖昧すぎましたねすみません バックグラウンドで動いてるソフトを非アクティブのままでマウスを持っていかれず、操作したいのです が適した関数はあるのでしょうか? また非アクティブの状態で画像判定は可能なのでしょうか? 画像判定がプログラムの中で判定しているのか現在の画面で判定しているのか分からなかったので 質問させていただきました
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 03:27:19 ID:y58lm2DK0] すみません USWCで画像識別させるにはどうすればよいのでしょうか?
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 03:29:38 ID:Rlh7zZO20] アクティブウィンドうに全く影響を与えずにやるのは難しい。 何度かその要求に応えているようだが対応はまちまち。 関数によって異なる。従って細かい動作は自分で試してみなければ ただの○投げと同じだ。まずヘルプを見て必要な関数をさがし スクリプトを書いて見て試せば良かろう。 基本はこれ。 id= getid(〜) //ターゲットのウィンドうハンドル xxx(id〜) //タゲーっとに何かの操作を行う
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 03:31:59 ID:Rlh7zZO20] あと、クリックとか弄り系関数だけでなく状態を見る触り系の関数でも影響する。 >>186 ヘルプ余目
189 名前:名無しさん@お腹いっぱい。 [2005/11/28(月) 05:31:27 ID:F5AZC/000] >>186 chkimgのヘルプを見るとよいですよ。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/29(火) 01:35:13 ID:jTcbWe4A0] >>185 CLKITEM…CLK_BACKは試した? あと、DEF_DLL…user32.DLLとか。
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/29(火) 02:22:39 ID:C40ft5g60] >>185 何のアプリケーションを裏で動かしたいのか不明だが、 もし、InternetExplorerなら>>152 を少し改造すると 表のアプリケーションに影響を与えず、HTML取得、フォームへ入力、送信ボタン押すなどできる。 改造は、 IE_CreateNewとは別に、IEtemp.Visible = FALSEの関数を用意するだけ。
192 名前:名無しさん@お腹いっぱい。 [2005/11/30(水) 00:41:41 ID:9+aU3o4H0] すみません。質問させてください。 画像判定で特定のウィンドウ内と、比較対象のBMPが 一致した際にクリック 一致しない場合にスペースキー こういった動作を行いたいのですが、うまくいきません。 実際に使う画面上でクリックとスペースを実施して そのスクリプトにCHKIMG("C:\test.bmp")をIFで 差し込んだりしてみたのですがだめでした。。。 どのようにしたらよろしいでしょうか?
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/30(水) 02:06:43 ID:bv2m6lYc0] //"test.bmp"は.uwsファイルと同じディレクトリ内に置く ifb CHKIMG("test.bmp")=True then どっかをクリックする処理 else どっかへスペースキーを送る処理 endif ヘルプ読んだり、ぐぐったりしなよ。
194 名前:名無しさん@お腹いっぱい。 [2005/11/30(水) 05:34:42 ID:V2sCoubw0] 質問するなら、自分の書いたコードの問題の部分ぐらい書かなきゃダメじゃね?
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/30(水) 05:41:04 ID:BIiDlPYr0] ほれ 一部 // 画像判定で特定のウィンドウ内と、比較対象のBMPが // 一致した際にクリック一致しない場合にスペースキー
196 名前:名無しさん@お腹いっぱい。 [2005/12/04(日) 09:42:51 ID:9+kM+hwJ0] スクランブルかけたけど、テキストで見たら元のままだった
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/04(日) 17:29:10 ID:vSiuzfSQ0] そっかそっか
198 名前:196 mailto:sage [2005/12/07(水) 00:48:21 ID:UFI7xdnR0] できました。すいませんでした
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/09(金) 18:36:16 ID:1UNKVQWg0] UWSCとFirefoxって相性悪いね。 自動化にことごとく失敗する。 UWSCってやたらメモリ食わない? メモリ違反エラーでよく落ちるし…
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/09(金) 18:36:50 ID:1UNKVQWg0] 使用バージョンは31bね。
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/09(金) 19:42:42 ID:pEQVbrUH0] >>199 メモリはやらせてる命令によるな
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/09(金) 22:19:26 ID:1UNKVQWg0] >>201 やらせている主な命令は、 ScKey, CliItem, GetID, SendStr, GetItem, 要素数35の文字配列です。 使用目的は懸賞・ポイントサイトの自動巡回
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/09(金) 22:21:11 ID:1UNKVQWg0] あと、GetStr と Posも
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 08:54:28 ID:n+dzpQjo0] firefoxと相性よくない理由は判るだろう? マルチプラットホームで独自のコンポーネントを使っている。 キーボードとマウスの操作とfirefox自身の機能でなんとかするしかない。 あるいはfirefoxをつかってやりたい事を他の方法でやることをかんがえるべき。 UwscはCOMを導入してからサイズが膨らんだが不安定ということは無いと思うが?
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 10:07:23 ID:QuL1PTFO0] つ・AutoHotkey つ・Windows Script
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 10:09:31 ID:5knCdpMg0] Windows Scripting Host
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 10:18:47 ID:QuL1PTFO0] >>206 www.microsoft.com/japan/msdn/scripting/default.asp
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 11:08:45 ID:5knCdpMg0] わお! ハズカシス…
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 15:39:37 ID:ElLG3Pj/0] アクセシビリティ用インターフェイス経由で指定したアイテム名がクリック可能かどうかを調べたり、 ブラウザで表示したHTMLに<IMG SRC="..." ALT="...">のALT=".."で指定したオブジェクトが存在しているかを 確認するにはどうしたら良いですか?
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 15:46:19 ID:ElLG3Pj/0] // 漏れのスクリプト晒します id = Exec("C:\Program Files\Internet Explorer\iexplore.exe game.chobirich.com/member/game/ ") 表示完了待ち(id) ScKey(id, VK_RETURN) 表示完了待ち(id) // SSL対応ページへ移行 ClkItem(id, "SSL", CLK_ACC or CLK_BACK) 表示完了待ち(id) id2 = GetID("Microsoft Internet Explorer", "#32770") ScKey(id2, VK_RETURN) 表示完了待ち(id) SendStr(id, "1234567", 2, True, True) // 会員番号を記述 SendStr(id, "********", 3, True, True) // パスワードを記述 ScKey(id, VK_RETURN) 表示完了待ち(id) Ifb ClkItem(id, "今すぐ参加する!", CLK_ACC or CLK_BACK) = True then 表示完了待ち(id) EndIf
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 15:47:28 ID:ElLG3Pj/0] // 続き For i = 1 to 99 Ifb i < 10 then istr = Chr(Asc("0") + i) Else i1 = i MOD 10 i10 = (i - i1) / 10 istr = Chr(Asc("0") + i10) + Chr(Asc("0") + i1) Endif Fukidasi( istr, 0, 0) Ifb ClkItem(id, istr, CLK_ACC or CLK_BACK) = True then Sleep(0.2) 表示完了待ち(id) Print "ちょびリッチBINGOで獲得したナンバー:" + istr Endif Next // 忘れずにビンゴ成立ボタンをクリックしてね! ExitExit // ステータスバーにて表示完了を確認 Procedure 表示完了待ち(id) Repeat Sleep(0.2) Until GETSTR(id, 1, STR_STATUS) = "ページが表示されました" Fend
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/18(日) 00:51:21 ID:RHG84hgg0] uwscでFlashプラグインのボタンをマウスでクリックさせるにはどうすればよろしいでしょうか?
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/18(日) 01:51:41 ID:MKclPt0H0] ブラウザの自動化だったらUWSCじゃなくても他に良いのあるのに
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/18(日) 02:26:37 ID:lyUr9KZJ0] どこドアと組み合わせて使おうとしたけど無理だったorz...
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/18(日) 03:57:20 ID:H4/2mwIz0] 多次元配列の初期値代入ってどうすればいいのかな?
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/18(日) 13:57:16 ID:Kecd+d4z0] xxx=xxxx :
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 01:30:14 ID:ZjCmaT9z0] ちょっと質問です。 関数を別スクリプトに書き出して、それをインクルードする事ってできますか?
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 08:38:53 ID:eo44YHUa0] call mylibs.uws メインプログラムを空にしておく。
219 名前:217 mailto:sage [2005/12/22(木) 11:41:56 ID:ZjCmaT9z0] >>218 できた!! ありがとう。
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 22:45:07 ID:3gMyxu7G0] 質問なのですがこのソフトは 「指定したキーを押したときにだけ指定した文を実行する」 といったホットキー的な使い方はできるのでしょうか? 複数設定できるとうれしいのですが・・・・
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 23:23:34 ID:W0pCBqPZ0] 出来る。
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 23:23:37 ID:eo44YHUa0] 常駐させとけばできる。 トレイアイコンからならクリックから設定。 ただしホットキーでメニューが出るからどうしても2ストローク以上になる。 その他の方法ならスクリプトのショートカットにWindowsのホットキーを設定するとか。 あとはgetkeystate関数使ったスクリプトを常に走らせておいて分岐させるとか。 getkeystate関数のサンプルはヘルプの該当個所に載っている。
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 01:25:23 ID:LjbDDxFG0] みんなの使い方教えてよ!
224 名前:220 mailto:sage [2005/12/23(金) 09:33:08 ID:SOJzh/JQ0] >>221-222 返答ありがとうございます とりあえずWindowsのホットキーに割り当ててやってみます
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 10:10:47 ID:r6LU+bNX0] >>223 fukidashi("( ´,_ゝ`)")
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 13:34:55 ID:ND2z3ckW0] >>220 ,224 AutoHotkeyのほうが相応しいと思う pc7.2ch.net/test/read.cgi/software/1129836713/
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 12:31:21 ID:9Ejvr4ta0] スケジュール設定の式による設定でお聞きしたいのですが 30分以内の間隔で時間をランダムに実行 例えば15分後の次は28後に実行してその次は7分後に実行みたいな感じ というのをやりたいのですが (YMDNN mod random(30))=0 では出来ませんでした スケジュールの設定では無理なのですか?
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 14:05:20 ID:dwHU4rhj0] >>227 Ver3.101だが使える変数は↓の通りとなっている。 YY(西暦年) MM(月) DD(日) HH(時) NN(分) 従って、秒単位でのスケジュールは無理。 組み込み関数も使えない。 従ってrandom()は使えない。 ・対応方法1 スケジュール用のスクリプトを走らせておく。 while TRUE Gettime() If G_TIME_NN mod 30 =Random(30) Then xxxx Wend ・対応方法2 スケジュールを1分毎のインターバルで起動し スクリプト中で実行可否の判定をする。 タだし多重起動しないようにするには面倒な仕組みが必要 ※個人的にはスケジューリング機能は中途半端に思えるので仕様変更して欲しい。 例えば数式判定ではなくスクリプト実行による判定にするとか スケジュール設定自体をスクリプトから変更できるとか…。 あるいは小さなスケジューラを別に用意するとかの根本的変更でもいいと思う。
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 07:44:56 ID:RI2IZ0G60] >>228 ありがとです なんか設定からは無理そうとのことなので 設定で15分間隔起動にして スクリプトの先頭ににSleep(random(890))って(-10秒は多重起動防止) とりあえず入れてみましたが これって1(0?)-30分間隔でランダムになります? なってるような気がするけど 実際は真ん中へんが(15分を中心にして)多いってことありますか?
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 14:54:27 ID:3Ai+UouZ0] >>229 ●検証 まずスケジューリングの動作の検証をしてみた。 // SCRIPT-A Gettime() Print "THIS IS SCRIPT-A" + G_TIME_HH + ":" + G_TIME_NN // SCRIPT-B Gettime() Print "THIS IS SCRIPT-B" + G_TIME_HH + ":" + G_TIME_NN Sleep(2*10) //2分待ち このふたつのスクリプトを1分ごとに実行するスケジュールにしたところ 最初の0秒には両方が実行されたが、1分経過後はどちらのスクリプトも 実行される事はなかった。つまり両方のスクリプトが2分毎に実行される。 つまりスケジューラの動作は単純で指定の時間実行になると実行フラグ を立てるか、実行カウンタをカウントアップするだけのようにみえる。 これではたくさんのスケジュールを組み込んだ時に思ったように動いて くれないと言う事になってしまう。更に問題なのは、スリープを入れた スクリプト実行中にはUWSCのコンテキストメニュー操作が全く出来ない事。 これらの事からスケジュール実行するスクリプトに長いSleepを入れるのは 非常に問題でやってはいけない事と考えた方がイイ。 次につづく…
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 15:46:34 ID:3Ai+UouZ0] >>229 つづきはちっと待ってね。 あと訂正 >>230 の訂正 スクリプトB Sleep(2*10) //2分待ち ↓ Sleep(2*60) //2分待ち
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 17:10:56 ID:3Ai+UouZ0] >>229 すまん、ちと忙しくて遅れた。>>230 のつづきです。 ●多重起動方法 多重起動はされない事は判った。しかし逆にそれが問題になってしまうので 今度は多重起動する方法を考えてみた。といっても単純に別プロセスで動かす だけだが。↑のふたつのスクリプトをスケジューラに登録する代りに、↓の スクリプトだけをスケジューラに設定する(1分毎)。 // Rounch.uws - スケジューラから1分毎に呼び出し特定のプログラムを起動する Exec("uwsc Script-A.uws") Exec("uwsc Script-B.uws") 別プロセスで動くため問題なく動作する。これで時間調整にSleepを自由に 使える事ができるようになった。 あとは問題の要望をどうやって実現するかだがとりあえずここまで。 ※このスクリプトはスクリプトがUWSC.EXEに関連付けられている事、全ての スクリプトが同じディレクトリにある事を前提としているので、そうでない 場合はエラーが出るかもしれない。その場合はフルパス指定してください。 カレントディレクトリやUWSCのあるディレクトリは特殊編集GET_CUR_DIR、 GET_UWSC_DIRが利用可能。
233 名前:232 mailto:sage [2005/12/26(月) 17:14:05 ID:3Ai+UouZ0] あ、重大な問題点忘れてた。多重起動の問題。 それはあとでつ〜事で。 じゃ。
234 名前:232 mailto:sage [2005/12/26(月) 20:41:21 ID:3Ai+UouZ0] 232のつづき ●スケジューラを作る 上のやつだとScript-Bが多重起動されるんだけど、これは単にROUNCH.UWSの 起動スケジュール間隔(1分)を超えてSCRIPT-BがSleepしてるからというだけ。 このSleepはSCRIPT-BでスケジューリングのためにSleepするという前提で入れたもの だけど、スケジューリングをROUNCH.UWSにあたるスクリプトで行うようにすれば その必要はなくなる(SCRIPT-Bは好きなようにつくれる)。 と言う事でROUNCH.UWSをスケジューラとして作りかえる事を考えてみる。 例えばScirpt-Bを5分間隔のあいだに一度だけランダムな時間に呼び出す スケジュールを想定すると次の様になる(だろう…)。 // Rounch.uws - 1分毎に起動されるスケジュラー // Inerval_b 5分間隔のタイマ // Trigger_b SCIRPT-Aを起動するタイミング(分) If Interval_b=Trigger_b Then Exec("Uwsc SCRIPT-B.UWS") // SCRIPT-B起動 IfB Interval_b=0 Then // インターバル満了 interval_b=5 // インターバル再設定 Trigger_b=Random(5+1) // SCRIPT-B起動タイミング更新 EndIf interval_b= interval_b - 1 なお、このスクリプトは重要な初期化が出来ない事。UWSCのスケジューラに1分毎に 呼ばれる度に重要な変数が消滅する事、等の理由で実際には動作しない。 またつづく
235 名前:232 mailto:sage [2005/12/26(月) 20:45:13 ID:3Ai+UouZ0] 234のつづき ●最後の手段(結論) これを解決するにはどうすればよいか…答えは簡単。UWSCのスケジューラを全く 使用しなければよい。例えば上のROUNCH.UWSを次の様に繰返し実行するだけでも 概ね正しく動くはず。 // Rounch.uws - 1分毎に起動されるスケジュラー Inerval_b= 5 // 5分間隔のタイマ Trigger_b= Random(5+1) // SCIRPT-Aを起動するタイミング(分) While TRUE If Interval_b=Trigger_b Then Exec("Uwsc SCRIPT-B.UWS") // SCRIPT-B起動 IfB Interval_b=0 Then // インターバル満了 interval_b=5 // インターバル再設定 Trigger_b=Random(5+1) // SCRIPT-B起動タイミング更新 EndIf interval_b= interval_b - 1 Sleep(60) Wend ただしこれは時間がずれる。割り込み処理じゃあないので面倒なタイマなどを使わず Gettime関数で単純に比較すればより正確なうえにスクリプトも単純になる。 ※UWSCのスケジューラはあくまでも簡易的なものなので、どうすればいいか迷ったら 使わないのがベストの選択。
236 名前:名無しさん@お腹いっぱい。 [2005/12/28(水) 02:30:42 ID:D7XKa0wU0] UWSCで色判定するにはどうすればいいのでしょうか・・・?
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/28(水) 07:18:17 ID:D9aV3OQH0] 公式サイトにあるサンプルを見れば応用出来そうなものを見つけられると思うけれど。
238 名前:名無しさん@お腹いっぱい。 mailto:age [2005/12/28(水) 16:48:30 ID:ERBE/QTH0] >>193 と似ていて 指定したswfファイルがあったらクリックするようにはできるのですか? bmpファイルだったらできるらしいですけど・・・
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/28(水) 17:58:11 ID:G6K532qT0] そんなレベルじゃ辛いだろうね…。
240 名前:名無しさん@お腹いっぱい。 [2005/12/28(水) 18:16:17 ID:ERBE/QTH0] からいか・・・・
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/28(水) 18:58:53 ID:+6pC+EGE0] そんな知能じゃ辛いだろうね…。
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/28(水) 23:45:46 ID:UBHNE+270] >>238 >>193 とはぜんぜん似ていないと思うぞ。 ブラウザの話だろ?
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/29(木) 01:27:38 ID:zRAUHfp50] そっとしといてやれ
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 14:07:13 ID:tcGJFMHh0] for i = 1 to 10 hoge = "vk_"+ i kbd(hoge) next キーボードで1〜10までの数字を入れるとき 上の方法だとアボーン これをやるにはどうすればいいの?
245 名前:名無しさん@お腹いっぱい。 [2006/01/02(月) 14:18:27 ID:WUqFTW9i0] >>244 どの時点で止まってるかは知らんがパッと見 10という数字がキーボードにあるのかどうかが疑問 まずはキーコードを[記録]で取得してみて
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 18:06:41 ID:82Cnd7xG0] >>244 FukidasiI("ウィンドウを選んでアクティブにしてください") id= GetID("GET_ACTIVE_WIN") While id = GetID("GET_ACTIVE_WIN") Sleep(0.1) Wend Fukidasi("行きます") Sleep(1) Fukidasi() Dim NumKeytbl[10]=VK_0,VK_1,VK_2,VK_3,VK_4,VK_5,VK_6,VK_7,VK_8,VK_9 For i=1 to 20 c0= i mod 10 c1= int(i/10) If c1>0 Then kbd(NumKeyTbl[c1]) Kbd(NumKeyTbl[c0]) Next
247 名前:名無しさん@お腹いっぱい。 [2006/01/10(火) 09:37:06 ID:+FlrBM+H0] Donut LをCOMオブジェクトにしたいんだけど、、できる?
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/10(火) 13:22:29 ID:7kLILI1+0] 多次元配列の初期化はどうやるのよ? ヘルプにも載ってねぇよ。 だれかうまく行ったヤツ報告きぼん。
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/11(水) 14:51:38 ID:7VfZQEmq0] めっちゃ初歩だけど CTRL+左クリックとgoto?系の書き方 教えてくれorz
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/11(水) 15:23:50 ID:emNeSkPN0] CTRL+クリックした時のメッセージを調べてそれを送る。 単にWINDOWSに送るなら MMV(x,y)で適当にポインタ合わせて KBD(VK_CTRL、DOWN) BTN(LEFT,CLICK) でよくないか? 後藤恵は無理。
251 名前:名無しさん@お腹いっぱい。 [2006/01/12(木) 00:11:09 ID:R/GKonpb0] Donut Lでも、COM使いたい。。。 できない?
252 名前:249 mailto:sage [2006/01/12(木) 00:56:59 ID:03fQZprA0] >>250 単純なことに気づかなかったなorz ともあれ サンクス!!
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/12(木) 01:25:39 ID:lXnCHGLA0] >>251 DonutLの作者の掲示板に行ってWSHで操作する方法が あるかどうか尋ねてから結果をここに書いてくれ。
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 02:30:44 ID:AU3lvRdZ0] RANDOM(Range) // 0 <=X <Range の範囲にある乱数を返す これの0〜Xを指定した数〜Xにみたいにできないんでしょうか?
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 03:51:39 ID:8vHK1rXT0] 乱数出したあとで特定の数を足せばええんでね?
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 14:29:20 ID:wyFKQIiL0] >>255 できましたー、ありがとうございます(´∀`)
257 名前:名無しさん@お腹いっぱい。 [2006/01/14(土) 04:27:30 ID:tlrxpAgh0] UWSCからゲームパッドって操作できる?
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 04:50:15 ID:jOQMip7o0] アプリ内のBOXに文字を次々に入力したい 配列に文字列を用意。SENDSTRを繰り返す。。でできません エディトコントロールの順番がわからないからと諦めました フォーカスがある所にコピペするにはどうしたらいいでしょうか 他にいい方法などがあればおながいです
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 07:30:30 ID:cDrK5U/X0] >>258 デフォルトがそうなんだが、意図的に指定する場合はhelpに明記されてないんだな。 引数に0を指定しる。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 10:27:03 ID:rPymBOsl0] >>258 具体的でないので良い答えは得られないだろう。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/17(火) 03:28:06 ID:+AzyE6Z60] C = INPUT とかで数字を入れたやつを KBD(VK_"C",CLIKC)とかKBD(VK_NUMPAD"C",CLIKC) で数字のキーを押すようにするやり方は ないんでしょうか? 上の場合、普通にエラーですorz
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/17(火) 06:27:06 ID:vYCoNSv/0] >>261 >>246
263 名前:261 mailto:sage [2006/01/17(火) 06:46:25 ID:ENo3OB1u0] >>262 うはw見逃してたw また試してみます、ありがd
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 00:26:15 ID:i9v1nAF10] 現在ニートなのですが、月曜から金曜まで正社員として 毎日出勤するようなスクリプトってどう書けばいいでしょうjか? OSはXPです。
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 00:37:04 ID:m4SyqSpT0] タイムカードのようなものを定時に書き出すスクリプトを書けばいいんじゃないかな
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/26(木) 00:54:19 ID:LB3pgBpC0] 先に「就職.uws」走らせておかないとエラーで止まるよ
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:03:36 ID:8T4mTb810] すいません、while Trueからwendのメインループをしてる間、常にALTキーが押されたままの状態いしたいんですが その場合どうしたらいいですか?
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:52:51 ID:8T4mTb810] すいません、簡単でしたにできました
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 18:21:38 ID:pCTot8Ky0] >>268 自己解決してもフィードバックくらいしたらどうだい?
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 21:19:41 ID:b1+jEnKc0] スクプリの言語はわかるのですが、スクプリのファイルはどうやって作るのでしょうか?
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 21:57:18 ID:6QsvTmEH0] メモ帳でも何でも適当にどうぞ
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 22:37:29 ID:iyFa++4V0] コマンドプロソプトを開いて C:\Documents and Settings\いや〜ん>copy con script.uws_ 入力が終わったらCtrl+Z
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 03:58:58 ID:0n22uVmJ0] バックグラウンドの指定画像を探す方法ってある?
274 名前:名無しさん@お腹いっぱい。 [2006/02/04(土) 20:08:34 ID:xqSp4twG0] アプリを立ち上げるのはexecだと思うのですが 引数付きでないと立ち上がらないアプリはどうすればよろしいのでしょうか。 例えば、 "C:\Program Files\HDManage\HDManage.exe" -show というものなのですが、うまくやる方法がありますでしょうか?
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 20:38:35 ID:mFDA2mE80] >>274 引数を""のなかにいれるとできるかも exec("D:\Mozilla Firefox\firefox.exe google.com") これだとgoogle.comをfirefoxexeに渡して起動してるっぽい
276 名前:274 mailto:sage [2006/02/04(土) 21:48:48 ID:lapLjqSG0] >>275 おおっ出来ました。 どうもありがとうございました。
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 00:57:33 ID:+fyT/Lya0] ところで初歩的すぎるかもしれんが教えてくれ CHKIMGに-1を付与する場合どう書けばおkなの? UWSCインスコして1時間ぐらいいろいろやってるんだがこれだけどうしてもわからんorz
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 01:19:13 ID:q0P6kWce0] >>277 質問の意図が分からないけど「色を無視して形で〜」なら CHKIMG(gazou.bmp, -1, x1, y1, x2, y2) でいいんじゃまいか?
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 01:32:00 ID:+fyT/Lya0] >>278 んにょおおお今までヘルプファイルみたいに(gazou.bmp, [-1, x1, y1, x2, y2])にやってた。 ありがとう!と言いたいがそれでやっても 「Uスクリプト:変数: gazou が定義されていません 9行目: IFB CHKIMG(gazou.bmp,-1,X1,Y1,X2.Y2)」 ってエラーが出る。 ちゃんとgazou.bmpをスクリプトと同じフォルダに入れてるし何が問題なんだろう
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 01:43:16 ID:q0P6kWce0] >>279 あああ。すまん。 ファイル名はダブルクォテーションで囲うのだ。 CHKIMG("gazou.bmp", -1, x1, y1, x2, y2) ちなみに [ ] の中は省略可能って意味。
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 01:48:55 ID:+fyT/Lya0] >>280 うはーそんな簡単なミスだったのか ダブルクォーテーションで囲むのって忘れやすいよね。サンクス!
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 11:53:31 ID:6EPVuYvn0] 何が「んにょおおお」だ気持ち悪いんだよカスがw
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/06(月) 03:15:01 ID:TRFwIBIu0] 微笑ましくていいじゃないか。 頭が固いオッサンなら話は別かもしれんが こういう初心者なヤツもちょっとの間に 激詳しくなったりするから恐いんだよ。 パソコンとかネットとかは。
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/08(水) 17:52:20 ID:Dg9xdrP70] MMVのマウス移動でさ、マウスカーソルを「今ある場所から」動かすのってどーすればいい? CHKIMGで判定した画像の少し上をクリックしたいんだけども
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 00:52:45 ID:zQitNASt0] >>284 G_MOUSE_XとG_MOUSE_Yでマウス位置を取得できるみたいよ。
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 08:46:57 ID:3yl+gGfx0] 今フォーカスがあるテキストボックスの左上の座標を取得することは可能ですか?
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 09:25:01 ID:S3IXWCC40] >>286 もっと具体的に。 なんかのダイアログとかアプリウィンドウの中なら大体こんな感じでいける。 あらかじめコントロールの内容を調べておくべし→Winmap.exe等で。 id= getid("ウィンドウのタイトル名","クラス名") h= getctlhnd(id,"コントロールのキャプションまたはクラス名",複数該当時番号) x= status(hndtoid(h),ST_X) y= status(hndtoid(h),ST_Y) クライアント座標が欲しければあらかじめ最初にgetidしたウィンドウの 座標を取得しておいて差分も求めれば由。
288 名前:286 mailto:sage [2006/02/09(木) 10:10:11 ID:3yl+gGfx0] >>287 ttp://www.42ch.net/UploaderSmall/source/1139446822.gif ↑のような帳票形式の伝票入力で、タブ移動不可のコントロールにフォーカスを 移したいんですが毎行Y座標が異なるのでどこかのコントロールを基準にして 目的のコントロールの座標を取得しようと思っています。 コントロールのキャプション、クラス名が分からないので「アクティブなフォーカス」で できたらいいなと夢想してました。
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 11:01:15 ID:aIlg4RDF0] 287じゃないが その図の左側の「タブ移動出来ないEditBoxにフォーカスを与えたい」って事っぽいけど そこに文字を入力したいってだけなら、いちいちフォーカス与えなくても SendStrで文字は送れるんじゃないか、最悪ACC指定で。 まぁ「文字送信はどうでもいいから、とにかく今フォーカスのあるテキストボックスの座標を取得したい」 って事なら、俺もよくわかってないけど、こんな感じでイケるくさいよ //毎秒ごとにキャレットのある座標を表示するスクリプト DEF_DLL GetCaretPos({long, long}): bool: user32 DEF_DLL GetCurrentThreadId(): long: kernel32 DEF_DLL GetWindowThreadProcessId(long, hwnd): long: user32 DEF_DLL AttachThreadInput(long, long, long): long: user32 MyID = GetCurrentThreadId() dim x, y While True TID = GetWindowThreadProcessId(IDtoHND(GETID(GET_ACTIVE_WIN)), NULL) ifb AttachThreadInput(TID, MyID, True) GetCaretPos(x, y) AttachThreadInput(TID, MyID, False) id=GETID(GET_ACTIVE_WIN) Fukidasi("キャレットの位置は相対座標で (" + x + "," + y + ")") endif sleep (1) wend
290 名前:289 mailto:sage [2006/02/09(木) 11:05:21 ID:aIlg4RDF0] あぁごめん、テキストボックスっていうか キャレット(文字入力の時に点滅してるアレ)の座標だけど、 まぁあとは上手いことやっておくれ ちなみに、ttp://www.nagomi-jp.net/~liners/ さんとこのスクリプトを参考にしました
291 名前:286 mailto:sage [2006/02/09(木) 12:05:54 ID:3yl+gGfx0] >>289 エンター押さないと変更が反映されない仕様なもんでフォーカス取得するしかないのです。 それを試してみます。thx。
292 名前:287 mailto:sage [2006/02/09(木) 13:09:50 ID:S3IXWCC40] >>288 タブストップしないって事はキーボードだけじゃ操作出来ないアプリって事か? カーソルキーとかEnterとかBackSpaceとかメニューかなんかにも無いのか? ともかくそのアプリを持ってるヤツしか判らんので一度WinMap(ウィンドウエクスプローラ)で調べてみるだな。 www.google.com/search?btnI=I%27m%2BFeeling%2BLucky&q=%E3%82%84%E3%81%BE%E3%81%97%E3%81%9F%E5%B7%A5%E6%88%BF
293 名前:名無しさん@お腹いっぱい。 [2006/02/09(木) 17:24:40 ID:ZW5SKGlk0] UWSCでナイトオンラインというオンラインゲームの自動マクロを作りたいんですが プログラムなんてド素人なんでさっぱりです。 宝箱を開けてアイテムを拾うというスクリプトが書きたいんですが どなたか分かる方いませんか?
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 18:28:09 ID:S3IXWCC40] ゲームは手でやるのが一番面白い。
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 18:59:17 ID:rrDVla/C0] >>285 その取得された位置の少し上をクリックしたいんだ
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 19:02:41 ID:GFQAuM8N0] >>295 すれば? 取得した座標を加減算するだけでしょ。
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 19:30:38 ID:rrDVla/C0] >>296 ああそうか。微妙に勘違いしてた。 その取得した座標を加減算ってのをくわしく
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 19:46:57 ID:GFQAuM8N0] 例えばマウス位置の10ピクセル上は G_MOUSE_Y-10 でしょ。
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 04:02:51 ID:raBy1Oe20] お前等漫才コンビか?
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 12:48:17 ID:RdOrPuxH0] >>298 なるほどなるほど いろいろやってみるわ。豚くす! それとバックグラウンドのソフトウェアを操作することってできる? 自動保守スクリプトに使いたいんだけども
301 名前:名無しさん@お腹いっぱい。 [2006/02/11(土) 03:49:56 ID:yD9K0A7W0] >>293 そのゲームの板でマクロスレ作って、そこで聞け。
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/11(土) 05:34:13 ID:pgUU+d9b0] そのゲームの板では板違いなんですー マクロスレならネトゲサロンに立てるべきですー
303 名前:名無しさん@お腹いっぱい。 [2006/02/11(土) 15:05:30 ID:/3QbUlq70] >>293 氏ね厨が ttp://www.knightonline.jp/KO/topicsView2.do?TId=895
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 16:15:52 ID:aALGT6i10] アクティブウィンドウのスナップショットを撮って ペイントに貼り付けるスクリプトなのだがうまくいかない。 適当に待ち時間入れてみたりウインドウステータスで判断してみたりしてもだめ。 アドバイスをよろしくお願いします。 sckey(getid(get_active_win),vk_alt,vk_snapshot) exec("C:\WINDOWS\system32\mspaint.exe") sckey(getid("ペイント"),vk_ctrl,vk_v) 自動で名前をつけ、マウ筋と連携(ctrl+左クリック)させて、 超簡単にスナップショットを保存したいんだが…… いきなりつまづいている。
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 17:20:13 ID:knhdJ+1M0] SAVEIMGじゃだめなのか? つーかそれ、そもそも1行目でキャプチャ出来てるのか? 状況が俺には全然わからんや 他の人には分かるんかね
306 名前:名無しさん@お腹いっぱい。 [2006/02/13(月) 17:46:23 ID:oPffRP7g0] >>304 手動でやってるところを記録してそこから余計なmmvとかを除去する とか無責任に言ってみる
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 19:49:31 ID:5ojcC0bt0] WinShotでも使った方がいいんじゃね? // 5秒後にアクティブなウィンドウをキャプチャ SLEEP(5) NOW_WIN_ID = GETID(GET_ACTIVE_WIN) // 逐一キーボード扱う KBD(VK_ALT,DOWN,50) KBD(VK_SNAPSHOT,DOWN,50) KBD(VK_SNAPSHOT,UP,50) KBD(VK_ALT,UP,50) // ペイントへ貼り付け EXEC("C:\WINDOWS\system32\mspaint.exe") SCKEY(GETID("ペイント"),VK_CTRL,VK_V)
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 23:08:50 ID:y97yFJME0] まう筋からirfanviewを実行せよ。 あんたのやりたいことは多分、 i_view32.exe /capture=1 /convert="C:\$U(%Y%m%d_%H%M%S).png" みたいな感じだ。
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 23:10:27 ID:y97yFJME0] ↑は>>304 でした。
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 02:08:59 ID:FNix1TKd0] >>307 ありがとうございます。たいへん参考になりました。 winshot 使えばとりあえず目的は達成できそうです。 ただ、winshot を常駐させないといけないのでやや効率的ではありません。 また、winshot は PNG に対応していない点がきになります。 >>308 まさにそんな感じです。ファイル名には日付を使うスクリプトを書いていました。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 14:44:06 ID:BLijjrg10] Fukidasi("ウィンドウを選択してください [ESC]:中断") id= GetId(GET_ACTIVE_WIN) While id=GetId(GET_ACTIVE_WIN) If GetKeyState(VK_ESC) Then Exit Sleep(1) Wend ScKey(GetId(GET_ACTIVE_WIN),VK_ALT,VK_SNAPSHOT) Exec("MSPAINT") For i=0 to 10 id= Getid("ペイント") If id>0 Then ScKey(id,VK_CTRL,VK_V) If id>0 Then Exit Next
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 14:45:34 ID:BLijjrg10] 訂正 For i=0 to 10 id= Getid("ペイント") If id>0 Then ScKey(id,VK_CTRL,VK_V) If id>0 Then Exit Sleep(0.5) Next
313 名前:名無しさん@お腹いっぱい。 [2006/02/14(火) 16:56:26 ID:+K3DMQlR0] UWSCで最前面のフォームや画面上の指定した位置をJpegなどの画像ファイルとして保存する 方法は無いでしょうか? プリントスクリーンだと画面全体が保存されるし、最前面のフォームのみ保存と言うのが 出来ないので困ってます。
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/15(水) 00:09:26 ID:1SMXs15y0] >>313 Alt+PrintScreen
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/18(土) 03:14:34 ID:+48TWt7b0] 暇だったのでアイコン作ってみました。気分刷新にどぞ。 内容はアプリアイコンとUWSファイルの2つ、オリジナルと比べ違和感ないよう手がけたつもりです。 www.uploda.org/uporg315599.zip.html
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/18(土) 09:14:51 ID:bFyJcYfr0] ttp://www.42ch.net/UploaderSmall/source/1140221302.gif ↑のリストボックスから"0002 ホテル"を選択させようと思い、 ID=GETID("出力部門指定","#32770") CLKITEM(ID,"0002 ホテル",CLK_LIST) とコードを書いたのですが、一つ上の"0001 教習"が選択されてしまいます。 上記のコードでは何がまずいのでしょうか?
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/18(土) 09:20:02 ID:bFyJcYfr0] 追記 "0000 共通部門"、"0001 教習"と指定してみたところ、この二つは正常に 選択されました。 上記の文字列は全てGETITEMで取得した値です。
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/18(土) 11:24:48 ID:303WKJ9z0] >>315 プレビューうpしろ。
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/19(日) 00:25:25 ID:z6Vc2QvB0] アイコン取り逃したorz うpおねがいします。
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/19(日) 04:45:08 ID:tiWZJJrO0] >>319 微妙に引き合い多いんで、後日divartntに再UPします。 お待ちください。
321 名前:名無しさん@お腹いっぱい。 [2006/02/20(月) 01:42:03 ID:JWINwClv0] UWSCのスクリプトで引数を使って制御することはできますか? 例えば、abc.UWS abcabc などと実行した場合にnotepad.exeを起動してabcabcと入力するようなスクリプトを作ることは出来ないでしょうか?
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 02:02:42 ID:I4xj6WNH0] >>321 デキマシタ!! np = EXEC("notepad.exe") sendstr(np,PARAM_STR[0])
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 02:14:00 ID:JWINwClv0] >>322 超即レスはありがたいのですけど、メモ帳は起動するけどパラメーターは渡されないみたいですよ? abc.UWS abcabc abc.UWS "abcabc" abc.UWS -abcabc abc.UWS "-abcabc" でやってみたけど駄目だった。
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 08:40:21 ID:O/+S8nII0] そもそもノートパッドのパラメータで初期入力なんてあったっけ?
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 09:03:33 ID:WrM6bk3j0] notepadに、じゃなくてUWSCに渡す引数でしょ? どういう使い方か分からんけど同じスクリプトへ 複数のショートカット作っておいて使い分けるとかかな。
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 09:19:06 ID:Ng3+D0dN0] UniteMovieというフリーソフト hp.vector.co.jp/authors/VA029859/umovie.html を使って 大量のエロ動画をジャンル別に結合したいのですが この結合が 例えば1 2 3とある動画を結合して 全く同じサイズで一定の時間で結合するなら別にマクロ組まなくても 普通に記録をすればいいのですが どうも、どういうわけかわらないのですが1回ごとに結合時間が変わってくるのです さらに、種類がたくさんあるために3分で結合終了する時もあれば10分で結合終了するときもあるのです。 長文になりましたが 用は追加で動画を選択させて 結合ボタンを押して 結合が完了して 追加で動画を選択させての繰り返し という一連の作業を完全にマクロ化したいだけなのです。 というよりこういうマクロってできるのかな・・・? ちなみに追加するときは こっちが意図する名前順にファイル名を並べ替えておけば それを選択させるだけなのでそこは問題ないです。
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 10:03:12 ID:P95V3i0d0] そんな事していると萎えてしまうぞ。
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/20(月) 11:03:28 ID:PmaTlz2z0] >>326 結合終了時にダイアログが出るならそれを検出 もしくはCPU利用率を監視しておいて一定時間の間低かったら 次の結合をするとかでやってみれば?
329 名前:326 [2006/02/20(月) 15:54:10 ID:Ng3+D0dN0] 皆さん、すいません 質問の仕方が悪かったです 追加を押して 結合まではいいのですが その際に待ち時間があるのですが そこの待ち時間を 丁度10分間にしたいのですが 1・・・追加 2・・・結合ボタン 3・・・結合しますか? OKを押す 4・・・結合完了もしくは結合が失敗した場合英語でエラーが出現 ここはエンターを押せばいいので問題ありません 5・・・そしてクリアを押して追加の繰り返しです 追加のところがちょっとずつ変わってくるので その動作だけを短時間で記録して その記録の中に10分間でエンターを押すという動作を追加したいです。 こんな感じにするにはどんなスクリプトをどこに追加したらいいのか ご教授ください。
330 名前:名無しさん@お腹いっぱい。 mailto:sleep(600) [2006/02/20(月) 16:53:03 ID:PmaTlz2z0] 動画の結合なんて未だにやってる人居るんだ 1〜3をする 10分待つ 4、5を行う 繰り返し をやりたいなら記録を使えば?10分はストップウォッチ で計れば秒単位まで正確に出せる。 もしくはヘルプを読んでください。
331 名前:名無しさん@お腹いっぱい。 mailto:sleep(600)とすればよかったのですね [2006/02/20(月) 17:10:38 ID:Ng3+D0dN0] >>330 解決できましたありがとうございます ありがとうございます
332 名前:名無しさん@お腹いっぱい。 [2006/02/20(月) 22:25:40 ID:JWINwClv0] >>325 そういう使い方が出来ないんですよ。 あるソフトからUWSC経由でクリップボードを経由して自作のプログラムで計算処理を行います。 その後にいくつかの別のソフトに計算結果をUWSCを使って渡したいのですが、うまくパラメーターを渡せないんですよ。 >>322 氏のやりかたで出来ればよかったのですが・・・ クリップボードにデータを一つずつ入れてキー入力を毎回偽装するしかないんですかね?
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 00:27:43 ID:22Hz1lLn0] >>332 EXEC("abc.exe " + PARAM_STR[0] + " " + PARAM_STR[1]) か EXEC("abc.exe" + " " + PARAM_STR[0] + " " + PARAM_STR[1])
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 02:08:41 ID:jbwejLgC0] いつも癖で文の最後に ; を入れてしまうんですが、 どうすればいいですか?
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 08:51:56 ID:YNg3Ov8S0] 入れとけばいいんじゃない?
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 16:32:51 ID:j7M43x5K0] からし塗っとけ
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 17:29:55 ID:XVFTTkqq0] いつものクセで分の最後にorzを入れてしまうんですが、 どうすれがいいですか?
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 18:08:20 ID:0jmt3bwj0] 2ch引退
339 名前:326 mailto:sage [2006/02/22(水) 07:12:36 ID:NahYnSV30] 自動化成功したんですが 再起動してもう一度マクロすると スクリプトどおりに動いてくれないのですが 何がいけないのかな?
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 09:07:07 ID:tE/739do0] 頭と顔と性格
341 名前:名無しさん@お腹いっぱい。 [2006/02/22(水) 10:15:20 ID:/Zl6rsBh0] >>339 ここに居る人たちはエスパーじゃないので上手くいきませんと言われても 「頑張れ」とか 「そのうち出来るよ」 とかしか言えません せめてソースを張るかどこかにupして下さい
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 11:51:08 ID:yAb3139K0] そのマクロするって時のマウス座標や ウィンドウのフォーカスがまちまちだからだよ。
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 14:15:04 ID:NahYnSV30] >>342 ということはやっぱり 「OK」←この画像をクリックするマクロを作成しないとダメなんですかね・・・? 画像クリックはヘルプどおりやっても動かないことがかなりの確率であるのですが 画像設定クリックできたらスクリプトアップします
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 14:33:49 ID:PyS9afiQ0] >>343 ちょwwwwwwww おまwwwwwwwwwwwwwww CLKITEM使えよwwwwwwwwwwwwwwwww
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 16:15:50 ID:+tH1rKYK0] >>344 お前に悪気があったかどうかは別にして、 はたからみて、この手の悪口が一番むかつく。レス見る限り質問しているひとはまじめだ。 早くニートから脱出シロ
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 16:21:03 ID:THglzjzi0] 悪口じゃないだろ。むしろ親切に教えてあげてるし。
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 16:28:30 ID:aJLbw+MB0] まあ、>>345 はすごく真面目な人なんだよw
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 16:42:54 ID:PyS9afiQ0] 仕事中に2ch見ているという発想はないのか
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 16:57:12 ID:THglzjzi0] >>348 ちょwwwwwwww おまwwwwwwwwwwwwwww 仕事しろよwwwwwwwwwwwwwwwww
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 17:02:07 ID:PyS9afiQ0] うちの会社は緩いのがウリなんだよwwwwwwwwwwwwww
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 19:25:48 ID:yAb3139K0] ていうかその辺がUWSCの欠点なわけだが。
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 19:59:39 ID:+tH1rKYK0] >>350 でもおまえみたいなキャツに限って仕事できそうなんだよなあ。 さっきは言い過ぎた、ごめん。 俺は休暇中だ。休暇中に2chみてんなよって自分で突っ込んでおく
353 名前:名無しさん@お腹いっぱい。 [2006/03/02(木) 21:48:59 ID:yK22r4f30] 保守〜〜〜〜〜〜〜〜〜〜〜
354 名前:名無しさん@お腹いっぱい。 [2006/03/03(金) 00:38:52 ID:Yqkq7Q8M0] test
355 名前:名無しさん@お腹いっぱい。 [2006/03/03(金) 01:43:46 ID:cuM2RUYJ0] ちょwwwwwwww おまんこwwwwwwwwwwwww
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/04(土) 05:21:32 ID:ZAIIE1Jh0] くだらねー言い争いで白けたね。君たち自重したまえ
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/04(土) 13:34:36 ID:tiThdg9W0] くだらねー言い争いで白けたね。君たち自慰したまえ
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/05(日) 22:59:50 ID:SfwhTkSi0] すみません、アプリケーション上で ポップアップして出てきたウィンドウ内のボタンをクリックさせるには そこの座標でクリック命令するだけじゃ出来ないのでしょうか? その場に移動はするものの、クリックが効いていない(ボタンが押せてない)状態になってしまいます ボタンでもなんでも無い所をクリックするのは、普通にBTN(LEFT,CLICK)でいけるのですが…
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/06(月) 00:45:51 ID:Qo5/mwM20] >>358 clickではなく Down,upを使う
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/06(月) 01:06:19 ID:Tzn8a7qK0] >>358 その部分だけ「記録」して「再生」しれ そんで問題なければメモ帳でも開け 納得いかなかったら新窓のタイトルでID取って操作汁
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/06(月) 01:08:17 ID:Tzn8a7qK0] あぁ、新窓表示までの待ち時間がいるのかもね。
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/07(火) 00:33:16 ID:+r/HXCtl0] スクリプトの中でGETITEMを繰り返し使ってるとなぜかメモリの使用量がどんどん上がっていくんだけど なにか環境が悪いのかな…スクリプト止めるとちゃんと解放されるんだけど
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/07(火) 02:34:48 ID:mVy/cI6J0] >>359 やはり同じ結果でした そこの座標にカーソルはちゃんと移動して、クリックしてるらしき動きもするんですが 押せていないんです >>360 記録すると BTN(LEFT,CLICK,座標) の普通のクリック命令だったので、 それをそのまま使いました 今までこんな事無かったので、何が何やらなのですが もう少し粘ってだめなら諦めます。どうもありがとう
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/07(火) 08:00:32 ID:hybVuzCd0] バックグラウンドでマウスクリックがしたいのですが、カーソルが点滅するものの、クリックされません。 ちなみにまっくろ2の裏マクロを使った場合、ウインドウをアクティブにしないとクリックされませんでした。 While True SLEEP(3) あいID=GETID("あい") MOUSEORG(あいID,2) BTN(LEFT,CLICK,100,200,100) Wend
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/08(水) 01:45:51 ID:lhG1O5KV0] キーを記録させるとフォーカスがUWSCに行ってたりするから不便。 スクリプト見て改造がよろし。 ※RESHACKでuScriptコンソールウィンドウを両スクロールバーに変更したら便利になった。 IMEも使えるようにした。あとはここでinputを実行出来るようにしたい。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/08(水) 01:47:05 ID:lhG1O5KV0] >>364 DEF_DLL SendMessageA(…) :
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/09(木) 07:24:11 ID:nOoVeIQN0] CHKIMGで画像が複数ある場合に略して記述することはできないでしょうか フォルダ内の画像をすべて確認し、それが無い場合先に進むというような感じです 現在ではifb endifで囲ってひとつひとつ確認しています
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/09(木) 16:35:11 ID:iUPqAIlv0] chkimgって使った事無かったけど画像ファイルと比較するのか? 全然知らなかったよ。 eroimgfiles[100]= "ero1" , "ero2" ....略 ...,"" for i= 0 to 100-1 eroimgfile= eroimagefiles[i] if eroimagefile="" then break if chkimg(eroimgfiles[i]+".bmp") then erofunc(i) next print "end of ero" exit procedure eroproc(erono) : fend
369 名前:367 mailto:sage [2006/03/09(木) 23:26:13 ID:nOoVeIQN0] >>368 ありがとうございます。確かにこうゆうやりかたで行けそうですね。 ファイル名を揃えないとだめなところがやっかいですわ。
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/10(金) 00:28:19 ID:yn69/BtS0] Keybatで作ったホットキーを uwscで制御できませんかね やり方あったら教えてください。
371 名前:368 mailto:sage [2006/03/11(土) 01:00:50 ID:ZPqXoPg70] >>369 ファイル名があらかじめ決ってないのならディレクトリから取得できるよ。 ヘルプよりこぴぺ // *.datファイル名のみ表示 for i=0 to GETDIR("d:\temp","*.dat")-1 print GETDIR_FILES[i] next
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/11(土) 01:02:58 ID:ZPqXoPg70] >>370 keybat知らないけどできるんじゃないの?
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/15(水) 22:38:09 ID:pY3CI18H0] ホットランチャーに登録した スクリプト0,1,2などを ホットキーで操作したいんですけど なにかやり方はないんでしょうか?
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 19:26:58 ID:1kh+HqzF0] 質問です。 キーボードのスラッシュ(/)の入力はどうしたらよいのでしょうか? 仮想キーをざっと見たところ登録されていないようでした。
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 20:31:53 ID:QzbULJr40] >>374 記録して出来たファイルの中を見れば分かるよ
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 20:55:16 ID:1kh+HqzF0] ありがとうございます。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 04:41:46 ID:VYoLyb+C0] 「仮想キーコード」で検索すればリストが沢山出てくるよ。 MSDNからは検索するのが難しくなった気がする。
378 名前:名無しさん@お腹いっぱい。 [2006/03/17(金) 11:51:41 ID:8K6JId0j0] ビッダーズや楽天オークションの出品作業を自動化したいのですが、 単純にマウスの操作を記録するだけではうまくいきません。 このソフトでは無理でしょうか? 詳しい方がいらっしゃいましたら、ご教示いただけないでしょうか? よろしくお願いいたします。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 12:03:50 ID:kfU9934n0] >>378 君には無理だ
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 12:16:55 ID:H4pG6JD/0] >>378 自動出品in楽天.uws 自動出品ビッダーズ.uws ヤフオクに出品しておきます 買ってください
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 17:51:38 ID:K7rVcyE30] 愚問だからきちんと答えてもらえない! 定義できればたいていのことは出来る。 最初から全部を自動にしようなんてのは無理! まずは部分的なマクロをつくって、うまくいけばそれを組み合わせていけば良い。 「UWSC 自動」でぐぐると、色々見つかる。 直接のスクリプトは手に入らなくても、株式や競馬に使ってる人も多いようだし 参考になる記事はたくさんありそう! とりあえずステップアップとして、マウスを使わないでキーボードだけで操作して それを記録してスクリプトを作ってみるのどう?
382 名前:名無しさん@お腹いっぱい。 [2006/03/17(金) 20:31:11 ID:M55TwnNC0] UWSCでJAVAアプリが表示しているダイアログのボタンをClkItemで押すことは できますか? 一般のアプリだったらできているのですが、Javaアプリだとできないもので。 あと、JavaアプリのIDを知るにはどうすればいいでしょうか? ネット上でIDとPassを入力したら新しくJavaアプリが立ち上がるのですが、 タイトルが固定ではないので困ってます。 Java Access Bridge for Windows Operating Systemは入れてます。
383 名前:378 [2006/03/17(金) 23:30:23 ID:hHgW8xQF0] >>379 おっしゃる通り私には無理な様です。 >>380 検索しても出てこないのですが、本当ならいくらでしょうか? 検討したいと思います。 >>381 ありがとうございます。 マウスを使わないでキーボードだけで操作してみましたが、 操作通りにはいきませんでした。 ベクターの紹介ではレコーダー感覚でできるとありましたが、 そんな甘くはなかったですね。 他の自動化シェアウェアでも無理っぽいですし、 余裕ができればスクリプトの勉強をしたいと思います。
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 00:08:26 ID:6IHufWjG0] レコーダー感覚でできるけど、レコーダー以上のことをしたいなら勉強するしかない。
385 名前:381 mailto:sage [2006/03/18(土) 02:03:46 ID:Nyk25gez0] >>383 ひょっとして、ひとつ下の入力欄に移動するのに、わざわざマウスを使って 移動しているでしょ? こうしている限りマクロはむずかしい! 自動化というのは操作の定型化をしないと出来ない。 基本はすべてキーで操作! マウスのマクロより、キーのマクロのほうが当然確実で楽。 まずはキーボードだけでの操作をマスターしよう。ショートカットキーも覚えよう。 そうすれば何が定型化できるか、わかってくると思う。 オークション出品はよくわからないが、定型入力が多くて煩雑だというのであれば UWSCより、チャットや懸賞応募支援用の定型テキスト貼付ソフトを使うほうが とりあえず、すぐに役に立ちそう! 慣れたらこれをUWSCで動かしてもいいし・・・ ちなみに自分のお勧めは「かおぷ〜」 (既存の顔文字は消したほうが使いやすい) ttp://www.vector.co.jp/soft/win95/writing/se174280.html
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 08:37:13 ID:/Qofltve0] >余裕ができればスクリプトの勉強をしたいと思います。 こういうのって、一生やらないよな。
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 21:46:57 ID:p4Db4ruM0] 必要が生じるかどうかが肝だな。 俺の場合はRPGのレベル上げ。それで勉強した。
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/19(日) 04:28:58 ID:dHuaKAvf0] 俺の場合は2chのレス書き。 これも寝てる間に勝手にスクリプトが書いている。 おかげでパソコンとは無縁になった。
389 名前:うつは風邪ほど楽じゃない [2006/03/19(日) 08:24:19 ID:IHRNWT4j0] >>382 ダイアログのボタンをbitmapで探して、カーソルを移動して、 BTN()でクリック。 それと、GETID()は、始めに完全一致、見つからなければ 部分一致だけど、それでも駄目?
390 名前:378 [2006/03/19(日) 21:00:46 ID:Hj9Xg7WZ0] >>384 何がレコーダー以上のことになるのか、という事から勉強しないとダメですね。 >>385 タブキーで選択・移動して、リストボックスのチェックはスペースキー というように操作しました。 慣れたらショートカットキーの方が効率的だと思うのですが、 普段はついマウスに頼ってしまいます。 WebDirectというソフトを見つけたので、入力画面ごとにテキストファイル を作っておけば、ロボフォームのように自動入力できます。 かおぷ〜も定型入力がかなり多いと助かりそうですね。 >>386 387 388 スクリプト自体が仕事や趣味にはならないので、費用対効果を考えてしまいます。
391 名前:名無しさん@お腹いっぱい。 [2006/03/23(木) 01:01:49 ID:vBS5pwHq0] リストボックスが3つあるアプリがあるのですが、それぞれのリストボックスの選択肢を 表示する方法は無いでしょうか? ヘルプの例を実行しても最初のリストボックスの内容しか表示できず、二つ目、三つ目の リストボックスの中身を選択しようにもマウス座標でしか選択できません。
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 01:42:38 ID:vBS5pwHq0] すみません、自己解決しました。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 05:59:37 ID:F0zhL/ib0] リストボックスがすいません自己解決しました。
394 名前:名無しさん@お腹いっぱい。 [2006/03/23(木) 10:06:28 ID:5ha3SgCW0] uwscのGetItemでHelpにあるすべてのオプション 種別: ITM_BTN // ボタン、チェックボックス、ラジオボタン ITM_LIST // リストボックス、コンボボックス ITM_TAB // タブコントロール ITM_MENU // メニュー ITM_TREEVEW // ツリービュー ITM_LSTVEW // リストビュー ITM_EDIT // エディトボックス ITM_STATIC // スタティク ITM_STATUSBAR // ステータスバー ITM_TOOLBAR // ツールバー ITM_ACCCLK // アクセシビリティ用インターフェース経由でのクリック可能な物 ITM_ACCTXT // アクセシビリティ用インターフェース経由でのテキスト を試したのですが、どうしてもキャプション文字を取得できないボタンみたいなタブがあります。 これを押す方法ってマウス位置で指定するしかないでしょうか? 何かキャプションなどの情報を取得する良い方法がありましたら教えてください。
395 名前:名無しさん@お腹いっぱい。 [2006/03/23(木) 10:31:32 ID:d2glX2bg0] PRGレベル上げマクロを作っています。 ターゲットしてモンスターの名前のバックグラウンドが 透過処理されていて、 モンス名を切り抜いたbmpを認識してくれません。 そこでbmpのバックグラウンドの色を黒で塗りつぶし、 UWSCのスクリプトの中で、透過の設定記述ができるらしいのですが うまくいきません。 思い当たるスクリプトしりませんか?
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 11:18:00 ID:BF4iGDi40] >>394 ひょっとしてIE? 俺は、他の人が作った「IEを操作するサブルーチン」を使った。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 11:58:25 ID:+Rrd6Heo0] >>396 IEじゃないと思うけどもしかしたらIEコンポーネント使ってるかもしれない。 すみませんが、そのサブルーチンのありかを教えてください。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 12:26:54 ID:PBRFiX5+0] >>397 ぐぐれ、そうすりゃすぐに出てくる。
399 名前:名無しさん@お腹いっぱい。 [2006/03/23(木) 17:22:52 ID:SMzU61sW0] キーボードの上下左右のキーって何で入力可能? kbd(VK_UP)とかやってみたんだけど、駄目でした。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 17:33:33 ID:Zj9gIG3j0] >>399 100スレ以内に既出なことを聞く時点でお前が駄目
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/23(木) 17:37:25 ID:r84MHkwq0] >>399 VK_UPであってますが・・・ DOWNとかCLICKとか指定してますか? ところでGETKEYSTATEについてなんですが これは指定したキーが押してある間TRUEを返すのでしょうか? それともキーが押された瞬間だけ、もしくは押してる間断続的に返すのでしょうか?
402 名前:名無しさん@お腹いっぱい。 [2006/03/23(木) 19:48:26 ID:gp1/vEN40] 二つの戻り値を得る方法って無いかな? Functionでは駄目なので何かいい方法があればいいんだが。
403 名前:名無しさん@お腹いっぱい。 [2006/03/23(木) 23:10:37 ID:eQkQNfOL0] >>402 空の共通変数でも宣言しとけ。難しく考えるな。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 09:43:47 ID:PZ2Nw8X10] クリップボードから数値を変数に取り込んで再度同じく別の変数に取り込む。 その後、result=str1/str2と割り算をしようとしたらエラーになってしまいます。 これってどうすれば回避できる?
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 11:23:51 ID:FHE1ymTQ0] VAL
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 12:54:22 ID:ftswjq410] 読まずにレス。まとめサイトどうなった?放置Wikiが一個増えたか?
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 20:11:06 ID:FHE1ymTQ0] んなもんあんのか? 知らなかった。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 00:05:10 ID:d4l5kSL90] >>404 その書き方じゃはっきりいってよくわからんが 文字列を除算しようとしてんじゃねえの 変数に数値を入れたつもりになってるだけで、文字が入ってるんじゃ とここまで書いて>>405 が既に即レスしてるのに気付いた 俺アホだ
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 19:25:56 ID:7bbsPKAb0] おNEWのVAIOノート、UWSCで記録しようとすると突然固まる・・・ 常駐ソフトと相性悪いみたいに書いてあるけど何と相性が悪いんだろう? messenger, internet security, antivirusなど タスクトレイにあるものは全部落としても無理だった。
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 19:36:31 ID:x1wa6VZg0] タイマーじゃね?
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 19:39:49 ID:7bbsPKAb0] タイマーって何の?
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 20:26:37 ID:axtYneBO0] ソニータイマー
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/29(水) 18:49:11 ID:nKBmLYKO0] 質問です。 BMP形式で保存してある絵(ドット絵)を2x2で切り取り、 新たな絵として貼り付けしたいのですが、 どうしても色が変わってしまったり、あせてしまったりします。 使用してるのは ttp://www.vector.co.jp/soft/win95/art/se035696.htmlのフリーソフトです。 博識のある方、ご教授願います。
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/29(水) 20:04:44 ID:w7oi1WZx0] 256色しか使えないソフトだからでしょ。 ていうか誤爆?
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/31(金) 15:51:52 ID:Iy6aVpOW0] uwscでは他のソースをインクルードできないのでしょうか? 関数を使いまわしたいので・・・
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/31(金) 15:57:36 ID:ngyJq+Cy0] >>415 1.ヘルプに書いてある。 2.サンプルの中でも使われている。 // Call 文 スクリプト(UWSファイル)を呼び出す Call UWSファイル名 // 拡張子(uws)は省略可 Call UWSファイル名.uws(xxx, xxx, ...) // 引数を付けた場合に値は PARAM_STR[ ] 変数に入る
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/32(土) 00:53:53 ID:RcZ7JXkG0] ウィンドウに数字をベタ書きされてる場合は CHKIMGで総当り的にそれを引っこ抜いてくるより他にないのでしょうか? メモリの中をちゅい〜んと覗けないのでしょうか?
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/32(土) 00:58:25 ID:oQDkEwaq0] これ無限ループできる?
419 名前:415 mailto:sage [2006/03/32(土) 09:09:33 ID:ZZ+NVXkb0] >>416 callは呼び出されたときにそのソース内容を実行するだけかと思ってましたがこういう使い方もできるんですね。 ありがとうございました。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/32(土) 23:12:24 ID:2tzGwKKR0] というかそういう使い方しか出来ない。
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 12:33:20 ID:Duk0MrY60] >>417 まず「ちゅい〜ん」のサウンドを用意しないと
422 名前:名無しさん@お腹いっぱい。 [2006/04/02(日) 20:32:50 ID:D6pk8mHz0] 画像を2枚認識する一行構文をおしえてくださいな
423 名前:名無しさん@お腹いっぱい。 [2006/04/03(月) 00:12:28 ID:YcLlB8p60] POSACCの2番目の引数「クライアント座標X」とは何ですか?
424 名前:名無しさん@お腹いっぱい。 [2006/04/03(月) 01:59:32 ID:4vAY9neM0 BE:76403243-#] F1を押すと、あいうえおーとか打つスクリプト作りたいのだけれど どうすればいいのかな
425 名前:423 mailto:sage [2006/04/03(月) 06:43:44 ID:JIyCzk/p0] 423の質問は取り消します やりたいことはFirefoxのステータスバーの文字列を取得することです 一番スマートなやり方を教えてください
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/03(月) 22:44:42 ID:Dn6SPej90] >>424 GetKeyState >>425 Firefoxのステータスバーの文字列は簡単には取得出来ないので Firefox側でステータスバーの文字列をクリップボードに入れる ショートカットキーかなんかを作ってUWSCからSCKEYして クリップボード経由で貰うくらいしか思い付かない。
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/03(月) 23:52:56 ID:ntoV8Fzj0] Firefoxのステータスバー文字はPOSACCで取り出せるんじゃねーかな ヘルプ内のPOSACCのサンプルプログラム動かしてみればヒントは得られると思う
428 名前:名無しさん@お腹いっぱい。 [2006/04/04(火) 21:05:52 ID:wmWqTHFm0] 出来ました。 id = GETID("Firefox") pos_x = 8 pos_y = STATUS(id, ST_CLHEIGHT)-8 msg = PosACC(id, pos_x, pos_y, ACC_NAME) MsgBox(msg) ところでMSAAとやらはMicrosoftのだからFirefoxでは使えませんか?
429 名前:名無しさん@お腹いっぱい。 [2006/04/04(火) 21:31:05 ID:wmWqTHFm0] FirefoxのサンプルでCLK_ACCとあるから使えるようですね。 ところで、ここにある Firefox にてGoogleを表示、日本語ページより検索 (アクセシビリティ用インターフェースを利用) のサンプルがうまく動きません。 実行するとツールバーの横のURL入れる所に UWSC と入力されて終わります。 Tabbrowser Extensionsを入れてますがこれが原因でしょうか? www.h7.dion.ne.jp/~umiumi/sample.html Googleのページが表示されるところまではうまくいっているのですが、 「日本語のページを検索」のオプションが選択されません。
430 名前:名無しさん@お腹いっぱい。 [2006/04/06(木) 02:28:27 ID:L/9haZLF0] 大変悩んでいます マウスカーソルの表示が変わったら →手のカーソルとか 右クイックとゆうマクロを組みたいのですが・・できません お知恵をお貸しいただければ幸いです。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 03:43:27 ID:98UcTUfA0] >>430 つMUSCUR( )
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 08:58:36 ID:4nj2R8CS0] POS_ACCって使った事無いんだけど WIndowsのどのコンポネント使ってるの?
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 14:43:54 ID:qAUZgUL60] UWSCのスクランブル解除できないのかよぉ
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 15:39:30 ID:o06pSF9+0] 目を細めて見るんだ
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 18:25:13 ID:QaMVzbxg0] uwscのスクランブルってなんだ?
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 18:31:42 ID:e+58B4lD0] ソースにスクランブルエッグをかけて楽しむ調理法だよ。 Ultra sauce With Scramble Egg...略してUWSC
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 18:34:15 ID:QaMVzbxg0] ああ、そんなもんあったな。忘れてた。
438 名前:名無しさん@お腹いっぱい。 [2006/04/08(土) 00:33:00 ID:wwPB6z8Q0] UWSCでCtrl+Alt+Delを送出するにはどうすればいいのでしょうか? KBD(VK_CTRL,DOWN) KBD(VK_ALT,DOWN) KBD(VK_DELETE,DOWN) KBD(VK_DELETE,UP) KBD(VK_CTRL,UP) KBD(VK_ALT,UP) では駄目でした。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 02:10:06 ID:NJbS8toH0] >>438 仕組み上不可ってのを見た気がする
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 02:33:04 ID:YyCEIkbs0] >>438 OSが何か知らないが、Ctrl+Alt+Delした後に何をしたいんだろ…。 キー送信にこだわらなければ、同じようなことがWMIとかで出来そうな。
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 08:36:56 ID:Y/lX2xrE0] // シャットダウン/電源断/サスペンド/モニタOff POFF( コマンド ) 引数 コマンド: P_FORCE // 強制実行 P_POWEROFF // 電源断 P_SHUTDOWN // シャットダウン P_LOGOFF // ログオフ P_REBOOT // リブート P_SUSPEND // サスペンド (休止状態) P_SUSPEND2 // サスペンド2 (スタンバイ) P_MONIPOWER // モニターOFF (省電力モード) P_MONIPOWER2 // モニターOFF (電源断) P_MONIPOWER3 // モニターON P_SCREENSAVE // スクリーンセーバ起動 ※ P_FORCEは他のコマンドに付加して使用 (強制電源断 P_POWEROFF or P_FORCE 等) 例)
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 10:08:29 ID:wwPB6z8Q0] >>439 Thanks! >>440 RDP終了後はスクリーンセーバーも起動しないからRDP終了直前に Sleep(30) KBD(HOGE) って書いてCtrl+Alt+Delを送れば復帰できるんで、復帰用のスクリプトにしたかったんですよ。 >>441 VBSでやろうとしたんだけど同時送出のやり方が分からなかった。 WSHスレで聞いてきます。
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/10(月) 14:32:39 ID:O1DQtDFV0] 二次元配列の初期化を DIM 配列名[4][4] = 1,2,3,4, 5,6,7,8, 9,10,11,12, 13,14,15,16 のように一列に並べて書くのは、成分がそんなに多くない時はいいのですが 成分数が多くなると見づらくなってしまいます。 かといって途中で改行するとエラーが出て読み込んでくれません。 何かうまい書き方はないでしょうか
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/10(月) 14:39:25 ID:76ur7ICy0] 改行したいところにアンダーバーを書けば次の行と連結されると思うよ?
445 名前:名無しさん@お腹いっぱい。 [2006/04/10(月) 14:52:35 ID:UTs3Kf2M0] サンプルの音声認識試そうとしたらエラーが出ました。 以前は出来たのに。 なんでじゃろか。 エラー内容 --------------------------------- Uスクリプト:OLEエラー 80045052 19行目:RECOSTATE(TRUE,単語登録) ---------------------------------
446 名前:443 mailto:sage [2006/04/10(月) 15:30:19 ID:O1DQtDFV0] >>444 どうもありがとうございます。うまく出来ました。
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 17:11:00 ID:ry+3zVbi0] どなたかお知恵をお貸しください。 UWSC 3.1b を WinXP Home SP2 にインストールしたのですが *.uws に関連付けして、*.uws をクリックすると、 実行はされるものの、UWSCのウインドウ (UWSC.exe を実行したときに出るウインドウ。ボタンが並んだヤツ) が表示されます。 …正直うっとうしい。 *.uws をクリックした際、 UWSCのウインドウを非表示にしたいのですが、 何か手はありますでしょうか…? 起動オプションがあったりしないか、 あるいは、uwsc.ini への記述で動作を変えられるのではないか、 と思ってググってみましたが、求める情報には遭遇せず… STOPFORM 関数で制御できるのでは、と思って STOPFORM(false)を *.uws 中の先頭に挿入しましたが 変化なしです…
448 名前:名無しさん@お腹いっぱい。 [2006/04/11(火) 17:41:27 ID:3qwdfDOy0] uwscでEXE形式以外の実行ファイルを起動する方法は無いでしょうか? uwschelp=Exec("C:\Progra~1\uwsc\uwsc.chm") と指定しても起動しませんでした。 UWSCからファイルを削除したいのですが、削除できないみたいなので、 VBSを使ってファイルを削除するスクリプトを作ったのですけど、起動できないので・・・
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 18:07:17 ID:tXyZHvRn0] レジストリのVBSを関連付け見てみ CHMも同様。
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 20:54:18 ID:owkAQeBu0] >>449 ん?どういうこと? UWSCが.exeしか認識しないんじゃないの? 普通にchmやvbsのファイルは起動しているけど?
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 20:59:14 ID:PvUp404A0] ちゃうちゃう。 レジストリにVBSやCHMが実際どういうEXEによって開かれてるか書いてあるってこと それと同じようにUWSで書けば実行できるんだよ CHMなら HH.EXE
452 名前:名無しさん@お腹いっぱい。 [2006/04/11(火) 22:29:43 ID:5kTBBvXE0] >>451 例えばVBSだと C:\WINDOWS\System32\CScript.exe "%1" %* こうなってるけど、これをどうすればいいの?
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 23:00:12 ID:aFpf++3x0] まず、頭蓋骨に脳味噌をいれる
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/12(水) 16:57:25 ID:MYqe91Rk0] > UWSCからファイルを削除したいのですが、削除できないみたいなので、 DOSCMD使えばUWSC上からすぐ出来る 分かったらどっかいけ
455 名前:名無しさん@お腹いっぱい。 [2006/04/12(水) 20:35:39 ID:w/GZ4Ia70] OllyDbgでスクランブル解除できるらしいな
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/12(水) 22:35:12 ID:iYtC+4qh0] >>447 UWSCを起動して一旦タスクバーに入れればいいんじゃないか? ちがうかも? >>448 exec(start.exe .....chm exec(cscript.exe .....vbs
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/12(水) 23:03:31 ID:w/GZ4Ia70] UWSCのスクランブルってどうやって解除するの?
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/13(木) 00:26:34 ID:7pCmMoUw0] getkeystateで、キー情報をdownとup区別して値を返すのは無理ですか?
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/13(木) 08:10:36 ID:LTEDd4Xv0] ゴミ箱フォルダってexecやエクスプローラでは開けないのでしょうか? マウス操作の自動記録では、ゴミ箱を動かしたとき使えなくなってしまうので、そうならない方法で開きたいのですが。
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/13(木) 08:36:30 ID:a1wDFhyg0] ごみ箱フォルダ explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E}
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/13(木) 18:59:10 ID:LTEDd4Xv0] ありがとうございます。お陰でできたゴミ箱を空にするスクリプト exec("explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E}") id=GETID("ごみ箱","CabinetWClass") ACW(id,176,88,871,516,0) SCKEY(id,VK_ALT,F,B) // ゴミ箱を空に ACW(GETID("ファイルの削除の確認","#32770"),268,281,487,126,0) KBD(VK_Y,CLICK) // Y SLEEP(3) SCKEY(id,VK_ALT,F,C) // 閉じる
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/13(木) 21:35:50 ID:y04kYiVc0] マクロアプリからのキー入力信号に反応しないアプリケーションでUWSCを使う方法ってないものでしょうか?
463 名前:名無しさん@お腹いっぱい。 [2006/04/14(金) 16:42:15 ID:gkqJfzCb0] 特定の画像を見つけたらその周り20×20はクイックしない ようなマクロが組みたいのですが・・・ 出来ません お知恵をおかしください IFB CHKIMG(画像,bmp) MMV(G_IMG_X,G_IMG_Y) !BTN(G_IMG_X-10,G_IMG_Y-10,G_IMG_X+20,G_IMG_Y+20) ENDIF 論理否定!の使い方があっているのか・・・ おねがいします。
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/14(金) 18:28:28 ID:5i4ar6h50] ?
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/14(金) 19:39:10 ID:GBtTPaV40] >462 BOTはやめなされ
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/14(金) 19:41:07 ID:GBtTPaV40] >463 ???
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/14(金) 19:43:39 ID:MXTUeuwP0] クイッククイック!!
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/15(土) 02:11:14 ID:e7dEjhTK0] !BTN・・・押さない !MMV・・・移動しない !IFB・・・判断しない
469 名前:名無しさん@お腹いっぱい。 [2006/04/15(土) 10:41:23 ID:CKeaTOmd0] 誰か解説ください
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/15(土) 11:25:56 ID:jyytBkUs0] 誰かお金下さい
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/15(土) 12:43:32 ID:YZuL+Z+D0] 誰か俺に愛をくれーよ
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 00:03:50 ID:zUVNnnof0] >>469 って>>463 と同じ人? >>463 が何をしようとしてるのかサッパリ分かりませぬ。。。
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 00:47:44 ID:qlQFGv8w0] 推測だが、Webページを自動巡回したいが広告バナーは押したくないとか
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 01:32:54 ID:jGKMfwdR0] >>461 それ起動するより手動でゴミ箱空にした方が早いと思われ。
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 01:40:15 ID:/p1gmiLn0] 単体で使うわけないだろ
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 17:11:24 ID:qlQFGv8w0] 現在開いているウインドウのうち、インターネットエクスプローラー、フォルダ、メールだけを全部閉じるスクリプト。ウインドウを開きすぎてウザくなった時のために。 winKazu=GETALLWIN( ) for i=0 to winKazu-1 id=ALL_WIN_ID[i] class=STATUS(id,ST_CLASS) if (class= "IEFrame") THEN CTRLWIN( id, CLOSE ) // IE if (class= "CabinetWClass")THEN CTRLWIN( id, CLOSE ) //フォルダ if (class= "ATH_Note" ) THEN CTRLWIN( id, CLOSE ) //メール next
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 17:15:39 ID:j6xoYhIo0] IE使ってないexplorer使ってないoutlook使ってない
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/16(日) 22:11:50 ID:G7DXdBYh0] 俺漏れも
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/17(月) 03:27:01 ID:feIphZXa0] uwsc使ってないwindows使ってない。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/17(月) 07:32:56 ID:3TsPH9g50] 俺漏れも
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/19(水) 02:26:11 ID:9D7kPuHJ0] 設定でスクリプト設定しても読み込みで開く時に表示されないのですが これは設定する場所が間違ってますか?
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/19(水) 08:19:50 ID:fjByr80D0] >476 UWSCと関係ないけど、Ctrlキー押しながらタスクバーの閉じたい窓を 複数クリック→右クリック→グループを閉じる でちょっと幸せになれるかも XPでタスクバーのオプションが「〜はグループ化する」を使っていたら そのグループ右クリックからグループを閉じるでも可。
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/19(水) 23:48:58 ID:aOIJ6r9Q0] >>75 > 解説本あったら使いたいけどなあ。 ほれ↓ ttp://www.amazon.co.jp/exec/obidos/ASIN/4798110434/250-9764507-1469038
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 04:47:16 ID:BB+ran6m0] 解説凡くらいWEBで公開しろや。この商売上手が。
485 名前:名無しさん@お腹いっぱい。 mailto:age [2006/04/21(金) 19:19:30 ID:8IP1iS0k0] Ver4.0あげ。更に色々書きたくなりましたよ。
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 20:28:15 ID:5oLIVjXb0] peekcolor()をもうちょびっとだけ速くして欲しい
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 20:33:47 ID:5oLIVjXb0] 会社できたらしいしupdateが頻繁になるかな?
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 20:36:39 ID:XJcl7R0G0] 会社が出来たんじゃなくて、元々あった会社に誘われただけらしいが
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 21:29:15 ID:KFlDjDoi0] スレッド使えるようになったのか。 めちゃ嬉しー
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 23:16:46 ID:TYOjxLPN0] 解説本買いました。
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/21(金) 23:48:55 ID:BB+ran6m0] 多次元配列の初期化おしえろや>>490
492 名前:名無しさん@お腹いっぱい。 [2006/04/22(土) 00:22:30 ID:G3/WFM2h0] [Ver4.0] UNICODEに対応した スレッド化、THRED構文を付けた CONST定義を付けた 関数の定義にてデフォルトパラメータを指定できるようにした 関数に配列を渡せるようにした 文字列からトークンを切り出す TOKEN関数を付けた 再生サウンドイベント名を取得できる CHKSND関数を付けた JAVAアプリにてメニュ選択を可とした(要:AccessBridge) COMにて引数が省略された時には EMPTYPARAMにて補完するようにした FOPEN関数にて書き込み文字コード(UTF8, UTF16)を指定できるようにした FGET関数にて全取得の F_ALLTEXTを付けた FPUT関数にて行挿入の F_INSERTを付けた ファイルの行削除をする FDELLINE関数を付けた CTRLWIN関数にTOP固定を解除する NOTOPMOSTを付けた GETTIME関数にて基準日を指定をできるようにした COMのエラー時は COM_ERR_FLG にTrueを設定するようにした FORMAT関数にて文字を指定数分生成できるようにした ポップアップメニュを出す POPUPMENU関数を付けた 数学関数 CEIL, ARCSIN, ARCCOS, ARCTANを付けた 配列への初期値の設定にて [ ] 内の数を省略できるようにした CONTINUE, BREAKにてループレベルを指定できるようにした ファイルをドロップ処理できる DROPFILE関数を付けた LENGTH関数にて配列サイズを取れるようにした 文字列を変換する STRCONV関数を付けた(大文字小文字,かなカナ,全角半角) CLKITEM関数にて CLK_DBLCLK(ダブルクリック), CLK_RIGHTCLK(右クリック) を使用可にした COPY, POS, LENGTHがバイト単位だったのをUNICODE化により文字単位に変更 (注意:バイト単位は LENGTHB, COPYB, POSB に変更) 他、色々修正
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 03:45:37 ID:lH+EMAJA0] 内部で扱える数値の範囲はどれだけでしょうか? 下のコードを実行して、30001〜99999の範囲を入力すると金額多すぎの分岐に飛んでしまう・・・ 今日最新バージョンに入れ替えた途端発生したからバグかなぁ。 ちなみについ昨日まで動いてました。 money = 0 money = input("お金を入力") ifb money = EMPTY then exitexit elseif (money > 300000) // 30万より多い場合 msgbox(money + ":: 金額多すぎ") exitexit endif
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 03:46:49 ID:lH+EMAJA0] money = 0 money = input("お金を入力") ifb money = EMPTY then exitexit elseif (money > 300000) // 30万より多い場合 msgbox(money + ":: 金額多すぎ") exitexit endif
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 03:52:09 ID:lH+EMAJA0] 3001〜9999を入力してもなるなぁ。深刻だ。 俺の脳も深刻だ
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 03:56:35 ID:lH+EMAJA0] バージョン戻したら直った('A`) 今までのマクロが動かなくなるし、企業からの問い合わせとか結構ヤバイんちゃうの?
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 11:25:36 ID:UYTQ5nle0] >>493 これは何のマクロなの?
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 17:10:17 ID:lH+EMAJA0] 某mmoのマクロの一部
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 17:27:19 ID:Izo2+K1C0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 宜しくお願いします。
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 17:30:09 ID:hy113y6Q0] ここは「お前の代わりにヘルプを読んでやるぜスレ」です。
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 21:47:07 ID:rZwBIkYz0] >493 money = 0 money = input("お金を入力") money = val(money) if money = EMPTY then exitexit money = val(money) ifb (money > 300000) // 30万より多い場合 msgbox(money + ":: 金額多すぎ") exitexit endif
502 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 21:58:46 ID:Da63xXIq0] 解説本。第一章読み終わりました。 ダイジェストでお届けします。 第一章 マクロの基礎知識 : おそらく大抵の人が聞いたことのあるマクロといえば、『マクロ経済学』とか 『超時空要塞マクロス』とかでしょうか? : 「[Windows]キーと[E]キーを10秒押しているとスゴイことがおこるぜ」・・・ :
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 22:28:25 ID:Gnbz/PhU0] >>502 凄く専門的だな
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 22:48:30 ID:TC39fKlw0] POPMENU関数か、、、面白いことができそうな悪寒、、、気のせいかも
505 名前:名無しさん@お腹いっぱい。 [2006/04/22(土) 23:48:25 ID:JmXel7GI0] UWSC事業部(正社員)採用情報 www.h7.dion.ne.jp/~umiumi/recrut.html いつのまにかこんなモノが
506 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 00:43:52 ID:HWfrOk8X0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 00:50:08 ID:sMM2zMra0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 02:44:31 ID:yOByiy1D0] >>492 こらまたとてつもなくアドホックな拡張が満載だな…。 ネタ本書いた人カワイソス…。 >>505 UWSCで検索するとオンラインゲームで使ってるヤツとか ギャンブルの確率計算ツールの操作とか、株取引ソフトの 自動化とかがヒットする。 その場凌ぎに便利なUWSCも自分でやるには難しすぎるから 専門家にたのみたくなるのかもな? 客はあまり金を払いそうも無いが…。
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 03:52:57 ID:t1R/VAOT0] 株式売買の自動化って、いくら以上になったら自動的に売るとか、買うとかやるんだろうか。 UWSCのハウツー本のページ(アマゾン)の一緒に買った本リストが株の本ばかりなのも気になる。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 15:09:21 ID:HWfrOk8X0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 16:27:55 ID:ezegTCRM0] ここは釣り堀じゃないですよ
512 名前:名無しさん@お腹いっぱい。 [2006/04/23(日) 16:36:06 ID:+um/qACW0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 01:19:54 ID:2DAVji3B0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 01:31:35 ID:oUlaqbR30] ↑のカキコミはUWSCによる自動スクリプトで入力されていました、というオチ。
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 02:17:42 ID:GuYzGS+R0] While TRUE Fukidasi("時間です! F2キーを押してください" Sleep(4) Fukidasi() Sleep(4*60*60-4) Wend
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 05:28:59 ID:Ym2vhVka0] おまい、面白すぎ ハライタイ…
517 名前:名無しさん@お腹いっぱい。 [2006/04/24(月) 07:03:40 ID:8NKbW6Ta0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 07:21:48 ID:24zfuQiA0] スケジュールでF18のキーを6時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F18,CLICK,60000)」こんな感じになってますけど どこを直せば8時間毎に1回ずつF0キーを押せるようになるか教えてください。
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 08:33:47 ID:7lZ2qkQE0] >>501 input()の戻り値が文字列型の仕様になった・・・わけじゃないよね
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 10:49:29 ID:9avV8wVQ0] 修正版来たな
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 15:17:41 ID:2pUgfKfC0] >>519 input() の戻値は本来文字列であるべきだと思うが
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 18:00:54 ID:7lZ2qkQE0] テキスト・数値比較のときは警告、もしくは暗黙の了解で数値へキャストしてくれるのが多い(と思う)
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 18:01:34 ID:dcP4amYw0] KBD(…)コマンドで「@」キー押し下げはどうやればいいのぉ。。。orz VK_@できない…
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 18:25:26 ID:dcP4amYw0] >>523 事故解決 VK_OEM_3:コード=192 みたい。 記録でキーボード押してファイルに保存したらよかったんですね。
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/24(月) 18:52:22 ID:ofpgNWXx0] DEF_DLL SendMessageA(HWND,LONG,LONG,DWORD):LONG:user32.DLL DEF_DLL IsWindowEnabled(HWND):bool:user32 バージョンアップしたらこの辺がうまくいかなくなった… なんで?
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 01:54:39 ID:PsVjdznX0] UWSC.Logを診るといい。 変数に新規追加された予約語&関数を使ってないかな?
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 03:03:40 ID:EYNAwnog0] 使い始めて1日目のものです。 まだまだ、使い方がよくわからないので、Excelシートを、VBAマクロの 記録の要領で UWSCで記録しているんですが、マクロ再生の際には、 ダイアログが表示されてリターンキーを押す場面(マクロで押してくれる 場面)で、数秒〜十数秒の間、UWSCの再生マクロがいつも一時停止して しまいます。 記録したマクロからは、一時停止してしまうような命令は削除したのですが 毎回毎回、一時停止しており、非常にゆっくり動いているのです。 この原因、なにか心当たりあるかたいらっしゃいませんか?
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 03:45:33 ID:YZr1Wfl40] その部分のソースを見ないと分からんね
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 04:19:49 ID:J5w40f1Q0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 バカでも分かるように説明してください。
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 04:23:16 ID:wgnYh7z80] >>529 >>515 ログぐらい見れ いい加減うざいから消えろ
531 名前:名無しさん@お腹いっぱい。 [2006/04/25(火) 06:51:27 ID:AfV5PDwI0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 バカでも分かるように説明してください。
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 07:20:53 ID:kzBSfsOt0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 童貞でも分かるように説明してください。
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/25(火) 22:24:29 ID:48sgw+D/0] スケジュールでF2のキーを4(ry
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/26(水) 02:52:21 ID:7DTqkczh0] ログウィンドウの最大化ボタンきえとる 不便だお
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/26(水) 04:46:23 ID:yiVtv7cC0] ログウィンドウはリソースいじった方がいいよ。
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 01:59:39 ID:jkQQWo6s0] UWSCでウインドウにランダム表示された(A〜Z)G文字の文字列を左から順番に別ウインドウに入力していくようにするにはどうすればいいのでしょうか?
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 02:12:29 ID:OKQpAIOJ0] まず脳味噌を使うことを覚えよう
538 名前:名無しさん@お腹いっぱい。 [2006/04/27(木) 02:36:53 ID:VVEBxoU70] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 童貞でも分かるように説明してください。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 03:07:56 ID:b0aDJNGg0] 要望ばかりだな
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 04:53:17 ID:TqlRzw6g0] 質問ばかりだろ
541 名前:名無しさん@お腹いっぱい。 [2006/04/27(木) 06:56:35 ID:WXrdito10] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 童貞でも分かるように説明してください。
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 07:41:08 ID:mpxTZ8l10] >>541 >>515 。ほとんど答えになってる
543 名前:名無しさん@お腹いっぱい。 [2006/04/27(木) 07:44:00 ID:VVEBxoU70] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 バカでも分かるように説明してください。
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 09:49:52 ID:ivHEILkp0] お前には無理
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 19:47:30 ID:lfV9aYwi0] 「スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど」をNGワード登録したぜ! 専用ブラウザっていいなあ。
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/27(木) 23:36:58 ID:6a6g0gre0] >>545 ああ、NGワード登録すればいいのか気づかなかった thx
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 00:08:39 ID:zhZEYcot0] スケジュールでF4のキーを2時間毎に256回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F4,CLICK,40)」こんな感じになってますけど どこを直せば2時間毎に256回ずつF4キーを押せるようになるか教えてください。 ホモでも分かるように説明してください。
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 04:37:53 ID:azEiIQ6E0] >>547 詰まらん 面白いと思って書いたなら病院行ってきた方がいいよ?
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 04:40:28 ID:7aSvCiSL0] >>542 ほとんどじゃだめなんだ バカに説明するには、そのままコピペできるようにしておかないとね。
550 名前:名無しさん@お腹いっぱい。 [2006/04/28(金) 08:59:33 ID:R4rMmEQP0] スケジュールでF3のキーを4時間毎に8回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F3,CLICK,40)」こんな感じになってますけど どこを直せば6時間毎に4回ずつF2キーを押せるようになるか教えてください。 童貞でも分かるように説明してください。
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 09:28:42 ID:lGPLvqHc0] 普通の専ブラは正規表現のNG指定できないのか そんな俺はchalice使い
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 09:43:17 ID:nkwqwKhl0] 数ある専ブラの中で何が「普通の」なのかは知らんがJaneStyleはできるぞ
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 10:32:38 ID:/UX1TBaW0] どの派生でもできると思うが なんでStyleだけ推すんだろう
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 13:33:02 ID:UspytRaA0] >>553 単に自分が使ってるからじゃね?
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 13:59:21 ID:0Af86pS10] 単に宣伝厨だからでした
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 14:48:21 ID:7sDuroX+0] 新しいのと古いのとの互換性はどうよ。
557 名前:名無しさん@お腹いっぱい。 [2006/04/28(金) 15:56:55 ID:mVV3rYIf0] これからスクリプトの勉強をしようと思ってヘルプファイルを開いたんだけども ヘルプの左ペイン「目次」はでるけれども右ペインは「ページを表示できません」になってしまう。。。 これって表示するのに何か別のファイルが必要ですかね?
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 16:14:38 ID:HL3l7DPL0] そんなことならないお。他のCHMでもそうなるの?
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/28(金) 16:21:52 ID:ksOcRWTY0] どうせXPってオチじゃないのか?FAQに書いてあったと思うが
560 名前:名無しさん@お腹いっぱい。 [2006/04/28(金) 16:46:24 ID:mVV3rYIf0] >>559 > どうせXPってオチじゃないのか?FAQに書いてあったと思うが ギクッ FAQ見直してみる〜
561 名前:名無しさん@お腹いっぱい。 [2006/04/28(金) 16:48:52 ID:mVV3rYIf0] >>560 サンクス。FAQ見落としダター
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/29(土) 09:31:22 ID:eNBV0KY00] しかしFAQというかreadmeに書いとくべきではないか
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 00:26:47 ID:gvawvf4T0] ギクッ
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 08:45:15 ID:1as2HzmC0] 配列の要素をランダムに全て取り出すスマートな方法ありますか? javascriptみたいに配列の要素を削除する方法があれば 空になるまでランダムに取ればいいのですが。 while(ary.length){ i = Math.floor(Math.random() * ary.length); //ary[i]を何か処理 ary.splice(i, 1); //削除 }
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 16:19:19 ID:0QYNkMHl0] splice()に当たる処理を書けばよかですたい
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 17:04:29 ID:VfMs+LZV0] 普通は要素をシャッフルしておいて配列自体は順に舐めていかないか?
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 17:22:49 ID:ET2Ozbg00] >>566 ヒント:要素数
568 名前:名無しさん@お腹いっぱい。 [2006/04/30(日) 18:28:02 ID:SH14Rhzz0] DAT落ちが面倒くさいから適当にageるスクリプトでも作れよw
569 名前:564 mailto:sage [2006/04/30(日) 19:35:03 ID:7uMlqtJ/0] >>566 テキストファイルにあるデータを配列に読み込んで それをランダムに取り出したいのです。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 22:51:53 ID:dQROuRFP0] ソートキーに乱数与えてソートして順に取り出す。
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 01:46:14 ID:2SsNSStd0] 操作するマクロを3時間で停止させるとか〜時で終了させるというスクリプトはどの様にすれば良いでしょう? FOR〜とかでは上手く行かないのです
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 03:56:15 ID:Stt0v3p10] シフトjisの文字コードを渡すとシフトjisの文字を返してくれる関数がなかったので、今日わざわざ作った。 ていうか俺の調査不足なだけで、ちゃんと方法が用意されてるのかもしれんな・・ だとしたら俺プギゃー
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 04:02:41 ID:Stt0v3p10] >>571 最初にGETTIMEで時間取得して、その後一定間隔ごとにGETTIMEして、最初に取得した時間と比較して3時間たってたら終了 ↑これじゃだめなん?
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 06:40:02 ID:8vrF+nAM0] Photoshopの用紙設定でB4サイズ、縦、手差しトレイに設定するスクリプト キャノンLBP-740用 **************** psid=GETID("ADOBE PHOTOSHOP","Photoshop") IFB (psid<>-1) THEN ACW(psid,0,0) CLKITEM(psid,"用紙設定",CLK_MENU or CLK_SHORT) id = GETID("ページ設定") ACW(id,281,191,426,385,0) CLKITEM(id,"縦",CLK_BTN or CLK_SHORT) CLKITEM(id,"プリンタの設定",CLK_BTN or CLK_SHORT) id2=GETID("ページ設定") ACW(id2,340,261,507,200,0) CLKITEM(id2,"プロパティ",CLK_BTN or CLK_SHORT) id3=GETID("ドキュメントのプロパティ") ACW(id3,356,277,539,386,0) CLKITEM(id3,"手差し",CLK_SHORT) CLKITEM(id3,"詳細設定",CLK_SHORT)
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 06:41:01 ID:8vrF+nAM0] (続き) KBD(VK_RIGHT) KBD(VK_UP) KBD(VK_UP) KBD(VK_UP) KBD(VK_UP) KBD(VK_UP) KBD(VK_UP) KBD(VK_UP) KBD(VK_UP) KBD(VK_DOWN) KBD(VK_DOWN) KBD(VK_DOWN) KBD(VK_RETURN) KBD(VK_RETURN) ACW(id3,356,277,539,386,0) CLKITEM(id3,"OK") ACW(id2,340,261,507,200,0) CLKITEM(id2,"OK") ACW(id,281,191,426,385,0) CLKITEM(id,"OK") ENDIF
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 07:00:32 ID:j20jnckg0] >>570 >>567
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 08:41:10 ID:8jAAKwjz0] 多次元配列を初期化するにはどうすればいいんですか?
578 名前:名無しさん@お腹いっぱい。 [2006/05/01(月) 09:44:51 ID:62DkewOy0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 バカでも分かるように説明してください。
579 名前:名無しさん@お腹いっぱい。 [2006/05/01(月) 18:40:29 ID:M97ClcEk0] 表示された文字をバーに入力するにはどうすればいいんですか
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 18:53:26 ID:x2lki48T0] 日本語でおk
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 19:00:34 ID:8jAAKwjz0] id1= getid("バー") id2= getid("表示された") str= getstr(id2) sendstr(id1,str)
582 名前:名無しさん@お腹いっぱい。 [2006/05/01(月) 19:42:09 ID:62DkewOy0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 バカでも分かるように説明してください。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 19:49:54 ID:B8Y0KvPz0] EXEC( "format c:" )
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/01(月) 20:11:41 ID:8dD1XhLI0] >>582 while true KBD(VK_F2,CLICK,40) SLEEP(14400) wend これで良いのかな?
585 名前:名無しさん@お腹いっぱい。 [2006/05/02(火) 03:47:25 ID:Ybh++4ly0] F1〜F7を10秒毎に押し、それを10セット繰り返したらF8を押す。 以下延々とループ、みたいな事もできますか?
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 03:54:18 ID:XFyNA/c60] もちろんできる。自分でどうぞ
587 名前:名無しさん@お腹いっぱい。 [2006/05/02(火) 04:12:04 ID:Ybh++4ly0] F1〜F7を10回書いてF8、とかベタなことやってるんですが、 式でシンプルに出来るってことですか?
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 04:39:25 ID:KooCt9uQ0] マウ筋やKeybatなどのソフトからUWSファイルを実行すると 自分の環境ではアクティブウインドウのタイトルバーが 青から灰色になってしまいます。 ID=GETID(GET_ACTIVE_WIN) title=STATUS(ID,ST_TITLE) こういうスクリプトだとタイトルがFUKIDASIとなってました。 他人の環境にて同じ手段で実行したらアクティブが 外れたりしなかったのに、どうしたもんでしょうか
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 07:28:50 ID:a6BNlBDt0] >>587 ヘルプでFORとかWHILEなどを検索して見れ
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 07:30:32 ID:a6BNlBDt0] >>588 よくわからんが目的の窓をACWすればいいんじゃまいか?
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 08:58:14 ID:MBKKSpqv0] >>585 while true for i=1 to 10 KBD(VK_F1,DOWN,1) KBD(VK_F1,UP,1) SLEEP(10) KBD(VK_F2,DOWN,1) KBD(VK_F2,UP,1) SLEEP(10) KBD(VK_F3,DOWN,1) KBD(VK_F3,UP,1) SLEEP(10) KBD(VK_F4,DOWN,1) KBD(VK_F4,UP,1) SLEEP(10) KBD(VK_F5,DOWN,1) KBD(VK_F5,UP,1) SLEEP(10) KBD(VK_F6,DOWN,1) KBD(VK_F,6UP,1) SLEEP(10) KBD(VK_F7,DOWN,1) KBD(VK_F7,UP,1) SLEEP(10) next KBD(VK_F8,DOWN,1) KBD(VK_F8,UP,1) SLEEP(10) wend これで良いのかな?
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 09:42:48 ID:K+axbu570] KBD(VK_F3,DOWN,1) KBD(VK_F3,UP,1) はKBD(VK_F3) でいいジャマイカ
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 10:40:41 ID:+WnOusMa0] >569 procedure shuffle(var a[]) dim n = length(a) dim i, r, tmp for i=0 to n -1 r = random(n) tmp = a[r]; a[r] = a[i]; a[i] = tmp next fend
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 11:04:11 ID:KooCt9uQ0] >>590 アクティブなウインドウを対象に実行というのが なぜかできなくて困っているのです 現状ではGET_FROMPOINT_WINで代用するしか ありませんが、カーソルを前面に移動させるのは ちょっと面倒なわけで
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 13:06:27 ID:a6BNlBDt0] >>593 志村それ動く?
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 13:08:48 ID:kKzGc2QR0] >>591 ありがとうございます。やってみます!
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 16:51:30 ID:Pq9cUpeQ0] >>591 空気嫁。バカが調子にのるからやめろ こういう簡単なのはやり方だけを教えるのがこのスレの暗黙のルールだろ ソースそのまま教えたら何の進歩も無く終わるぞ
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 17:26:20 ID:xPV87vm30] >>585 こんな感じかな。環境に影響されるかもわかんないけど、 while true for j = 0 to 9 //10set for i = 0 to 6 //F1-F7までCLICKする kbd($70+i , click , 0) next sleep(10) //10sec待つ next kbd(VK_F8 , click , 0)//F8 CLICK wend 動作確認はしてないです
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 20:24:01 ID:HvEGIKg+0] >>585 >>598 は実行するとPCが落ちるスクリプトだから気をつけろ 変わりに俺がちゃんとしたの書いてやるから、これ以上は質問しないで自分で勉強しな。 while true for i=1 to 100 KBD(VK_F1,0,40) SLEEP(0.1) KBD(VK_F2,0,40) SLEEP(0.1) KBD(VK_F3,0,40) SLEEP(0.1) KBD(VK_F4,0,40) SLEEP(0.1) KBD(VK_F5,0,40) SLEEP(0.1) KBD(VK_F6,0,40) SLEEP(0.1) KBD(VK_F7,0,40) SLEEP(0.1) EXEC("explorer www2.strangeworld.org/uedakana/sahra0002.jpg ") next KBD(VK_F8,0,40) SLEEP(0.1) wend >>591 と似たような奴だけどこっちのほうが精密に動くよ
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 20:38:35 ID:K+axbu570] ネタスクリプトに引っかからない為にも多少のUWSC知識と思考力の必要なスレでつね
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 23:04:18 ID:MBKKSpqv0] >>598 kbd($70+i , click , 0) >>599 EXEC("explorer www2.strangeworld.org/uedakana/sahra0002.jpg ") が気になるな
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 01:26:58 ID:wvttiuUQ0] >>598 を試してみた。 CTRLWIN(GETID("TeraPad"),ACTIVATE) i=1 kbd($78+i , click , 0) TeraPadのF10($79)が動いたので>>598 は多分OKかと… >>599 は誰も実行しないと思うが論外。 >>600 同意。なんでこうなのかなぁ。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 02:28:55 ID:eOFV7ynE0] >>601 >>599 はそれだけじゃないよ。 for i=1 to 100 // 画像が100窓。
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 04:03:06 ID:zYlIGueW0] 100でわない。 for-next の外に、while true - wend があるので無限
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 04:39:30 ID:S+DxJcC30] そんなこと見れば分かるんだからいちいち説明しなくてもいいよ。 いつのまにか初心者質問スレみたいな雰囲気になってるな
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 05:46:49 ID:mjsL3mEV0] 嫌みな人
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 12:05:22 ID:9fKdCky70] uwsc for!!
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 13:07:36 ID:y2/B7sr10] >>601 >>598 の$70はVK_F1のキーコード HSPについてのサイトだけど、少しは参考になるかな ttp://yokohama.cool.ne.jp/chokuto/urawaza/prm/virtual_key_code.html
609 名前:名無しさん@お腹いっぱい。 [2006/05/03(水) 13:13:39 ID:iB7kN8Ds0] >>605 初心者質問スレだと何が悪いんだ? UWSCに関する話題ならありだろ どんどん初心者は質問してくれ^^
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 13:39:10 ID:/goOvK2J0] 質問と言うよりクレクレ君だろ 作者のところで有料でやってもらえば?
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 14:22:17 ID:ami8KwU60] >>609 質問することには反対しない。 質問するヤシは以下のコピペに照らし合わせてよく考えろな 最近2chに何でも投げっぱなし気味のヤシが目に付く ■■■■ わからない五大理由 (一般人用)■■■■■■■■■■■■■ 1 読まない 2 調べない 3 試さない 4 理解力が足りない 5 人を利用することしか頭にない
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 19:20:01 ID:PFo86vq90] まあGWだからしょうがないといえばしょうがないな。 問題は優越感に浸りたい教えたがりの厨だよ。 ちょっと前まで「質問するときは自分で基本を作ってから」ってルールがあったのにいつのまにか忘れ去られてるからな
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 21:31:55 ID:TkS3l0Ci0] 回答することに反対はしない。 回答するヤシは以下のコピペに照らし合わせてよく考えろな 最近2chに何でも回答したがるのヤシが目に付く ■■■■ 回答したくなる五大理由 (一般人用)■■■■■■■■■■■■■ 1 読んで全て解ったつもりでいる 2 調べても上っ面だけ 3 試さなくても動くと思い込んでる 4 理解力が足りない 5 回答することしか頭にない
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/03(水) 21:32:53 ID:TkS3l0Ci0] 今回の流れは回答者もアレだったな
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 04:17:48 ID:nNlwmydh0] >>585 :名無しさん@お腹いっぱい。:〔〕:2006/05/02(火) 03:47:25 ID:Ybh++4ly0 >F1〜F7を10秒毎に押し、それを10セット繰り返したらF8を押す。 >以下延々とループ、みたいな事もできますか? >>587 :名無しさん@お腹いっぱい。:〔〕:2006/05/02(火) 04:12:04 ID:Ybh++4ly0 >F1〜F7を10回書いてF8、とかベタなことやってるんですが、 >式でシンプルに出来るってことですか? 質問の書込みはこれだけじゃないか。 一部を除いて回答の方は珍妙だな。 煽ってるヤツもな。
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 08:18:14 ID:Ju1HEPv50] 初心者質問のが答えやすいだろ? Win32APIとかOLEとか訊かれても答えられねぇじゃん。 そんで多次元配列の初期化はどうやんの?
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 08:36:45 ID:+hPt3BQ/0] >>616 答えてやってもいいが何処を調べたか書け 調べても無いのに質問すんな
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 08:46:31 ID:7yW5qRDN0] なんでこんなに殺伐としているのか。 こういう自動化ソフトは、その気になれば悪用できないこともないから、多少敷居が高いくらいでちょうどいいのかも知れないが。
619 名前:名無しさん@お腹いっぱい。 [2006/05/04(木) 09:27:16 ID:91LxzYug0] >>616 誰も答えられる人はいませんwww >>617 わからないなら出てくるなよゴミ
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 11:49:41 ID:gFgnjFQo0] するーできないあふぉはあらしとどうれべるだっておとうちゃんがいってた
621 名前:名無しさん@お腹いっぱい。 [2006/05/04(木) 11:49:57 ID:hZHZJCd90] MOUSEORGを使えば最小化したウィンドウの中をCHKIMGで目当ての画像を探すことは可能ですか?
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 13:31:07 ID:4/jXixgy0] DirectXのアプリで使うときだけESC、Ctrl、Alt キー等が効きません。 他の知り合いに聞いてみた所しっかり動くそうなんですが、何か悪いのでしょうか
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 13:45:51 ID:Ju1HEPv50] >>617 御前が知らない事を証明しただけ。 ヘルプにもFAQにもない。 アップデート内容に書いて有るだけ。 之本当
624 名前: ̄ ̄ ̄ ̄\| ̄ ̄ ̄ ̄ ̄ ̄ mailto:sage [2006/05/04(木) 14:51:35 ID:7yW5qRDN0] / ̄ ̄\ | / ヽ ジャーッゴボゴボ・・・ _____| ∩ | _ |ヽ___| | | .| ノ\__ヽ | | .| |. 人 \ノ(@/ ) |ヽ___| .| | (__) // | \_______________| ヽ(__) // | γ' 人从人/. ( ・∀・ )/ | |\ \ / / 丶___| \ \゚ノ__,,./。゜ ヽ_人 \_つ ⊂ ノ| \ ゜ |\  ̄ ̄ | .ノ \ __ノ 人  ̄ ̄ ̄( 丶、___ノ
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 15:06:34 ID:zoWYzGnT0] 悪用厨の偽善臭は異常
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 18:56:18 ID:+a3qcLZv0] >>593 >>566 なるほど
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/04(木) 23:13:23 ID:ffbeOuJH0] 記録したスクリプトを少し弄ったようなのを見受けるけど 如何なものかと。 ACWとかKBDがズラズラ並ぶのは見苦しい。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 01:40:28 ID:GTaDKxmr0] それで動くなら使うほうは問題ないさ
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 08:42:05 ID:T/QHyQhR0] 指定された画像のピクセルからX方向に10Y方向に-10の地点をクリックさせるにはどのように記述すればいいのでしょうか? 色々試行錯誤してみたんですが一向にうまくいかず・・
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 11:12:11 ID:rjvEoNrx0] 621 :名無しさん@お腹いっぱい。:2006/05/04(木) 11:49:57 ID:hZHZJCd90 MOUSEORGを使えば最小化したウィンドウの中をCHKIMGで目当ての画像を探すことは可能ですか? 出来るわけないだろ馬鹿
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 11:38:35 ID:OnWoBIb00] >>629 X+10とか書け
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 15:33:12 ID:T/QHyQhR0] >>631 ifb Chkimg("kiyaku.bmp",0,150,135,793,595)Then Btn(LEFT, CLICK, G_IMG_X, G_IMG_Y) X = + 10 Y = - 10 こんな感じに書いてるんですが上手くいかず・・
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 15:44:15 ID:o/aiVB9q0] >>632 ( ゚д゚) (つд⊂)ゴシゴシ (;゚д゚) (つд⊂)ゴシゴシ _, ._ (;゚ Д゚)
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/05(金) 15:45:22 ID:T/QHyQhR0] Btn(LEFT, CLICK, G_IMG_X + 25, G_IMG_Y - 25) こうしたらうまくいきました・・お騒がせしてすいません
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 01:07:45 ID:PghrlXnB0] >>630 何故出来ないのか説明してください 馬鹿扱いはその後にしてもらいましょうか
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 09:19:49 ID:I5UVSHom0] UWSC=うわしく て読むって本当ですか?
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 12:01:19 ID:ff6v5CR90] >>635 何故ヘルプを読まないのか説明してください 馬鹿質問はその後にしてもらいましょうか
638 名前:名無しさん@お腹いっぱい。 [2006/05/06(土) 12:46:10 ID:raeTitEy0] スケジュールでF2のキーを4時間毎に1回ずつ押したいんですけど キー操作だけ記録してみたんですけどうまくいきませんでした。 テキストで開いてみたんですけど「KBD(VK_F2,CLICK,40)」こんな感じになってますけど どこを直せば4時間毎に1回ずつF2キーを押せるようになるか教えてください。 バカでも分かるように説明してください。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 13:07:08 ID:nH7DFQho0] >>638 ケ ー キ こ カ
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 13:53:31 ID:Rh734By00] >>637 バカ
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 15:15:21 ID:DbTTMR4j0] この一日あればいくらでもテストできただろうに
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 15:58:51 ID:I5UVSHom0] UWSCのヘルプ読んでもUWSCがわかるだけな。
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 16:15:06 ID:0IzSITHP0] >>638 俺もバカだからよくわかんないんだけど、こんなのはどうだろう while TRUE // while 〜 wend の間でループする。ループ終了条件が true だから無限ループしちゃってる。 KBD(VK_F2,CLICK,40) // F2キーを押す sleep(4*60*60) // 4x60x60 秒 = 4時間、寝る (何もしないで待つ) wend
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 16:21:43 ID:0IzSITHP0] 何のアプリがアクティブになってるのかチェックもせずに 4時間ごとにただただF2キーを押してたら 動作確認はできないような気もするんだが… uwscのスケジュールは使ったことないからよく知らない… スクリプトの最後に exit 0 を入れる、とか取り決めがあるのかね
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 16:32:20 ID:4uftOxEv0] このところ、教えて欲しいのではなくて、釣りが目的の質問者がいるようなので、あまりレスする気が起きん。
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 16:42:29 ID:jcIGu2Sz0] これでどうかな? while true sleep(4*60*60) sound("xxx.wav") //お好みのwavファイルを同じディレクトリに wend ※4時間たって音が鳴ったら自分でF4押すこと
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 16:52:12 ID:lM5DieWr0] MOUSEORGを使えば最小化したウィンドウの中をCHKIMGで目当ての画像を探すことは可能ですか?
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/06(土) 19:05:15 ID:TgUYxCQ+0] ウインドウズのシステムエラー等の、 小さくポップアップしてくる窓の中の文字列を取り出したいのですが、 ポップアップウインドウのタイトル名しか取得できません…… どうすれば、窓の中の文字列を取り出すことが出来るのでしょうか?
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/07(日) 02:22:10 ID:HVnjsoMJ0] もっと具体的に。 どんなエラーダイアログでどんなスクリプトで駄目だったか。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/07(日) 20:19:13 ID:aLpxNajD0] ACW(ID,121,43,808,634,0) BTN(LEFT,CLICK,516,58,0) While True ifb CHKIMG("test.BMP",0) then BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y+70) Sleep(0.1) BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y+70) Sleep(0.1) BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y+70) Endif KBD(VK_F2,CLICK,40) Sleep(0.3) KBD(VK_F1,CLICK,40) Sleep(0.3) KBD(VK_F2,CLICK,40) Sleep(0.3) KBD(VK_F1,CLICK,40) Sleep(0.3) KBD(VK_F2,CLICK,40) Sleep(0.3) KBD(VK_F1,CLICK,40) Sleep(0.3) KBD(VK_F2,CLICK,40) Sleep(0.3) KBD(VK_F3,CLICK,40) Wend 画像判定する時に中心から一番近くの画像を選ぶにはどうしたら・・
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/07(日) 21:07:45 ID:VBOdRT6I0] >>650 ゲームのマクロか そのゲームは外部ツール規約違反のはずだが? やりたいなら検索ぐらいしろ
652 名前:名無しさん@お腹いっぱい。 [2006/05/09(火) 09:05:13 ID:k7DJrgBZ0] LAN上のPCをリモートで休止状態にする方法 休止させるPCにこのソフトと特定のフォルダに特定のファイルがコピーされてきたら特定のソフトを起動するソフトを入れておく。 その起動するソフトにこのソフトを指定。スケジューラで起動と同時に実行する動作に休止状態に入る動作を記憶させておく。 休止を司令するPCからはそのフォルダに特定のファイルをコピーするだけなので簡単。
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/09(火) 12:03:45 ID:6/g0yuXZ0] >>650 ヒント: 画面の中央の座標をまず得る 画像の座標の優先順位を中央よりの座標を最優先にする
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/10(水) 04:46:57 ID:eNgSFQwG0] >>652 OSについてるだろ。
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 12:47:15 ID:8DD1xpwj0] ifb (chkimg("A.bmp", 1, 0, 50, 800, 600) = true) or (chkimg("B.bmp", 1, 0, 50, 800, 600) = true) then という文が思うように動かなくて困ってます。 単純に考えると A.bmpかB.bmpのどちらか1つでもあればif内に入る・・・ のはずですよね。 こいつを実行すると、Aが確実に存在する状態でもif内に入らないのです。 上の条件を分割して ifb (chkimg("A.bmp", 1, 0, 50, 800, 600) = true) elseif (chkimg("B.bmp", 1, 0, 50, 800, 600) = true) then のようにするとうまくいきます。使用バージョンは4.0a1です。以前のようなif分岐のバグかな?
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 12:59:47 ID:8DD1xpwj0] 3.1b2に戻して実行しましたが、こちらもできませんでした。 当然ながら条件を分割すればいけました。
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 13:10:37 ID:8DD1xpwj0] 4.0a1にて A.bmpのみがある場合・・・分岐に入らない B.bmpのみがある場合・・・分岐に入る AとBの両方がある場合・・・Bにのみ反応 のようです。
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 17:24:04 ID:YWQD803G0] >>655 問題の切り分けとして 1.if文の問題 2.使っている条件等(chkimg) の2つに分割してみたらどうでしょう。 a=true b=false ifb (a=true) or (b=true) then msgbox("条件のどちらかと一致しています") endif 上のものでtrue,false適当に入れ替えてみましたが特におかしな結果を出す 組み合わせは無かったと思います(全部やってない。)
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 17:47:46 ID:8DD1xpwj0] とりあえずif条件文中に関数入れたときは動作は保障されてないのかな・・・ ありがとうございました
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 18:17:02 ID:YWQD803G0] あと補足 chkimgは直接trueを出力するので=tureは無くても大丈夫。 この辺は流儀が人によって異なるのかもしれませんが。 >>658 でやったように今度は別の関数をif文中に入れて問題を 切り分けてみては? 単なる勘だけど画像検出の部分で何か問題がある気がしますよ
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/12(金) 19:23:07 ID:agW/ZFYj0] 自作関数で同じ条件分岐やったら普通に通った。 やっぱり chkimg() 自体の問題かな?
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/13(土) 01:19:00 ID:kVJTH+Sa0] スレ違いだけどオートホットキーはちゃんと日本語化さてれてるの? 長年UWSC使ってるけど組み込み関数はやはりあっちのが気が効いている。
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/13(土) 11:08:48 ID:QalNrQVQ0] >>662 どの辺りの気が利いてるか教えてください。 気になって弄ってみるも、思うように行かずUWSCに戻ってきてます。 単体で実行できるようになるのが羨ましくもあったり。
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/14(日) 00:46:35 ID:d40JuD840] >>663 どこがってあーた、こまんど一覧見れば一目瞭然よ。 ただサイズがでかいのと元々ホットキーだったのが駄目ちゃだ目だがな。 UWSCでWIN32API検索しまくってやるよりはずっと楽な関数が揃ってる。 リンクされてる日本語のページには日本語パッチのダウンロードとか 全く無いのはどうなってんの? 俺が昔試した時は日本語は全く駄目だったのを覚えてるよ。
665 名前:名無しさん@お腹いっぱい。 [2006/05/14(日) 14:18:50 ID:ss8VF2vs0] >> 616 多次元配列の初期化ってこんな感じ? dim a[4][4] = _ "a0","a1","a2","a3","a4",_ "b0","b1","b2","b3","b4",_ "c0","c1","c2","c3","c4",_ "d0","d1","d2","d3","d4",_ "e0","e1","e2","e3","e4" for i = 0 to 4 for k = 0 to 4 msgbox(i + "-" + k + "<#cr>" + a[i][k]) next next
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/14(日) 20:37:02 ID:d40JuD840] まじ?
667 名前:名無しさん@お腹いっぱい。 [2006/05/15(月) 18:46:55 ID:HWdCyaNS0] Ver 4.0b 2006/05/15版 [Ver4.0b] 不具合修正
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/15(月) 19:22:52 ID:pDIBL4bt0] Ver4にいく勇気が無い…。
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/16(火) 19:05:15 ID:4DkWH8e00] どこの不具合が修正されてるのかも公表してもらわんと困るな
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/16(火) 19:23:18 ID:KTcyqef70] 曖昧だった文字列処理がどうなったのか…。
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/17(水) 04:58:49 ID:fwYCJNtt0] public変数の初期化って起動時なのか・・・ つまりpublic宣言前に余計な処理を書くと死ねるわけか。 public old_mouse_x = G_MOUSE_X を処理の途中に入れたらもうだめぽ(´・ω・`)
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 00:20:03 ID:Ttm7a++z0] USB機器の取り外し用のスクリプトってありますか?
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 16:26:07 ID:NBpzSVxw0] ↑のchkimgが修正されてる
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 16:28:17 ID:NBpzSVxw0] まちがった 修正されてるのかな?と加工とした
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 16:33:44 ID:HtQKTpXj0] UWSCのコードアシスト機能あるエディタってある?
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/18(木) 18:36:39 ID:xe/h3Jjs0] "a0","a1","a2","a3" "b0","b1","b2","b3" "c0","c1","c2","c3",_ "d0","d1","d2","d3" "e0","e1","e2","e3" の4列5段をキーボードから入力して 変数にいれたいのですがどうしたらいいのでしょうか?
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 01:07:31 ID:zxJ+2m2K0] >>675 キーワード着色なら大抵ある。 >>676 エディタ使ってソースに記述。
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 08:43:10 ID:6vqljf5t0] >>677 設定ファイルが既にある&インテリセンス機能付きじゃないとヤダ
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 09:27:28 ID:IXjTpxF00] xyzzy用のなら作ってたけど、オートインデントでこけて、 別に無くても書けるしってな具合で、面倒臭くなってやる気失ったw
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 09:43:44 ID:6vqljf5t0] 確かに、無いから書けない、って程度のものだから誰も労力費やして作ろうとはしないか。
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 09:44:33 ID:6vqljf5t0] 俺の日本語おかしい
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 12:17:07 ID:SuRvd0vo0] フォルダ名から、フォルダサイズを取得する方法っ何かないもんでしょうか
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 13:48:39 ID:JU2BOZhG0] >>682 FileSystemObjectを使えばできる ttp://www.officetanaka.net/excel/vba/filesystemobject/file.htm#Size Dim fso fso = CREATEOLEOBJ("Scripting.FileSystemObject") filesize = fso.GetFolder("ココに欲しいフォルダのフルパス").Size こんなのかな?試してないけど
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 14:28:22 ID:SuRvd0vo0] >>683 ありがとうございます。調べてみます
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/19(金) 17:28:02 ID:KzNl6G4X0] >>664 いくつかスクリプトを移植しようとしましたが、なんというか・・・ if文にもいくつか種類があるし、変数も%ガ必要だったり不要だったり。 また挫折しそうorz UWSCでSLCTBOXがすっきりレイアウトできれば乗換えなんか考えなくていいのになぁ あと、exe化も。 素人にGUIな設定をさせたいだけだから、exe化したAutoHotkeyのスクリプトをUWSCで弄ることで解決させることにしました。 引き続きこっちにも世話になります。
686 名前:682 mailto:sage [2006/05/19(金) 18:23:49 ID:SuRvd0vo0] >>683 様、↑のスクリプト、動きました。 ありがとうございます!
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/20(土) 03:24:42 ID:wdB9TgHh0] >>685 スクリプトから一時ファイルとしてHTMLを作ってブラウザで開いてください。
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 11:04:47 ID:PD2OV8LN0] 質問です ABCDEFGHまでのアルファベットがあるとします それで画像をA〜Zまで検索してあったら その文字を入力してそれを8文字全部やったら Enterキーを押すというようなスクリプトほしいんですけど どうにかなりませんかね?
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 11:20:39 ID:Yz3dmejG0] >>688 あなたの日本語が理解できないのでどうにもなりません。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 11:27:55 ID:PD2OV8LN0] >>689 すいません言い直します [ABCDEFGH]こんなアルファベットがあるとします それで画像をA〜Zまで検索見つけたら その文字を入力して次の文字をまた検索して見つけたら入力・・・ それを続けて8文字全部やったら Enterキーを押すというようなスクリプトほしいんです
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 11:55:08 ID:9cjE6PH50] ワロスww
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 11:57:46 ID:1bNjaLVn0] 画像認証関連かな
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 12:05:37 ID:HsiG3LI+0] >それで画像をA〜Zまで検索見つけたら ここが分からない
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 12:09:53 ID:Yz3dmejG0] 画像検索にテキストの文字情報は使えません chkimgという関数がUWSCにはありますが検索する元の画像を作って おく必要があります。なので、 if chkimg(Aの画像) then kbd(A) if chkimg(Bの画像) then Kbd(B) . . . Sckey(VK_Return) とかやることはできます。(適当に書いたので関数名とか書式が間違ってるのは見逃してw) Gimpyを突破したいなら既にプログラムが存在するのでそっちのほうが速いです。
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 13:02:27 ID:u2r9otlV0] 作者ページの求人情報に応募した香具師いる?
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 13:09:12 ID:ZOE137eL0] 無職などいない
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 13:13:16 ID:tLHB7ASX0] そう、俺の職業は詩人
698 名前:名無しさん@お腹いっぱい。 [2006/05/21(日) 18:10:52 ID:PD2OV8LN0] それで画像をA〜Zまで検索して見つけたら
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 19:23:26 ID:1UVO02270] for i = 0 to 10 step 1 fukidasi("i = " + i, 200, 700) sleep(1) ifb i = 5 then i = 0 endif next これはひどい ver4.0b2
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 19:24:17 ID:1UVO02270] for i = 0 to 10 step 1 fukidasi("i = " + i, 200, 700) sleep(1) ifb i = 5 then i = 0 endif next これはひどい ver4.0b2
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:29:04 ID:RY/tSSfC0] IEが表示終えてから、HPの文字をコピーしたいのですが どのような条件を入れればいいのかおしえてほしい。 @ UWSCの録画ボタンを押す A (移動して)デスクトップにある、ヤフオクへのショートカットをダブルクリック B IEが起動して、ヤフオクのトップページが表示される C 左上の ”こんにちは、 ゲスト さん ”の文字をコピーする D IEを閉じる E UWSCの録画を、終える この順番でやりました。 録画スクリプトは、次の通り(次の書込みに続きます)
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:29:44 ID:RY/tSSfC0] 録画スクリプトは、次の通り(次の書込みに続きます) BTN(LEFT,CLICK,1233,27,0) MMV(1233,27,31) BTN(LEFT,DOWN,1233,27,94) MMV(1233,27,31) BTN(LEFT,UP,1233,27,453) MMV(1233,27,47) MMV(1233,27,47) ACW(GETID("Sleipnir"),0,0,953,994,0) MMV(1233,27,47) MMV(161,324,31) BTN(LEFT,DOWN,161,324,547) MMV(160,324,391) MMV(51,324,31) BTN(LEFT,UP,51,324,485) MMV(51,324,15) MMV(57,321,94) BTN(RIGHT,CLICK,58,321,547) MMV(58,321,109) MMV(73,346,47) BTN(LEFT,CLICK,73,346,1203) MMV(73,346,32) MMV(940,16,16) BTN(LEFT,CLICK,940,15,984) MMV(940,15,328) MMV(1090,966,15)
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:31:31 ID:RY/tSSfC0] 何回か、再生やるうちに、回線速度が遅くなった為か、 IEが、ヤフオクを、完全に表示終えないうちに、コピー の行動に動いてしまい、コピー失敗してしまいました。 IEが、ヤフオクのページを、完全に表示してから、 コピーをするというようにすればいいのですが、 IEが、ページを表示終えたという条件がわかりません。 具体的にどのような、スクリプトを、 どの、行 と どの 行 の間に入れれば いいのか、教えて下さい。
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:32:46 ID:axETvgvy0] 途中にSLEEP(1000)と入れる
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:35:43 ID:RY/tSSfC0] >途中にSLEEP(1000)と入れる それは、1000msec待てという意味ですよね。 いいけど、回線が早い場合がもったいないので・・・ 確実に、ブラウザが表示終えましたという条件を お願いします。
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:49:06 ID:xOm+ySYP0] ステータスバーになんか出るだろ。
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 21:00:06 ID:RY/tSSfC0] ステータスバー・・・ はい、ブラウザの窓の一番左下に、 ページを、表示終えたら、・・・ ”表示されました” と、 出ますね。 これを、どうにかして、利用するのですか?
708 名前:名無しさん@お腹いっぱい。 [2006/05/21(日) 21:04:48 ID:vZxMNj3E0] つまらん釣り氏だな もっと釣りとわからないように仕掛けないと
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 21:09:03 ID:RY/tSSfC0] どなたか、 確実に、ブラウザが表示終えましたという条件を お願いします。
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 21:37:53 ID:axETvgvy0] 最近この釣りパターンばかりだな
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 22:13:31 ID:ylil6A1x0] >>703 while True if (! IE.busy) and (IE.readyState=4) then Break sleep(0.1) wend
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 22:18:48 ID:RY/tSSfC0] >>711 ID:ylil6A1x0さん ありがとうございます。 私の場合は、スレイプニールなので、・・・ while True if (! Sleipnir.busy) and (Sleipnir.readyState=4) then Break sleep(0.1) wend これで、いいですか? どこの行に入れればいいですか? ACW(GETID("Sleipnir"),0,0,953,994,0) この行の後でいいのでしょうか?
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 22:51:50 ID:Eo4orhZR0] しつこい釣りは程度を下げるだけだぞ
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 23:03:56 ID:RY/tSSfC0] >>712 スレイプニールは、対応していないのかと思い、 通常使うブラウザを、IEに変えてやってみたけど、 ダメでした。
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 23:05:45 ID:RY/tSSfC0] >>714 MMV(1246,24,16) BTN(LEFT,CLICK,1245,24,969) MMV(1245,24,15) BTN(LEFT,DOWN,1245,24,63) ACW(GETID("Microsoft Internet Explorer","IEFrame"),169,0,1055,994,0) BTN(LEFT,UP,1245,24,16) while True if (! IE.busy) and (IE.readyState=4) then Break sleep(0.1) wend MMV(1245,24,62) MMV(1245,24,562) MMV(331,324,125) MMV(330,324,109) BTN(LEFT,DOWN,330,324,125) MMV(329,324,235) MMV(325,324,15) MMV(215,331,15) MMV(213,331,16) 以下略
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 23:06:36 ID:RY/tSSfC0] >>715 やっぱり、動きません。 なにがイカンのか・・・
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 23:12:34 ID:axETvgvy0] 脳
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 23:38:27 ID:RY/tSSfC0] >>717 ふぅ、 そんなんじゃないだけど・・・ では。
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 03:24:43 ID:7lDqap2L0] >>699-700 >仕様とのことです。あと、for〜nextを抜けたとき制御変数が終値+1になるのも仕様なので注意してください。 調べてないだろ。
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 15:20:21 ID:DLwC8rIZ0] >>719 志村。ソース
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 16:20:12 ID:aqhRriSY0 BE:63063825-#] これは演算子も理解してない低脳でも使えるバカ専用ツールなのか?
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 16:25:42 ID:6AbLTXSZ0] 馬鹿でも使える良くできたツールである
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 16:47:24 ID:cou8M4yv0] ツマラン煽りは放っておくとして。 単に 記録ー>再生だけだと 記録時と同じ動作をしないことが多いので一年以上放置してきたが、 やはりスクリプトの原理を理解して自分で書くようになってからだな。UWSCの便利さと楽しさを知ったのは。
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 16:48:32 ID:r6ltRMw50] なぜ演算子の話になってるのか
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 18:22:09 ID:botBPYQL0] これってバグでしょうか? fukidasi("適当に表示") acw("なんかの窓") ・・・ x = muscur() ←ここでアクティブ外れる 常に発生するのではなくて、ごくたまに発生し、一度発生すれば以降は毎回起こる・・・という現象です。 uwscを再起動しても変わりません。 この不安定な状態でfukidasi()かmuscur()をコメントアウトすると正常に動作するので多分両者の相性と思われます。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 23:59:24 ID:VkABAzJ30] これってバグですか? fukidashi(”ハローワールド!") sleep(10) fukidashi("エラーになっちゃいます")
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 00:26:01 ID:UQQ2jD9Q0] fukidashi fukidashi fukidashi fukidashi
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 03:13:27 ID:6aeSjoaf0] >>725 ・事前に CTRLWIN(ID, ACTIVATE) で目的のウインドウをアクティブにする。 ・ID が指定できる関数を使う。
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 03:53:26 ID:fJcqJ4tt0] >>728 その方法も試しましたが、毎回アクティブに設定し直すのは他の関数に比べ圧倒的に時間がかかるんです。 というわけでバグのようなのでfukidasiは使わないことにします。
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 07:05:40 ID:RfcRsA4h0] 質問なんですが、 いままでUWSCを使ってきて、OSの違いで、動作する・しないが出たケースってありましたか? 2Kで動作確認したスクリプトがXPで動かなかったとか、あるいはその逆とか。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 08:43:56 ID:HBc9N29K0] ふきだすぃ?
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 12:18:57 ID:/j0gD5Cn0] パスを直してwordで試してみた。 なかなか面白い使い方だな。 ttp://d.hatena.ne.jp/aglassofwater/20060325
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 02:57:12 ID:Ujl9Od0v0] 質問があります CHKIMGってマウスカーソルも判定に入りますか? 例えばある位置のマウスカーソルが砂時計だったら、 クリックをするとかいう動作をさせたいのですけど。
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 03:14:31 ID:FkghKxA60] 画像の位置にマウスカーソルが紛れ込んでると動作しなくなるから 多分マウスカーソルも判定に入ってるとおも
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 08:00:36 ID:88SYmNYu0] >>733 マウスカーソルの種別を返す関数あったはず。 それつかえばいいんじゃねぇかな
736 名前:733 mailto:sage [2006/05/24(水) 12:26:11 ID:FiNiqpvL0] >>734 ですよね。どうにも上手くうごかないんですがもう少しがんばってみます。 ありがとうございます。 >>735 ゲーム内のカーソルだからそれはちょっと厳しいすね。 本当に砂時計でできるかも試してから挑戦してみます。
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 17:31:37 ID:88SYmNYu0] >>736 > ゲーム内のカーソルだからそれはちょっと厳しいすね。 なんだ、ゲーム内か。
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 17:52:11 ID:vGs8zZxc0] Ver4にしたらexec関数の引数のEX_ICON定数がなくなってる…。 昔から使ってるせいでコレ使ってるスクリプトが結構あるんだよなぁ。 id= exec(xxx) if id<0 Then exit ctrlwin(id,MIN) これはメンドイ。
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 17:56:17 ID:+NtT8xAV0] マクロを稼動させながら 2chみたり他の作業をしたいんですが そういう機能ってありますか?
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 18:25:19 ID:vGs8zZxc0] スクリプトによる。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 18:50:35 ID:+NtT8xAV0] そんな便利機能はさすがに無いですか マウスの移動とかクリックが入るとできなさそうですね ありがとうございました
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 19:15:44 ID:vGs8zZxc0] マウスの移動とかクリックとかしなければよい (クリックは別に駄目というわけじゃない) 要は機械で君の腕を掴んで動かすような スクリプトを作らなければそれで良い。
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/25(木) 00:27:44 ID:vEjTBPvY0] >>736 ゲームでもカーソルをIDで管理してるだろうから それを一時保管してチェックすればいけるはず
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/25(木) 01:05:57 ID:AF+18nqb0] ヘルプが使いにくいとおも 検索で関数ごとの索引がヒットすればいいのに
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/25(木) 01:37:41 ID:Y2uL86mt0] >>719 のソースまだ?
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/25(木) 03:23:55 ID:jFtfgQwx0] >>744 ヘルプインデックス作りなおして作者に送付よろしく。
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/26(金) 03:27:24 ID:SrxgUbmz0] >>745 直リンしていいかどうか判らんので・・・ヒント。 「本家掲示板 2004/02/20 17:22:32」 「たぶんずっと工事中のページ」 FOR〜NEXT制御変数を変更することは出来ない。 Ver4.0b2からでは無く初期からの仕様。 回避可能だし問題無いでしょ。
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 01:08:35 ID:W3y00Jp00] readmeやらhelpに書いてないってのが問題じゃまいか? 実行時に警告も出な石な
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 23:12:54 ID:GjLlX+vB0] 下記のスクリプトにて、(←)の行を記述しない状態では (ProgramAのウインドウはアクティブな状態) うまく左矢印キーを1秒押し続けることができるのですが、 (←)の行を追加し、ProgramAをバックグラウンドにし、実行すると 1秒押し続けた状態になりません。 バックグラウンドで1秒間押下状態を実現するには どのようにすればよいのでしょうか? ID=GETID("ProgramA") ACW(ID, 0, 0) MOUSEORG(ID, 2) (←) BTN(LEFT,CLICK,650,390,3000) KBD(VK_LEFT,DOWN,1000) //左←1秒 押し続ける状態 KBD(VK_LEFT,UP,1000)
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 00:26:16 ID:LaUJljKG0] >>749 KBDじゃぁ駄目だろうね。 識別するIDを指定してキーを送る関数あったはず。 試してないけどそれやってみたら?
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 01:17:49 ID:lJ8iq9cM0] >>750 レスありがとうございます。 おっしゃってる関数は SENDSTRでしょうか? それなら、以下のようにやってみたけど、だめでした。 STime=GETTIME() ETime=GETTIME() WHILE (ETime-STime)<1 SENDSTR(ID, VK_LEFT) ETime=GETTIME() WEND SENDSTRを実行するたびにウインドウがアクティブになってしまいます。 MOUSEORGのヘルプには、 「〜基準指定にて 2が指定された場合は KBD()、MMV()、BTN()関数の情報は 直接ウィンドウ(オブジェクト)へ送る〜」とあったので、 一応KBDを使用したのですが、無理なのですかね。 困ったなあ。もう少し考えて見ます。
752 名前:749 mailto:sage [2006/05/28(日) 08:59:09 ID:lJ8iq9cM0] 751のSENDSTRに仮想キーが使えるのか疑問に思ったので SENDSTRをSCKEYにしてみましたが、 やはり実行するたびにウインドウがアクティブになります。
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 09:26:02 ID:oENilV080] そもそもバックグラウンドで動作させるってのが可能なの?
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 09:41:44 ID:6zLUdQGM0] ファクションキーとかならKBDでBG動作可能なんだけどね 矢印は俺も出来ないや そもそもアプリケーション依存なのかも知れない、面倒なので調べてないけど
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 11:13:20 ID:LaUJljKG0] >>751 へぇ、バックグラウンドのまま操作したかったんだ。そうかそうか。 じゃあPostMessageAとか試してみたら? やれるかどうかわからんけど
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 19:59:38 ID:AcQ1UMhQ0] まったくの初心者なんですが uwscを使ってマクロを作りたいと思い、勉強したいのですが どこか参考になるHPとかないでしょうか?
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 20:00:42 ID:tSClG32d0] まずヘルプ読め
758 名前:749 mailto:sage [2006/05/28(日) 21:10:53 ID:lJ8iq9cM0] みなさんレスありがとうございます。 KBDではやはり無理なようですね。 755さんの言うPostMessageAって調べるとDLLですね。 DLLは無知な部分なので ちょっと勉強してから組み込んでみます。 結果は後日報告しますね。
759 名前:7188 mailto:sage [2006/05/28(日) 22:51:29 ID:mT3AQ/DS0] はじめまして ウインドウにランダムに表示されるアルファベット8文字(posaccでもgetstrでも収得できない文字列)を 画像で認識し入力していくとゆうスクリプトを作る場合 仮にABCDEFGHという文字列があった場合に一番左の文字をchkimgで座標指定しA〜Zの画像で検索をかけ この場合であればあてはまるAを入力しAの画像の大きさのぶんだけ右に画像の検索範囲を移動し またA〜Zの画像で検索をかけてBを入力…C…D……とゆうスクリプトを組みたいのですが、 どのようにスクリプトを組めばいいのでしょうか?
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 23:12:09 ID:NSCL+2HM0] >759 そこまでアルゴリズムが決まってるのに それを自分でコーディングできないんじゃ そのものズバリを誰かに作ってもらわないとムリ ここに依頼したら? uwsc@j-ken.co.jp
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 23:23:26 ID:DFZBeGAD0] ワロス
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 00:57:50 ID:lmfOq+bJ0] >>759 (1)その文字の画像は毎回同じ形ですか?何らかの処理を経て毎回ランダムに変形していませんか? (2)そのスクリプトはどのような用途で使うのですか?何らかの不正行為の匂いがしますが用途を明かせますか?
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 02:02:06 ID:DaypiJTG0] >>762 某ネトゲのチートマクロの起動時間制限回避 >>759 あちこちのUWSC関連掲示板で同じ質問してるな ミジンコ必死だなwwww
764 名前:7188 mailto:sage [2006/05/29(月) 02:03:01 ID:2YE28eoi0] >>759 毎回同じ形でこんな感じです instr = input("「ABCDEFGH」と入力してください") if instr = "ABCDEFGH" then msgbox("OK!") else msgbox("NG!") 用途は毎回起動するときにIDを打つのがめんどいからです
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 02:52:20 ID:/IVnybFB0] ドロップダウンメニューを文字数分出して マウスでカチカチ選択してやれば? 打ち込むよりは早いかもよ
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 04:09:36 ID:uYiiPmR/0] >>764 なんでIDを打つのに >「ABCDEFGH」と入力してください なんて出るんだ?
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 07:14:08 ID:QdaNsfE40] 升erは放置しろよ
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 08:30:06 ID:G3eYKyiv0] 用途を明かせないようですしね。
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 09:56:49 ID:lmfOq+bJ0] >>764 面倒だからってのは用途じゃないし(笑) 使用するサイトなりアプリ名を晒さない限りここで答えてくれる 人はいないと思いますよ
770 名前:749 mailto:sage [2006/05/29(月) 10:20:33 ID:MztJUy8U0] PostMessageAを使って試してみました。 WIN32APIって難しい 押下状態を1秒ということは無視して、 とにかく矢印キーが動くかどうか確かめました ID=GETID("ProgramA") ACW(ID, 0, 0) MOUSEORG(ID, 2) DEF_DLL PostMessageA(Hwnd, Long, Long, Dword):Bool:user32.dll //UWSCのヘルプ丸写し Hndl=IDTOHND(ID) WM_KEYDOWN = $0100 WM_KEYUP = $0101 BTN(LEFT,CLICK,650,390,3000) //広場クリック←BTN文はBGでも可能のようです。 FOR I=1 TO 1000 //とにかく矢印キーが効くか確認のため、数字を大きくした PostMessageA(Hndl, WM_KEYDOWN, VK_LEFT,) PostMessageA(Hndl, WM_KEYUP, VK_LEFT,) NEXT 結果として、動きませんでした。 UWSC関連の掲示板でBGで動くかはアプリケーション依存とあったので、 これで動かないということはアプリケーションが対応してないということなのでしょうか? それともDLLの使い方が間違ってるのでしょうか? そのあたりの切り分けがWIN32APIが無知な私なので判断がつきません・・・ 因みにPostMessageAの返り値をとりましたが、1が返されてたのでWINDOWSでは成功の判断のようです。 なんか長々と質問してすいません。 これで質問は最後にします。
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 10:52:48 ID:XcKRI3MB0] ウィンドウメッセージはいろいろ有る。 それをよく調べればよい。 VBなどでもWin32APIを使う事が多いので検索すればいろいろ出てくる。 プログラミング板にもWin32APIスレがあるのでログを当たってみるべし。 心当たりがあるので説明したいけど、どうやら愛用のOpenJaneではもう 書込みできなくなったので、クッキー制限とやらがなくなるまでは しばらく2chに書込むのは無理。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 10:59:42 ID:skaHkX1n0] 2ch仕様は元に戻らないから諦めてバージョンアップしているjane使え
773 名前:名無しさん@お腹いっぱい。 [2006/05/29(月) 12:29:22 ID:5/T80XDT0] Ver 4.0c 2006/05/29版 [Ver4.0c] パス指定でNGになるパターンを修正 GETTIME関数での文字型変数が数値演算されるのを修正 SLCTBOX関数にSLCT_LST(リストボックス)を付けた POS関数にて後ろからのサーチ指定をできるようにした DOSCMD関数にて標準出力を得られるようにした BTN関数にてWHEEL(ホイール回転)を指定できるようにした
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 16:50:47 ID:1Z8HHWL00] このソフトってロケットマウスよりグッドですか?
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 17:22:39 ID:skaHkX1n0] 無料な時点でロケットよりは勝る
776 名前:名無しさん@お腹いっぱい。 [2006/05/29(月) 23:01:23 ID:eukX+LgU0] なんか違うんだよなぁ マウスとキーボードを自動化って言ってくれよ
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/30(火) 06:50:13 ID:YOX2J94u0] 777
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/30(火) 08:14:21 ID:l37rAVUu0] FOPENでテキストファイルを開くとき文字コード自動認識とかしてくれるのかね?
779 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 03:09:48 ID:6nTjwzTm0] ver4.0c DOSCMDおかしくない? DOSCMD使ってるスクリプトがのきなみ動かなくなってる。 戻り値空だし。
780 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 03:25:02 ID:6nTjwzTm0] ver4.0bでも駄目だ…。 結局3.xxにもどした。 一体何が変わったんだ?
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 03:41:25 ID:QoEakiZE0] >>780 DOSCMD関数にて標準出力を得られるようにした
782 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 04:41:24 ID:6nTjwzTm0] >>781 いやそう言う事じゃなくて例えば output= DOSCMD("COPY c:\ほげ\* d:\hoge") MSGBOX(output) やったとき COPY c:\ほげ\* d:\hoge が全然実行されないんですが? それでoutputも空。 試してみてちょ。 ひょっとして文字コードの問題か? cmd.exeはunicodeうけつけないよな?
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 10:39:36 ID:QoEakiZE0] >>782 うちの環境ではまったく何の問題もないが…
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 15:04:09 ID:MfL++s6+0] とりあえずマルチバイトがあるんなら""で囲んだら?
785 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 18:25:11 ID:6nTjwzTm0] >>784 囲んでますよ。 正確に書くと output= DOSCMD("COPY <#DBL>c:\ほげ\<#DBL> <#DBL>d:\hoge<#DBL>") か。 >>783 まじ? と言う事はきっと俺がなんかくだらんまちがしてるんだろうな。 それさえわかればもう解決すると思う。サンクス。 ※EXECにEXE_ICON欲しい。
786 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 18:35:52 ID:6nTjwzTm0] えーとソースからコピペ。 : cmd= _ "XCOPY " + _ "<#DBL>" + SRCDIR + SRCNAME + "\*.*<#DBL>" + _ " " + _ "<#DBL>" + TARGETDIR + TARGETNAME + "\<#DBL>" outoput= DosCmd(cmd) StrCopy(0,cmd) // debug MsgBox(output) // debug : Exit これでコマンドは実行されずMsgBoxは空。 クリップボードをコマンドプロンプトに貼り付けて実行するとちゃんと動く。 もちろんVer3.xxでは動く。 XCOPYのソースとディスティネーションは両方とも2バイト文字入り。 どっかポカあるかのぉ? もう自分で自分が見えねぇ。
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 19:04:26 ID:Qh4FDzfk0] Ver3で動くならバグかもしれんし公式で言った方がいいよ
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 23:12:09 ID:ZAe9XJod0] フォトショみたいなアプリで、何か作業をさせて、それが終了したら次の命令、という場合に、 その終了待ちルーチンはどうやるのが最良なんでしょうか。 今までは、 while MUSCUR()=CUR_WAIT sleep(0.1) wend で砂時計カーソルが出ている間だけ待つ、という処理をしていたんですが、 恐ろしいことに気づいてしまったのです。 このUWSCの操作するフォトショに作業を任せておいて、2chを見にいったりすると、その間、他のアプリがアクティブなウインドウになって、当然カーソルも他のアプリのカーソルになってしまう。 その状態でこの待ちルーチンに入れば、すぐ抜けてしまって、まったく待ちルーチンの役割を果たさず、誤動作の原因になりまくってしまう。 フォトショのウインドウがビジーかどうかで判断する、というのも考えたのですが、処理中で待たされているとき、必ずウインドウがビジーになっているとも限らないようなので、さて、どうしたものか。 この手の待機処理で、もっといいやり方をご存じの方、教えて下さい。
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 23:20:38 ID:sN/j6MQh0] ワロタ
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 01:49:48 ID:xAuOBYHr0] >>788 adobe製品はActiveX使って制御できるんじゃなかったっけ? 開発用ドキュメントとかがPDFで付属してると思うけど…。
791 名前:名無しさん@お腹いっぱい。 [2006/06/01(木) 10:25:35 ID:RAhYN4RM0] >>788 俺にイラレ+ペンタブレット買ってくれたら作ってもいい。
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 13:04:42 ID:4Sk0dd5L0] >>788 >>790 自分もちょうどAdobeのSDK探してたところだったんですが、PhotoshopCS以降のSDKは 有料化されたみたいです。6.0はCD-ROM内に入ってました。 VBやJavaScriptのScripting documentationがあったので、こちらを参考にされてはいかがでしょうか。 partners.adobe.com/public/developer/photoshop/devcenter.html
793 名前:名無しさん@お腹いっぱい。 [2006/06/01(木) 18:55:47 ID:RAhYN4RM0] >>788 手でやる時はどうやって判断しているの?
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 01:55:56 ID:3gLcJwT30] >>788 フォトショ持ってないからよく分からないけど、単純にSTATUSコマンドで ビジー状態かどうかを確認したらダメなんですか? 例えば、 id = getid("Photoshop") repeat sleep(0.1) until !status(id,st_busy) 激しく眠いし間違ってるかも...
795 名前:794 mailto:sage [2006/06/02(金) 01:57:42 ID:3gLcJwT30] ウインドウがビジーかどうかで判断するのはダメって書いてましたね。 見てませんでした。じゃあ上のやり方ではダメですな。
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 02:08:15 ID:TXrnG/Yg0] バックグラウンドで処理するならAPI使わないと無理なのでは?
797 名前:名無しさん@お腹いっぱい。 [2006/06/02(金) 08:32:40 ID:0N1ABMJ80] まだバックグラウンド云々の話じゃない。 それが必要ならそうすればいいだけだし。
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 08:35:21 ID:F5YU9/cb0] これってただのマクロツール?
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 09:17:43 ID:/CFKQBA80] バカにはそうだね
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 11:29:16 ID:RpyXQGwz0] いや普通にマクロツールだから >>799 はバカだからマクロって言葉に変な反応を示す人
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 11:45:58 ID:aS3Tlgix0] ええ、無料のマクロツールですよ^^
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 12:05:32 ID:YSkgwG+F0] 俺のおかんはマグロですよ。(´・ω・`)
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 12:12:19 ID:+50uRokD0] PRINT窓の位置やサイズを指定する方法はないでしょうか? ACWなどを使えばできそうかなと思ったのですが、PRINT窓のID取得方法が分かりません。
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 12:25:51 ID:HhMWMg3r0] id = GETID(GET_LOGPRINT_WIN)
805 名前:名無しさん@お腹いっぱい。 [2006/06/02(金) 18:49:28 ID:0N1ABMJ80] 3.xxの頃はリソースハッカーでログウィンドウの属性変えてた。 たしか横スクロールバー付けただけだったと思ったが忘れた。 4.xxはまだ文字処理関係が今位置信頼できないので UWSの関連付け3.xxに戻した。 unicode使いたいのだが4.xxはまだあれこれためさんとあかん。
806 名前:名無しさん@お腹いっぱい。 [2006/06/03(土) 11:03:35 ID:cgCPgo8r0] いつのまにか4.00c1ってのが出ているみたいだな。 バージョン変えず差し替えなのか? こまったもんだ。
807 名前:名無しさん@お腹いっぱい。 [2006/06/03(土) 14:58:21 ID:cgCPgo8r0] MsgBox( DosCmd("IPCONFIG") ) MsgBox( DosCmd("TRACERT localhost") ) MsgBox( DosCmd("PING localhost") ) MsgBox( DosCmd("SET") ) MsgBox( DosCmd("CD") ) MsgBox( DosCmd("DIR") ) MsgBox( DosCmd("COPY /?") ) MsgBox( DosCmd("XCOPY /?") ) MsgBox( DosCmd("CMD /C XCOPY /?") ) なぜかXCOPYだけが駄目。 XCOPY.EXEをXCP.EXEにコピーしてそれを実行しても駄目。 なんか理由あってXCOPYだけ弾いているのか?
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/03(土) 19:21:35 ID:4ATPrEtl0] >>807 こちらでも同じでした。報告してみては。 ちなみに、DosCmd("XCOPY /? >test.log")の結果、 ファイルは作成されましたが中身が空でした。
809 名前:名無しさん@お腹いっぱい。 [2006/06/04(日) 00:50:20 ID:Xgg2E3f70] 次のページの通りに、辞書データの吸い出しをUWSCで行っています。 ttp://penguins.hp.infoseek.co.jp/PenDicDoc/jprogre.htm 最初はバージョン4でやってたのですが、始めてしばらく経つと1頁コピーする のに数十秒かかるようになってしまいました。それで、バージョン3に変えた ら1頁数秒で順調にいってます。 初心者なんで解らないのですが、3と4では何がそんなに違うんでしょう?
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 03:38:42 ID:jDPvavM+0] コマンドプロンプトでフォルダコピー、ファイルコピーをしようとして苦労しているようですが、 コマンドプロンプトより>>683 で紹介されたFileSystemObjectを使ってやったほうが早そうな気がするのです。 Dim FSO FSO = Dim FSO FSO = CREATEOLEOBJ("Scripting.FileSystemObject") FSO.GetFolder("転送元フォルダのパス").Copy("転送先フォルダのパス") (ファイルなら、GetFolderをGetFileに)
811 名前:名無しさん@お腹いっぱい。 [2006/06/04(日) 05:51:18 ID:3U2rLCHX0] >>810 どこへのレス?
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/05(月) 18:49:25 ID:RuNk7NQE0] >>809 環境も不明ですし違いについては作者さんじゃないと・・・。 ファイル操作部分だとしたら、その部分をFileSystemObjectに置き換えてみては。 >>811 XCOPYへのレスだとしたら、その全機能を補うのは手間でしょう。修正待ちですね。 Ver3とVer4のフォルダを用意して、それぞれ共存させれば困らないような。
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/05(月) 22:07:27 ID:l+y8ubdI0] これはXCOPY以外にも少なくとも標準コマンドラインツールは全てチェックすべきやね。 とりあえず今問題起こしてるスクリプトは性質上VBSccriptで書きなおすつもり (ほとんど書いた事は無いが…)。その他については問題のあるスクリプトが見つかったら 対処と言う事で4.0c1を使う事にした(unicode対応とdata文風の文字定数が気に入った)。 XCOPY問題はどうやって報告するかちと悩み中。
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 02:28:55 ID:HXVGpAPX0] >>813 本家BBSにて確認済み・修正待ちのようですが、別の問題でしょうか。
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 03:03:57 ID:MGhzNS/50] MOUSEORGの2を設定してKBDの情報を直接送る操作がありますが、 キーボードのアルファベット等は送れるのですが CTRL、SHIFT、十字キーといったものが認識されません。 MOUSEORGを1に設定してアクティブ状態にしている場合は、 該当ウィンドウにてそれらのキーが認識されることは確認できました。 仕様上、設定2においてCTRLキー等を指定IDのウィンドウに認識させる事は可能なのでしょうか? もし可能であれば、動作しない原因について想像が付く方にアドバイス願いたいです。
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 03:13:06 ID:YmPa68cm0] 十字キーってことは本来のキーボードではなく、ゲームコントローラーや左手デバイスから送られた情報を認識させたいのだろうか? だとすれば、そのことも明記すべきでは
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 03:16:52 ID:MGhzNS/50] >>816 ご指摘有難うございます。 今回の動作に関する質問については、全て通常のキーボード上のキーです。
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 08:53:35 ID:GfehRHFV0] >>814 うるせー凧。 俺が書いた段階ではBBSにはそんな書き込みは無かった。 どうせ誰かが親切にここからコピペしてくれたんだろ。 2chに書き込めば大抵伝わる事が証明されただけ。 報告してくれた奴には感謝するがお前にはウンコをぶつけたい。
819 名前:名無しさん@お腹いっぱい。 [2006/06/06(火) 12:55:20 ID:UxIBwUSL0] マルチばれたからって切れるなよカスw
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 09:10:20 ID:Df+DLf260] >>819 お前に腹が立ったのでしばらくこのスレには書き込まない
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 11:31:54 ID:97Zi17f50] >>820 暫くじゃなく一生書き込まないでくれ
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 11:50:20 ID:rRDaJ+i40] このスレじゃなく次のスレになったら帰ってくるかも知れない >>820 UWSC関連のスレに書き込まないでくれ
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 18:02:21 ID:uEyO1O+O0] >>672 ですが、自己解決しました。 ありがとうございました。
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 12:00:28 ID:j75kEvLV0] test
825 名前:名無しさん@お腹いっぱい。 [2006/06/12(月) 13:32:39 ID:4gIqeUOU0] バージョンうpキタ━━━━━━m9( ゚∀゚)━━━━━━!! Ver 4.0d 2006/06/12版 フリーソフト [Ver4.0d] DOSCMD関数にて一部コマンドが実行できなかったのを修正 GETDIR関数にてソート条件を付けた時に Win2000でエラーになるのを修正 SAVEIMG関数にてJPEGファイルの出力ができるようにした
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 14:18:38 ID:EzW2k2+50] ver4の安定版マダー?
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 15:31:52 ID:uusLioCG0] mmv() -> btn() のコンボを安定させて欲しい いちいちディレイいれないとマウス移動判定前にクリック発動しちゃうぜ
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 21:20:31 ID:TKInjh+K0] 素朴な疑問ですがPOFFのコマンドP_POWEROFFとP_SHUTDOWNはなにが違うの?
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 15:04:57 ID:T3TV61fx0] ver3.1b2 で、 id = Exec("C:\Program Files\Internet Explorer\IEXPLORE.EXE") CtrlWin(id, CLOSE) がWindowsXPでは起動したIEが閉じるのに、Windows2000では閉じません。 id = Exec("notepad.exe") CtrlWin(id, CLOSE) とした場合には、Windows2000でもメモ帳は閉じてくれます。 どうすればIEの場合でもWindowsXPの時と同じ様に動作させる事が出来ますか?
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 17:57:54 ID:uCmn3NgL0] >>829 ctrlwin(getid("","IEFrame",2),close) or ie = CreateOLEobj("InternetExplorer.Application") ie.visible = true ie.quit
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 23:53:29 ID:KRzzoD2x0] バックグラウンドのアプリにMMVやKBD操作を行いたいのですが MMVに関しては全く動かず、KBDに関しては妙な動作を行います。 [動作OS] WinXPhome [目的] バックグラウンドのアプリに対してShift+Ctrl+Upを実行させたい。 [必要なソフト] [調整方法] [その他] mouseorgを削ると正常動作します。 なぜかNumLockランプがちかちかします。 行ごとにsleepを入れるとランプが点滅することはありません。 [スクリプト] Fid=getid("notepad") mouseorg(Fid,2) while true ifb (getkeystate(vk_insert)) while (!(getkeystate(vk_pause))) kbd(vk_shift,1,0) kbd(vk_ctrl,1,100) kbd(vk_up,1,0) kbd(vk_up,2,100) kbd(vk_ctrl,2,100) kbd(vk_shift,2,100) sleep(0.1) wend endif sleep(1) wen
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 00:11:17 ID:cxJYFfUK0] バックグラウンドのアプリにショートカットを送ればいいんじゃねえ? SCKEY(fid, vk_shift, vk_ctrl, vk_up) でどうよ?
833 名前:831 mailto:sage [2006/06/14(水) 09:05:35 ID:8eKYXT3q0] >>832 ご返答ありがとうございます。 SCKEYを使うと対象のアプリがアクティブに戻ってしまうようです。 対象アプリをサクラエディッタにした所うまくいきましたので どうやら対象アプリによって成否が変わる命令のようです このスレの上の方でも同じ様な結果になっているので これは仕様と考える事にします。 皆様ありがとうございました。 にしてもNumLockが点滅したのは何なんでしょうか…
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 15:11:45 ID:bCJNaBXa0] >>830 有難うございます。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 20:22:45 ID:eeEeHz1yO] 良すれ。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 21:25:34 ID:0yzMU+pp0] 今更なんだが・・・今更なんだがな 配列の宣言 dim a[2][2] とすると、3×3になるよな・・・(´・ω・`)
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 21:27:50 ID:41vAxM5P0] 0から始まってんじゃないの?
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 21:34:26 ID:0yzMU+pp0] いや、宣言は個数指定じゃないかなと思った。 他の言語とかだと普通そうだから。
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 04:30:17 ID:iAZBLYEj0] 最新版にしたら % が使えなくなったよ・・・
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 07:20:19 ID:hRZFEmHk0] 最新版でまた使えないマクロあったからver戻した
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 10:04:31 ID:yT/Nv2bO0] >>838 いや、dim a[2][2]ってするとCと同じで0~2になるぞ?
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 14:34:08 ID:x2civYRp0] いやCやJavaその他の有名言語は全て 配列名[個数]だ だから a[2][2] とすると a[0〜1][0〜1]をとる
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 14:34:43 ID:x2civYRp0] >>839 modしか使えないぽい
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 16:12:13 ID:yT/Nv2bO0] >>842 ああ、なるほど。 なんか勘違いしてたみたいだ、すまん
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 16:13:31 ID:yT/Nv2bO0] >>842 あれ、じゃ、UWSCの配列って個数で取らないの? 今まで意識しないで使ってたからてっきりCと同じだと思ってたけど
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 17:18:06 ID:CfQRrSLF0] >>845 そう。 配列宣言時に初期化したときに気付いた dim a[2][2] = 1, 2,_ 3, 4
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 17:20:47 ID:CfQRrSLF0] >dim a[2][2] = _ >1, 2,_ >3, 4 > >print a[1][0] 結果:4 が表示される
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 22:14:27 ID:wJ6T5PXv0] ていうか宣言の仕方からしてVB系だろうが。
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 11:21:41 ID:y4VIaR/o0] >>848 HELPより抜粋 >多次元配列には宣言が必要: DIM 変数名[数] > (配列での初期値代入: DIM X[2]=1,2,3 配列数の省略可 DIM X[]=1,2,3 ) >DIM 変数名[数] >DIM X[2]=1,2,3 が食い違うのが問題だと思うんだ。
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 13:25:19 ID:ESZVQBsK0] >DIM X[2]=1,2,3 これを見てもわからなかったのならしょうがないね。
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 14:22:29 ID:ePClR4+P0] どうみてもヘルプの落ち度w
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 14:41:00 ID:5aY6cmqv0] どこがだ
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 14:46:31 ID:ePClR4+P0] >DIM 変数名[数] kokoga
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 17:57:51 ID:ESZVQBsK0] >851,849 プログラムする人にとっては常識的な表記法なので こういうツールを使うんであれば以後は覚えておいてね。 初心者向け解説では親切に書いてくれている場合もあるけどね。
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 18:10:42 ID:ufFexofv0] たしかに 配列名[個数] は常識的だよなw べーしっく(笑)以外ならな
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 07:55:06 ID:o7UYnMDB0] >855 なんかよっぽど悔しかったみたいだね。 もうヤメトケー
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 15:38:25 ID:pW4FZw8l0] で、結局>>847 の場合C的に解釈すると3になるはずが VB的(?)なUWSCだと4になるわけね
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 21:09:43 ID:VFEXGzZ30] 久しぶりに来たらなんか作者降臨してるなw
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 14:23:24 ID:KbHmn1Sk0] >>858 どこに?
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 15:10:18 ID:j3rzO0C00] >>170 あたりを参考につくった左クリック連打スクリプトなんですが、動作があやしいです。 ときどき玉がでなくなったり連打が遅くなったりします。 スプーがあまりでてこず、処理がかるい序盤でも動作がおかしかったりします。 uescは3,1bです。 なにとぞ改良の知恵をおかしください。 while ! getkeystate(VK_Q) sleep(0.02) if ! getkeystate(VK_D) then continue btn(left, click) wend computer.kghs.jp/?eid=122749 のスプーシューティングに使っています。
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 15:35:24 ID:Q7omEc/V0] >>859 ヘルプの擁護w
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 15:57:47 ID:KbHmn1Sk0] UWSCのヘルプが解りづらいのは今に始まった事じゃないじゃんw それを差し引いてもすばらしいツールであることは確実だから やるなら試せいやなら捨てろ、の今のスタンスでいいと思うけどな、俺は
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 17:35:50 ID:Q7omEc/V0] つまりhelp直せばツールとして格段に向上すると思うのよ 機能追加よりもこっち優先してほしい
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 11:57:31 ID:fQCeLjTa0] 一握りの馬鹿のために成長を止めるのはどうかな。 ツールの性質を考えればある程度の基礎知識、調査能力は 必要だと思うが。ヘルプのせいにする前に脱教えて君を 心がけて欲しい。
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 13:34:48 ID:Xc1RgIX00] ヘルプが糞という意見は今に始まったことじゃないのに 何故擁護が付くのかw
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 16:22:14 ID:mSoQldv+0] あまりに文法が糞(一貫性の無い命名法とか)だから いまだにヘルプ見ながらじゃないとスクリプト書けないってーのに そのヘルプがまた見にくくて困る。
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 17:15:01 ID:cZi7I6+/0] マクロを再生するたびにchkimgの検索速度が変わるようなのですが 何か理由があるのでしょうか? PC自体が負荷で遅くなってるのではありません。 chkimgだけ異常に遅くなる事があるので質問しました。
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 17:16:50 ID:cZi7I6+/0] 追記:1回の再生中では何回chkimgしようと変わりません。
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 20:14:39 ID:miauFBCm0] ヘルプは可もなく不可もなく位だと思うが 中学校でBASICとかちょいやった程度だけど十分理解可能だぞ
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 00:39:09 ID:nU3wJ7ML0] >>869 理解うんぬんじゃなくて使いやすいか否か 例えばある関数の定義を忘れ、ヘルプで調ようとした時に一発で定義場所へ飛ばないというのが特に問題。
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 03:59:38 ID:7kQSGehW0] >>870 キーワード検索を自動化すればいいのに。 殆んどのchmヘルプをブラウザとエディタに連携させてる。 使い難いヤツは「へるぷましん」で改変する。
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 09:39:51 ID:69Ff5Dsk0] つ桜エディタ 設定からUWSCヘルプを指定するとF1キーで定義場所へ飛べる 辞書ファイルを入れるとCTRL+SPACEで入力補完できる
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 11:31:35 ID:qPLtS6Ea0] エディタ依存は困る
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/21(水) 13:21:28 ID:2f2vPEFT0] >>866 確かにそれはある。 でも、それはヘルプ直したってだめだろ? 命令の名前変えてもらわないとだし。
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/21(水) 13:28:39 ID:2f2vPEFT0] >>872 桜使いな俺だけど入力保管の存在を今まで知らなかった… VCみたいに候補をウィンドウで出してくれないならあんまいらんけど。
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/23(金) 08:20:42 ID:6OteGpg30] VKで、「\」を入力するにはどうすればいいのですか?
877 名前:VK_OEM_5 mailto:sage [2006/06/23(金) 11:36:48 ID:3P9R3Hgd0] ここで聞くより自分で記録してみたほうが早い
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/23(金) 17:21:56 ID:zBgJBqSE0] バイナリのまま開いちゃってるよ俺は変態。
879 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 19:43:28 ID:UWQGAdUH0] SLEEP(0.3) if peekcolor(596,417) = $e4e4e4 then Btn(LEFT, CLICK, 347, 646, 300) SLEEP(0.3) if peekcolor(603,465) = $a0a3a3 then Btn(LEFT, CLICK, 412, 662, 300) SLEEP(0.3) if peekcolor(603,465) = $a0a3a3 then Btn(LEFT, CLICK, 412, 662, 300) SLEEP(0.3) if peekcolor(596,417) = $e4e4e4 then Btn(LEFT, CLICK, 347, 646, 300) SLEEP(0.3) if peekcolor(603,465) = $a0a3a3 then Btn(LEFT, CLICK, 412, 662, 300) SLEEP(0.3) if peekcolor(616,490) = $f5f5f5 then Btn(LEFT, CLICK, 475, 649, 300) SLEEP(0.3) if peekcolor(616,490) = $f5f5f5 then Btn(LEFT, CLICK, 475, 649, 300) SLEEP(0.3) if peekcolor(596,417) = $e4e4e4 then Btn(LEFT, CLICK, 347, 646, 300) 上記ひとまとめに出来ないでしょうか?
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 21:40:39 ID:OYz1z2mG0] 頭使えよくず
881 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 21:57:50 ID:UWQGAdUH0] >>880 くずではありますが お前に言われたくねーよボケ
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:00:52 ID:doc65c4B0] なんでこんな忍耐力ないやつばかりかねww こういうツールでゲームの不正行為するやつは頭おかしいのが多いのかwwwww
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:30:53 ID:5+ER7KRX0] >>882 頭がおかしいから、ゲームで不正行為するしかなくなったんだよ。 それしか生きている実感がないんだ。 wwwwwってつけるのもかわいそうな人たちなんだ。 そっとしておいてあげて。
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:32:33 ID:doc65c4B0] 今度はイヤミ君www
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 23:11:05 ID:FcKNqiey0] >>879 ファイルに 色,座標X,座標Y,説明の順で書いておく。 $f5f5f5,475,649,状態A $e4e4e4,347,646,状態B そのファイルをFOPENして、 for i = 1 to getid(fid,-1) - 1 x = fget(fid,i,2);y = fget(fid,i,3) if fget(fid,i,1) = peekcolor(x,y)以下省略。
886 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 23:58:38 ID:UWQGAdUH0] >>885 ありがとうございます。 がんばって理解しようと思います。
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 00:12:02 ID:QvGA3faq0] 配列に各数値を入れて、for-loopで順に参照、のほうが普通じゃない?
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 00:43:51 ID:nVB79TVK0] >>887 それは俺も思ったが色の値に規則性がないから(あるけどforだと面倒)FOpenのが楽じゃないかな まあでも打たれ弱いID:UWQGAdUH0には無理だろうけど。
889 名前:名無しさん@お腹いっぱい。 [2006/06/25(日) 00:53:52 ID:wq1oza6N0] ifb CHKIMG("おまんこ.BMP",0) then ALT+PrtScでスクリーンショットを撮ってBMPで編集作業 倒したい敵の一部を切り取り「おまんこ.BMP」でBMP保存(サイズは幅4高さ1で) どういうふうに画像を編集すれば良いのですか?
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 01:03:02 ID:2AfzgyJ30] ごめん 素で意味が分からん
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 02:08:16 ID:nVB79TVK0] >>889 マクロ言語を学ぶ前に人に理解して貰える文章を書く、という事を学ぼうね
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 03:09:12 ID:TACn/tne0] エスパー登場 ↓
893 名前:伊藤@バッグ mailto:sage [2006/06/25(日) 07:59:47 ID:aWeteELR0] >>889 CHKIMG()=TRUEなら特殊変数G_IMG_X、G_IMG_Yに座標が入るので、 SAVEIMG(画像名,ID,G_IMG_X+補正X,G_IMG_Y+補正Y,幅,高さ) 特定の一場面から複数の画像を保存する場合は、 SAVEIMG()で画面全体を保存し、他のソフトで全画面表示してから。 >>885 > getid(fid,-1) fgetの間違いでしたorz
894 名前:名無しさん@お腹いっぱい。 [2006/06/26(月) 17:10:43 ID:ITFdXCpC0] IEのオブジェクトを作って、HTMLのフォームを操作したいのですが、 SELECTの値を変えると、onChangeイベントによってjavascript:confirmウィンドウが表示され、 以降のスクリプトが実行されません。(confirmから値が返却されない為だと思われます) #: 3行目のfireEvent("onchange")内でconfirmからの値が返却されず、処理が停止 1: obj = CreateObject("InternetExplorer.Application") 2: obj.document.all.MySelect.SelectedIndex = 0 3: obj.document.all.My.Select.fireEvent("onchange") 4: dim alertwnd = getid("MICROSOFT INTERNET EXPLORER") //confirmウィンドウ 5: SCKEY(alertwnd,VK_RETURN) 泥臭いやり方で解消する事はできると思いますが、 confirmウィンドウに手を伸ばす良い方法があれば、ご教授くださいまし。。
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/26(月) 19:58:08 ID:ymFpFRn+0] rubyでそういうのやったときはスレッド作ってそこからボタン押させた
896 名前:名無しさん@お腹いっぱい。 [2006/07/01(土) 13:30:59 ID:sAmi6Kds0] UWSCがゲームの中いくと使えなくなるんだけど、なにがいけないんだ?
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 06:02:14 ID:Yw87TXzD0] ゲームがいけないw
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 19:26:10 ID:pe11tHE90] マビノギで使えるBOTマクロはれよクズども
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 19:31:44 ID:JNIAV56I0] >>898 スキルすらないクズ以下wwwwwwwwwwwwwwwwwwwwwww
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 19:32:44 ID:QqObOckt0] 900
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/03(月) 00:20:42 ID:3YxddgEC0] >>867 のやつはchkimgに限らず全体的に糞遅くなるな mmvやらなんやらも数分の1になるぜ 速度が必要なら毎回uwscを起動し直さないといけない
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 21:58:59 ID:hnzKwRfX0] 話が戻るが、結局スクランブルは解除できないですかね?
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 23:25:29 ID:Y8/gIaYM0] 解除できるスクランブルなんて無意味じゃないか。 あれってuwscの動作ファイルは公開しても中身のソースは公開したくない場合に使うわけだろ。 スクランブル解除の方法があったらハッキリ言って困る。
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 23:56:35 ID:hnzKwRfX0] >>903 そりゃそうだよな・・・ 淡い期待を持った俺がミジンコでした。 レスありがとうね
905 名前:名無しさん@お腹いっぱい。 [2006/07/11(火) 16:39:45 ID:/xDe4x/J0] 質問です 全く同じウィンドウ名(無題 - メモ張)を2つ以上開いている時 getidにてそれぞれ異なるIDをつけて変数に代入したいのですが できることなのでしょうか? 無題のメモ張を2つ開いた状態で試しに メモID1 = GETID("メモ張") メモID2 = GETID("メモ張") print メモID1 print メモID2 を実行するとメモID1,メモID2ともに1が代入されてしまいます これをなんとかして区別したいのです 多分分かる人には簡単なんだろうけどドツボに嵌ってます;; ご教授願います・・・
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 18:26:08 ID:1Wjvr2cv0] GETALLWINでまとめてID取ってからSTATUSでタイトルによる判別はどう?
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 19:28:02 ID:/xDe4x/J0] >>906 アドバイスありがとうございます 試しに作ってみました ID_divide("無題 - メモ帳",20) function ID_divide(name,n) dim メモID[n+1] GETALLWIN() for i = 1 to n //print status(ALL_WIN_ID[i],st_title) //print name ifb status(ALL_WIN_ID[i],st_title) = name メモID[i] = i print メモID[i] endif next result = 0 fend これでなんとか同じタイトルのウィンドウのIDを異なる変数に代入する事ができました どうもありがとう! もし改良案とかございましたらまたアドバイスもらえると嬉しいです
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/15(土) 21:37:10 ID:374nYuIr0] UWSCでマウススクロールのイベントを取得できませんか? 自分でプログラム組もうかと思ったのですがマウススクロールのメッセージがわからなくて…
909 名前:名無しさん@お腹いっぱい。 [2006/07/17(月) 14:26:30 ID:KmO2JXE/0] 質問です。 [動作OS] xp ゲームで敵の画像を読み込み左クリックを押すようにスクリプトを作ってみました。 ret= chkimg("ファイルのある場所.bmp") x=G_IMG_X y=G_IMG_Y ifb ret=true then endif これで実行したのですが[not found]と出てしまいクリックしてくれません。 どうしたらいいでしょうか。
910 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 14:44:51 ID:fZG/Aumx0] いったんしんだら治るかも 脳が
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 14:59:48 ID:FiFwu7D30] 夏休み突入により 質問者も回答者も厨房だらけになります 正常進行は9月までお待ち下さい
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 15:09:01 ID:oZR0vpep0] まんま真四角BMPなゲームってなんだよ。。 アニメーションしないのかよ 透過色無いのかよ
913 名前:909 [2006/07/17(月) 21:59:48 ID:KmO2JXE/0] すみません。 色々調べてみて自分なりにしっかりと作ってみました。 sasa.bmpファイルの画像が画面上にあれば左クリック、無ければ座標(631,401)をクリック するようにしてみました。 しかし、画像があるにも関わらず(631,401)をクリックすることしかしません。 一体どうしたらいいでしょうか。お願いします。 while True ifb chkimg("sasa.bmp",)Then Btn(LEFT,CLICK,G_IMG_X,G_IMG_Y) Else Btn(LEFT,CLICK,631,401) Endif sleep(1) Wend
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 22:02:28 ID:nA0eS4YW0] BOT厨クルナ
915 名前:913 [2006/07/17(月) 22:04:27 ID:KmO2JXE/0] エミュのマクロを作ろうとしてるだけです。
916 名前:名無しさん@お腹いっぱい。 [2006/07/17(月) 23:28:13 ID:RQZn1B6E0] 違法エミュ厨死ね
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 23:29:55 ID:jzNkrq7V0] 最近このソフト知ったんですけどプログラム難しい。。 どんなことができるのかもよくわからないけど便利そうなので勉強してみたいと思います どこかわかりやすい解説をしているサイトあれば教えてください。。
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 13:33:21 ID:Tgosd95e0] >>913 みたいのは相手にしないほうがいいよ・・・
919 名前:913 [2006/07/18(火) 14:19:44 ID:iVkpbVsK0] ('A`)
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 19:10:12 ID:OeJiiUxu0] >>913 エミュの描画設定の問題かも。 >>917 「なでしこ」あたりから始めてみては。
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 19:32:52 ID:DeKLnEFD0] >>920 ナデシコってwwwwひまわりにしとけよwww てか、ここってID強制だっけ?
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 21:39:52 ID:QlEjEXBm0] お小遣いサイトをuwscで自動化してるサイトを見つけた。 需要あるかな。 ttp://okozukai.no.land.to/
923 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 00:51:12 ID:fkXUTZTR0] これまた直球な宣伝書き込みだなw
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/23(日) 21:46:21 ID:ZKksPspr0] これ↓をスクリプトに組み込むと物凄く動作が鈍くなってしまいます 軽くする方法がありましたらご教授お願いします(_ _(--;(_ _(--; ペコペコ IFB GETID(GET_ACTIVE_WIN)=GETID("コインをチャージする","#32770") CLKITEM(GETID("コインをチャージする","#32770"),"はい") ELSEIF GETID(GET_ACTIVE_WIN)=GETID("ドル箱を下皿に戻す","#32770") CLKITEM(GETID("ドル箱を下皿に戻す","#32770"),"はい") ENDIF
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/23(日) 22:26:02 ID:jQo/5WyS0] >>924 また、ゲームマクラーかよ、死ねとは言わんがそういうのは自分でなんとかしろ
926 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/23(日) 22:29:28 ID:ZKksPspr0] >>925 そうですね…すいませんでした(_ _(--;(_ _(--; ペコペコ 自分で考えてみます
927 名前:名無しさん@お腹いっぱい。 mailto:過去ログみろよsage [2006/07/23(日) 23:40:52 ID:jQo/5WyS0] >>926 まーあれだ、ちょっとヒントやるなら「動作が遅くなる」って事だ 俺の言ってることがわからないなら、あきらめなさい。
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 00:00:16 ID:DpoiSFUT0] >>927 存在しないウィンドウを探してるってことですね ありがとうございます
929 名前:名無しさん@お腹いっぱい。 [2006/07/24(月) 15:24:53 ID:jtZKN2dT0] たぶん>>927 の言いたいことはそれじゃないと思う… ていうか、探してるウィンドウが存在してるかもわからず組んだの? どういうゲームなのか知らないけど、わからないうちはもっとシンプルな方法でやればいいと思うよ。
930 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 16:41:25 ID:ZLvHIL3u0] 重いGETIDを使いすぎだからじゃね? ロジック見直せば1個で済むと思う。
931 名前:928 mailto:sage [2006/07/24(月) 19:55:01 ID:DpoiSFUT0] SELECT STATUS(GETID(GET_ACTIVE_WIN),ST_TITLE ) CASE "コインをチャージする" CLKITEM(GETID("コインをチャージする"),"はい") CASE "ドル箱を下皿に戻す" CLKITEM(GETID("ドル箱を下皿に戻す"),"はい") SELEND で解決しました ありがとうございました
932 名前:名無しさん@お腹いっぱい。 [2006/07/25(火) 23:07:17 ID:6DIEk38k0] YAZAWAです。 ここが噂の2ちゃんねる?いいじゃない。いい感じじゃない。 何てゆうの?こう、若い人達の情熱?魂の叫びって感じ?ソウルってゆうの? そういうのYAZAWA、嫌いじゃないんだよね。 ここにいる人達、何?2ちゃんねらーってゆうの?すごいYAZAWAに インタレスティングもってくれてるわけだけども、そういうのってさ、 YAZAWA的にもやっぱ嬉しいわけよ。 まぁ、YAZAWAとしてはこれからも走り続けるわけで、それはいくら ジジイになろうが、そのスタンスを変えるつもりは、ダイレクトに言うと、無いわけよ。 ここにいる人達も、何てゆうんだろ?こう、どんなにジジイになっても バカやってるYAZAWAを暖かい目で見守って欲しいよね。言いたいのはそれだけ。 それじゃ、YAZAWAでした。ヨロシク!
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 07:54:18 ID:nBqnScDa0] uwsファイルが色分け表示できる エディタはないでしょうか? TeraPadはだめでした。
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 12:47:03 ID:EauebZ3J0] C++やJavaなんかと違ってマイナー言語だし さすがにデフォルトで色分け対応してるエディタはないと思うよ。 EmEditor用定義ファイルなら以前誰かが作ってたね。 ただそのころから今までに追加された関数もあるだろうから、 どちらにせよ自分で手を加える必要があると思われ。
935 名前:名無しさん@お腹いっぱい。 [2006/07/26(水) 17:43:52 ID:V63vjF4u0] sakuraにもあるね。 ただこっちも古いから自分で関数追加しなきゃだけど。 でもやっぱVCみたいに強力にはならんな
936 名前:名無しさん@お腹いっぱい。 [2006/07/26(水) 17:45:17 ID:FxInx3/y0] >>933-434 k2eもできる。 KGZさんの定義ファイルあるが2000年ものです ttp://www4.ocn.ne.jp/~kaerume/k2e/k2e_util.html#UWSCript
937 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 18:39:49 ID:oMOlCU4V0] 大抵の有名どこのエディタならC++かVBあたりの定義ファイルいじればすぐできる
938 名前:名無しさん@お腹いっぱい。 [2006/07/26(水) 23:23:31 ID:V63vjF4u0] >>937 そういやそうだね、当たり前だけど考えつかなかった でも、めんどくさそう
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 00:05:16 ID:pceThOFC0] スクリプトにスクランブルをかけたくて、コマンドで CD C:\***** UWSC /A xxxxx.uws yyyyy.uws と入力すると 'UWSC'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ってメッセージが出て上手いこといきません…
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 00:10:23 ID:xVHYRel50] exe
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 00:11:29 ID:xVHYRel50] まつがった cdに失敗してるんじゃないの?俺はできるよ
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 04:27:59 ID:jsIlqHxS0] cドライブのスグ下とかでやってみたら? 俺はあれこれ試したあげく、そうした。
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 06:17:30 ID:pceThOFC0] 別スレにてドラッグ&ドロップの方法で教えてもらえました レスありがとでした^^
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/30(日) 04:06:53 ID:FPjaAbwP0] EXEC("%SystemRoot%\system32\cmd.exe") KBD(VK_F,CLICK,1200) KBD(VK_O,CLICK,1200) KBD(VK_R,CLICK,1200) KBD(VK_M,CLICK,1200) KBD(VK_A,CLICK,1200) KBD(VK_T,CLICK,1200) KBD(VK_C,CLICK,1200) KBD(VK_OEM_1,CLICK,1200) KBD(VK_RETURN,CLICK,1200)
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/30(日) 07:00:21 ID:ImO+c8Ay0] >>944 ちょwwっをまwwwwなんてことwwwwううぇええw
946 名前:名無しさん@お腹いっぱい。 [2006/07/31(月) 22:40:27 ID:NdlnVgdJ0] キキ お帰り、おっぱいおっぱい(*´д`*)ハァハァ
947 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 22:41:05 ID:NdlnVgdJ0] ごめんなさい、誤爆しました
948 名前:名無しさん@お腹いっぱい。 [2006/07/31(月) 22:50:08 ID:WqegOYiX0] 946 名前:名無しさん@お腹いっぱい。 [] 2006/07/31(月) 22:40:27 ID:NdlnVgdJ0 キキ お帰り、おっぱいおっぱい(*´д`*)ハァハァ 947 名前:名無しさん@お腹いっぱい。 [sage] 2006/07/31(月) 22:41:05 ID:NdlnVgdJ0 ごめんなさい、誤爆しました
949 名前:名無しさん@お腹いっぱい。 [2006/08/02(水) 13:36:54 ID:2CYad0s/0] たまにUWSC本体自体がとまるんだけど、なんでかな?
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 02:06:36 ID:0c0w2d5P0] 1〜9までのボタンを順番に押す、見たいな事をしたいのですが、どうすればいいのですか? 行数を少なくしたいのですが。
951 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 02:46:50 ID:Bh5bhJ8P0] ボタン?
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 12:04:06 ID:9uK0shcZ0] >>950 あのな、質問するのにコード書かないとはなんだ。
953 名前:名無しさん@お腹いっぱい。 [2006/08/04(金) 21:00:33 ID:y4CJtSBi0] >>950 for i=97 to 105 KBD(i,CLICK,0) next
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 01:15:37 ID:iKSiXAg30] DirectInputに対応して欲しいなー
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 16:53:59 ID:xAuF67xb0] これ、ウイルスに使えそうだな。
956 名前:名無しさん@お腹いっぱい。 [2006/08/08(火) 17:15:06 ID:gx0E6S+E0] >>955 ちょwwwUWSC起動、マクロ読み込み、って作業を自動化させるつもり?www こんなんで作るなら自分で作った方が早いってのwwww
957 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 17:56:22 ID:0spy5NmQ0] >>956 ネトゲのPass抜きツールとしてなら使えそうだけどな
958 名前:名無しさん@お腹いっぱい。 [2006/08/08(火) 18:06:39 ID:yXiX/JM20] UWSC使用中にUWSCがフリーズする;; Sleepいっぱいいれてるんだけどなぁ;; CPU使用率との関係ですかな?
959 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 01:34:33 ID:L+Wlk6yo0] どっかで処理が無限ループに陥ってるんだろ
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 01:51:30 ID:+c+/K6Sh0] どっかで無限ループになってるんじゃない?
961 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 07:22:26 ID:6UqoeL2z0] どっかで処理が無限ループに陥ってるんだろ
962 名前:名無しさん@お腹いっぱい。 [2006/08/09(水) 07:52:24 ID:BIeeaf/g0] どっかで無限ループになってるんじゃない?
963 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 07:59:09 ID:GxtXzNHk0] 空気読まずに飽きた面白くないうざい暑い
964 名前:名無しさん@お腹いっぱい。 [2006/08/09(水) 08:04:26 ID:BIeeaf/g0] 夏だなぁ
965 名前:名無しさん@お腹いっぱい。 [2006/08/09(水) 15:57:49 ID:eNUJhcf00] >>959-964 wend
966 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 15:42:18 ID:YkgwC7d20] すいません、お聞きしたいのですが このツールで「PC立ち上げ時に、自動的にブラウザで特定のサイトを開く」 という事は可能でしょうか。 もし無理な場合、そういった事が可能なソフトはあるでしょうか。
967 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 15:47:37 ID:qnkNKU3N0] つ msconfig.exe
968 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 15:52:49 ID:Hqux7Bn40] >>966 それは何も必要ないだろ。スタートアップとホームに設定だけで可能
969 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 20:59:32 ID:73NbcMkW0] >>966 URLショートカットを作成してスタートアップへ。 その後も制御したいのであればCOM。
970 名前:名無しさん@お腹いっぱい。 [2006/08/13(日) 14:50:14 ID:TDLdhrBp0] バージョンうpキタ━━━━━━m9( ゚∀゚)━━━━━━!! Ver 4.1 2006/08/13版 フリーソフト [Ver4.1] IEの操作関数を付けた(IEGETDATA, IESETDATA, IELINK, ENCODE, DECODE) 連想配列 HASHTBLを付けた STATUS関数にてEXEのパスを返す ST_PATHを付けた FCLOSE関数にてエラーダイアログを抑止できるようにした MSGBOXにてデフォルトのフォーカスボタンを設定できるようにした POPUPMENU関数にて正しく表示できないパターンを修正 スクランブルをかけるとTEXTBLOCK内の//コメント、改行が無くなるのを修正 繰り返し回数を指定した時にPUBLIC変数の値が初期化されなかったのを修正
971 名前:名無しさん@お腹いっぱい。 [2006/08/13(日) 14:52:44 ID:TDLdhrBp0] 新作キタ━━━━━━m9( ゚∀゚)━━━━━━!! RecIE ブラウザ(IE)上の操作を記録 Ver 0.9 2006/08/13版 フリーソフト [機能] ブラウザ(IE)上の動作をUWSCのスクリプトとして記録します
972 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 18:28:46 ID:lot2S/Mz0] RecFirefoxも作って........
973 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 20:48:44 ID:AeTatXS90] Firefox を使うほどのユーザならそのくらい楽勝なんじゃないのか。
974 名前:名無しさん@お腹いっぱい。 [2006/08/14(月) 10:08:57 ID:m/XHVl2E0] 初歩的な質問なのですが、スクリプトをメモ帳で作って保存したあと ファイルに変換するにはどうしたらいいのですか?
975 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 10:32:11 ID:JPJrjZ5I0] 関数追加とかどうでもいいので>>868 , >>901 のやつを改善して欲しいんだが。 毎回起動し直すのはしんどい >>974 >ファイルに変換 ここの意味が分からない。
976 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 11:00:50 ID:cbj8WqXH0] >>974 拡張子を.uwsにする
977 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 11:01:18 ID:RiUWqdvd0] 974はスクリプトを実行ファイルに変換して動作させると思ってるんじゃないのか。 uwcはテキストエディタで開けばスクリプトを書けるし uwscで開けば実行する。
978 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 00:25:56 ID:OcFA/tVk0] スクリプトの意味も知らないのか…。
979 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 16:37:59 ID:AO5D9Ts00] あるゲームについてバックグラウンドで動作させて マクロ(F1キーを一定間隔で押下)も動作するようにしたいのですが、うまくいきません。 他のアプリでは動くのですが・・・ 以下のスクリプトでどこか間違ってますでしょうか? ID = getid("○○ゲーム") MOUSEORG(ID,2) DEF_DLL PostMessageA(HWND,LONG,LONG,DWORD):LONG:user32.DLL Hndl=IDTOHND(ID) WM_KEYDOWN = $0100 WM_KEYUP = $0101 BTN(LEFT,DOWN,0,0) repeat PostMessageA(Hndl, WM_KEYDOWN, VK_F1,0) PostMessageA(Hndl, WM_KEYUP, VK_F1,0) Sleep(2) until getkeystate(vk_shift) and getkeystate(vk_esc) // Shift + Esc を押し続けると終了する MOUSEORG(0)
980 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 17:24:11 ID:jUyXYzE80] >>979 せめて期待してる動作と現状でどうなるかぐらい書こうよ あとゲーム名隠す意味あるの?
981 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 17:27:06 ID:uy4FvCch0] >>979 >>925
982 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 18:39:08 ID:IXiCPZ1S0] >>979 ゲーム作るときは、WM_KEYDOWNなんかでキー処理しないのが常識だから
983 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 18:41:13 ID:TF9+XVdo0] WebMoney_KEYDOWN
984 名前:979 mailto:sage [2006/08/15(火) 19:31:48 ID:hTgQH+H60] >>980 F1キーを押下することで敵への攻撃を開始します。 F1キーというのがショートカットなのですが 現状では、F1キーを押せていません。 MOUSEORG(ID,2)を外して、アクティブ状態でF1キーを押すマクロを実行すると F1キーは押されて、敵への攻撃を開始するのですが・・・。 ゲーム画面へのコマンドがうまく送れていないというのではないかと思い、 マクロに問題があるのかと投稿させて頂きました。 また、マクロの使用を認めないかもとう話なので ゲーム名は伏せています。
985 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 19:39:57 ID:nSvZVxp90] 不正のやり方を人に聞くなよ
986 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 22:09:59 ID:1eGxq3Lw0] >>984 最低でもマクロの使用を認めてるゲームにしてください>< 不正の片棒担がされる身にもなってよ><b
987 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 22:12:26 ID:JmMP4KQh0] 不正ってどういう意味ですか? 984の人は何をしようとしているの?
988 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 22:50:41 ID:nSvZVxp90] 俗に言う寝マクロだろ
989 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 23:00:10 ID:jh4Yp4PP0] >>988 升と同じ 厨房しかやらないくだらん技だよ。それを得意げに披露しているアホも いるようdが
990 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 23:24:18 ID:Ck7hv8t80] なるほど
991 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 04:41:03 ID:kobQd3OO0] 次スレがあるなら ・作成依頼をするときは使用目的を必ず書いてください あたりを1に入れたほうがいいかも
992 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 06:37:28 ID:iQz9mqu+0] いや、そもそもここは作成依頼スレじゃないだろ 「作成依頼するときは〜」なんて書いたら 最初からマクロ全部作ってもらおうとする他力本願なやつの 「○○作って下さい。お願いします」カキコでスレが埋まるぞ やっぱ今まで通り 「自分で作成してて、どうしても分からない所を部分的に質問する」 が基本じゃね? 不正マクロの件は ・ゲームの不正マクロの質問する奴は、みんなでスルー。やりたい奴は自力でやれ。 くらいが適当じゃ?
993 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 07:09:01 ID:sfmbkESn0] 別に今まで通り、各自の判断で良いじゃない。 大抵、そういった質問で来る奴は毎度似たような感じですぐ見分け付くし
994 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:23:00 ID:f+MvXQXh0] h
995 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:23:30 ID:f+MvXQXh0] f
996 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:24:06 ID:f+MvXQXh0] n
997 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:24:37 ID:f+MvXQXh0] d
998 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:25:09 ID:f+MvXQXh0] l
999 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:25:53 ID:f+MvXQXh0] h
1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 10:26:28 ID:f+MvXQXh0] 1000ならジュースでも飲むか
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。