- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 07:57:49 ID:+HI9MOeK0]
- Windowsを自動化させるツールUWSC。
ttp://www.h7.dion.ne.jp/~umiumi/ uwsc使いのみなさま、マターリ己のスクリプトを晒しましょ。 前スレ 自動化ツールuwsc使いよ集まれ2 pc11.2ch.net/test/read.cgi/software/1156416884/
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 23:29:36 ID:83GoTNUG0]
- >>230
ヒント:できる
- 232 名前:名無しさん@お腹いっぱい。 [2008/02/29(金) 14:52:40 ID:szipRSHv0]
- >>228
VirtualPCとの併用も手。
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 18:44:41 ID:UP1JjCCq0]
- uwsファイルを開こうとすると文字化けするんですけどどうしたらよろしいですか?
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 00:56:57 ID:cifzYbey0]
- googleやショップなどの検索結果で
検索結果の一番上をクリックするスクリプトを作りたいのですが ド素人のためわかりません Tab移動も考えたのですがバナーなどでTabの回数が変わってしまい 思うようにできませんでした どなたか教えていただけないでしょうか?
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 01:20:46 ID:/QICaJjE0]
- >>234
ちゃんとやるならソース見るしかないと思うけど、 画面レイアウトの見た目を利用するなら、 たとえばGoogleの検索結果は「ウェブ」って文字のちょうど下あたりから検索結果のレイアウトが始まり、 タイトルと抜粋以外はインデントされた場所にある。 つまり、ウェブって文字の位置を探して、そのへんからマウスを下に移動しつつクリックすれば最初の検索結果を拾える。 あんまりくりくりしてると、ページの表示が遅い場合何度もくりくりしちゃったり、 2番目以降のやつまでくりくりしちゃうかもしれない。 そこは、ブラウザの表示の完了チェックを利用して、作業中に入ったらクリックをやめるとか、 もしくは、マウスをゆっくり移動だけして、ステータスバーに表示されるリンクアドレスを使ってNavigateするとかする。 見た目を使うのは検索結果がいくつあるか不確定だし勧めしないけど、 最初の1件ってことなら、あんまり手間をかけてもしょうがないしね。 見た目は見た目でも、たとえば「次のページ」とかいう特定のリンク名はいいんだけど、 検索結果のタイトルはまちまちだからね・・・
- 236 名前:名無しさん@お腹いっぱい。 [2008/03/05(水) 17:06:28 ID:vWoOvQ8M0]
- >>231
よければ使い方も教えてくれませんか?
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 17:53:00 ID:Wqjl56Jy0]
- >>236
同じ板のUWSCスレに書いてるものくらい読め scripts.web.fc2.com/VMware/ メイポに自動ログインとサイコロ振りのマクロがある。 もちろんキャラを操作したり回復薬を使ったりも可能ではある。
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 17:57:39 ID:Wqjl56Jy0]
- >>236
VMwareを使わない方法は、今は出来ない。これからも多分できない。 ツールの提供が終わった。 最後に出たツールは、画面を取れなかったので自動回復ができなくなってた。 UWSCでのマクロは画面を見て判断するから。 海外のマクロツールでメモリを参照して動くやつがあるけど、 プロテクトを回避できないからやっぱ無理。
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 23:11:53 ID:yrQKS04U0]
- >>235
234です、ありがとうございます! このようなやり方もあるんですね。 できればCOMを使ってやりたいのですが、 Windowsマクロテクニックを見ただけではできそうにありませんでした。 もうすこし修行してみます。
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 22:58:28 ID:QD7Z3H6o0]
- 誰か馬券ツールうpしてくれ
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 11:18:50 ID:L0iUMTC20]
- はじめまして。uwsc初心者です。
自動化したい動作をuwscで記録して保存したのですが、 これを指定回数分だけ繰り返すにはどうしたら良いのでしょうか? どなたか御教示いだだけませんか。お願い致します。
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 11:58:29 ID:r9rmv4et0]
- >>241
メモ帳で開いて、ヘルプと格闘
- 243 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 14:09:37 ID:FnBMSjIN0]
- >>241
指定回数分記録すればいい。
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 16:37:00 ID:f4ju3xFV0]
- >>241
色んな方法があるけど条件分岐とかなければ手っ取り早いのはREPEAT A = 1 //変数Aを宣言(Aは1) ゼロからでもいい REPEAT //リピート関数の宣言 A = A+1 //変数Aを変化させる(Aは2) //記録した処理をここに記載する UNTIL A > 20 //リピート関数の終了条件 Aが20になるまでREPEATまで戻る 繰り返し回数をここで調整 fend //終わり。お疲れ様でした。
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 21:46:07 ID:tCNubXHu0]
- >>241
回数が決まってるならfor 配列の添え字に何を使うかがこれで明確に分かる。 s[] = 1, 2, 3, 4, 5, 6, 7, 8 for i = 0 to length(s) - 1 print s[i] next
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 23:20:26 ID:OL1hlw+L0]
- >>240
だが断る!
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 23:28:52 ID:tCNubXHu0]
- >>244
Repeatは、1行に書きやすいし、少なくとも1度はsleepを入れたいような例の IEの表示終了待ちには最適なんだけど、 配列データなど、余分な動作をしてはいけない場合には使っちゃいけないんだな。 そういうときはWhile whilt FALSE wend これでループの中は実行されない。 UWSCのwhileとuntilは、ループ終了判定が前後逆だけじゃなく、判定自体が逆なのに注意。
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 23:46:13 ID:L0iUMTC20]
- >>241です。皆さんありがとうございました。
何とか望み通りの動作を実現できました。 こんな便利なものがフリーでいいの?って感じです。 作者さんとスレの皆さんに感謝!
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 00:22:15 ID:AfFRnuZ40]
- >>248
そうだよね これでフリーなんだから凄いよね しかし! 私は今まで何百個と”自動”オート”マクロ”スクリプト”と名の付くツールは 海外も含めて色んなものを試してきたけど WEBで使うならシェア払ってRECIEがいいよ 座標でやってるツールがおもちゃに見えてしまうくらいRECIEは凄い ヘルプで命令を解説するのに命令を使って説明するとか 初めはなんて不親切なツールなんだっておもったよ 動作を記録する時もショートカットキー使えないしね まあ不満はいっぱいあるけど インターネットエクスプローラー上で自動操作させるのならUWSCにシェア払ってRECIEが一番だよ! マジで^^ 私は正規ユーザーになってすぐのときに 本家の掲示板で色んな質問しまくったので出入り禁止なんだけど それでもこのツールが世界一だとお勧めできるよ^^ シェアウェアーとしての金額は少々高く思うかもしれないけど いろ〜〜〜んなツールと比較してもこれが一番安定してると思うよ ただ初心者に厳しいんだよね 私がいっぱい知ってたらいくらでも教えてあげるんだけど 私も超がつくほど初心者なもんで^^ これからもよろしくー
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 09:04:07 ID:eeBRo3et0]
- >>249
もう来んな
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 09:47:58 ID:hg6WGAn+0]
- UWSCでって当たり前だけど
ClkItem使って自動でリストを選択してるんだけど、クリックしたことになっていても実際にはデータ的に選択対象にしただけらしく、 画面に表示されるためにはそこからTABキーを送ってフォーカスを移動してやらないといけない。 これで見た目はクリックして選択したのと同じになるはずなんだけど、 「登録」をクリックしてやると、そのリストを選択しろって言われる。 自動選択後、手でもう一度クリックして開いてやるとちゃんとなる。 マウスでクリックをしたかをチェックしてるっぽい。 けどキーでの移動、選択もできるはずで、TABキーの送信はしてるわけだけど、フォーカスが最初からそこにあるからだめなのかな。 そっからさらに移動してやればいいのか・・・ 他のコントロールと依存しないためには、TABで移動した後Shift+TABで戻ってくるのがよさげだけど あと、IDの重複チェックすると入力したデータが消えるから、ID入力後、クリック作業でとめてる。 そこまでやっても、パスワードが入力されてないだか間違ってるとか言われる。 文字数はちゃんとあってるのに・・・
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 19:20:34 ID:+ILmleno0]
- ■■■■■■■■■■■■■■■■
■ ■ 違う板にコピペすると、四角の枠の中に ■ ■ メッセージとURLが現れる不思議な絵。 ■ ■ ■ ■ (その仕組みがリンク先に書いてある) ■ ■ ■ ■ この原理を応用すると、まったく新しい ■ ■ コピペが作れる予感。 ■■■■■■■■■■■■■■■■
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 21:43:54 ID:U2+Pln980]
- .AA.uwsというスクリプトが現在作動中かどうかを確認する方法は何かないでしょうか
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 01:04:43 ID:qpgaVhos0]
- タスクマネージャーから確認出来る
つまりDOSCMDで出来るだろう
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 18:13:38 ID:6OUxLnHl0]
- レスありがとうございます
しかしタスクマネージャーの内容の取得をDOSCMDでできるのはXPだけか… Win 2kユーザーの自分はタスクマネージャーを起動してGetItemで使用中のアプリを取得することにします
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 21:58:49 ID:U/KpEpXe0]
- UWSCでファイルコピーて出来ますか?
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 22:15:25 ID:6OUxLnHl0]
- www.officetanaka.net/excel/vba/filesystemobject/index.htm
FileSystemObjectを使えばできます またDOSCMDを使っても可能です
- 258 名前:名無しさん@お腹いっぱい。 [2008/03/23(日) 15:07:27 ID:qXkMmNCq0]
- 記録して保存しようとしても
「保存すべき有効データがありません」 と出るのだが。。
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 18:26:52 ID:G4hIMNtR0]
- そうですか
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 18:58:43 ID:mSiSGu7z0]
- >>258
じゃあ記録できてないんだろう。 ゲームガードのかかったゲームを対象に操作しても記録できないよ。
- 261 名前:名無しさん@お腹いっぱい。 [2008/03/24(月) 16:14:35 ID:3lfUTHvJ0]
- >>260
ゲームじゃないんですけど。。 何か対処法はありませんかね・・。
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 17:26:11 ID:PYsDQQ5D0]
- UWSCを使うと
ウィンドウを最前面にするソフト(WinMagnet,Ace-Window)が 機能しなくなるんですけどどうすればいいのでしょう? UWSCを使っても最前面化が機能するソフトなどあれば教えて欲しいです。
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 18:13:48 ID:QlUEhxCK0]
- >>262
UWSC設定画面のうえに(W)ってあるけど起動オプションかな? 誰かUWSCの教科書かいてくらさい 小林シンヤ氏の本だけでは解決できないこといっぱいあるんだよね P26あたりが起動の説明してるけどオプションはわかんなかったよ
- 264 名前:261 [2008/03/24(月) 20:07:29 ID:3lfUTHvJ0]
- 誰か対処法を・・・。
- 265 名前:RSuPZTxAzrGtGIPrYJO mailto:jwvxea@zvumtf.com [2008/03/24(月) 20:07:46 ID:tCTzyewk0]
- 5G0RY3 <a href="zznkpckwyotp.com/">zznkpckwyotp</a>, [url=xhqjyhfalwvk.com/]xhqjyhfalwvk[/url], [link=juqbgwgsligs.com/]juqbgwgsligs[/link], doyuwutnfiia.com/
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:48:55 ID:FaHLgonU0]
- 漏れもシンヤの本買ったけどほんと糞。
掲示板のほうが詳しく載ってるしかってそんした。 みんなも注意するように。分からないことはヘルプと掲示板で十分。
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 21:00:20 ID:kvNqIwSe0]
- >>261
scripts.web.fc2.com/VMware/ VMware+GameGuardで操作を記録することが出来ない環境でも、 マウスクリックしたりキー入力したりは可能。 もちろん画面のレイアウトが変化したら何も出来ないけど、 固定レイアウトなら対象アプリをAlt+PrintScreenでキャプチャ、ペイントに貼り付け、 マウスをもってってステータスバーに表示される対象座標を記録して 自分でBTN( X, Y )って記述。 サイコロマクロでは、フォントが固定なのを利用して数字を読み取ってる。 ただし、座標がクライアント座標じゃなくウィンドウ座標なので、 メニューを表示してるときと表示してないとき、 IEならボタンの大きさとかルビっぽく名前を表示したときと横並びにしたとき、 ツールバーをいくつ重ねてるかでまったく座標が変わってくるので使えない。 サイコロマクロでもメニューの表示・非表示の状態を読み取っている。(なぜか失敗するけど)
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 19:56:26 ID:Nxx/1ad/0]
- 保存するときファイル名に変数使うサンプルどっかにないですか?
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 18:44:05 ID:zoeDx5G20]
- MOUSEORG(GETID("xxx"), 2)
を使ってバックグラウンドに直接キーを送りたいのですが ifb CHKIMG("1.bmp")やBTN(left,CLICK, X, Y)は反応するんですが TABや数字キーがきかない場合はどう記述したらいいでしょうか? よろしくお願いします。
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 23:32:11 ID:LBhZE4OV0]
- WindowsLiveMessengerインスタントメッセージの送信欄にsendstrを使って文字を入力したいのですが、うまくいきません。
id = GETID("テスト-会話","IMWindowClass") 文字 = "テスト" while ! GETKEYSTATE(VK_ESC) sleep(1) sendstr(id,文字,1) wend どうすればいいのでしょうか?よろしくお願いします。。
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 09:07:58 ID:SR9c3vPt0]
- >>268
www.google.co.jp/search?hl=ja&q=FORMAT+FPUT+ID >>269 sckey( ID >>270 ・IDを取得できてるか、IDは正しいか 取得したIDのStatus(タイトル文字とか)を表示したり操作して、 あるいはGetAllWinで全部のリストと比較したりして確認。 ・ループを抜けてるか ループの前後でどこを処理中か表示 ・送信先テキストボックスが正しいか ・・・ ・テキストボックスが文字を受け付けるか キー送信とかテキスト送信とかコピペとかを試す ACC指定を使ってみるとか
- 272 名前:269 [2008/03/30(日) 15:47:24 ID:Gsnd956S0]
- >>271
sckey()使うとTAB送信ができました ありがとうございます これ送信するたび指定ウィンドウがアクティブになるんですね 最初にMOUSEORG(GETID("xxx"), 2)で非アクティブで動作させてるので そのままアクティブにせずに送信する方法ありますか? よければアドバイスお願いします
- 273 名前:269 mailto:sage [2008/03/30(日) 16:35:13 ID:Gsnd956S0]
- 色々調べてみたところ
sckey コマンドはウィンドウをアクティブにしなくても送信できる、のと 強制的にアクティブにしてしまうと2っの説明を見たのですが・・・どっちでしょうか? たとえば↓みたいなものを繰り返すとTABだけアクティブになってしまいます。 While True MOUSEORG(GETID("***"), 2) SCKEY(GETID("***"), VK_TAB)] sleep(1) KBD(VK_t,DOWN,30) KBD(VK_t,UP,30) sleep(1) wend
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 00:11:04 ID:tFVzXwgY0]
- >>273
SCKeyは、アクティブでなくても使えますが、使うとアクティブになるようで。 kbdでは基本的にアクティブウィンドウに送信するので、 確実に送信する方法としてsckey()は使えると思います。 mouseorgで送信可能ならそちらを使われたらいいのでは。 Down,Upのタイミング調整は難しいので 可能ならCLICKを使ってsleepを前後にはさむのがいいと思います。 kbd関数で長い時間を指定しても、その間CPU使用率が高くなり、 反応の遅いアプリケーションではキーボード入力を読み飛ばしたりするようです。 これを避けるにはsleepを使って操作対象アプリにCPU時間を譲る必要があります。 僕がkbd()を使うときは↓のようにします。 sleep(0.1); kbd( VK_a ) sleep(0.1); kbd( VK_b ) sleep(0.1); kbd( VK_c ) sleep(0.1) また、入力間隔0.02秒くらいのシビアなタイミングで文字列を入力する場合、 文字列の入力完了が少し遅れるので、入力後十分な待ち時間が必要になります。 for i = 0 to 30 sleep(0.02); kbd(VK_a) next sleep( 0.3 )
- 275 名前:269 mailto:sage [2008/03/31(月) 04:41:59 ID:3JjAsQe20]
- >>274
詳しくありがとうございます 大変参考になりました! mouseorgではやっぱりTABやFキー等がきかないみたいです が、なんとか目的通りにできそうです
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 14:35:38 ID:sRSS7Klv0]
- スケジュールって上から消化されていくのかな?
あくまでも 0時基準? インターバル2分を3個いれたら どないなるの?
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 18:17:23 ID:nWaBOoJn0]
- >>276
普通インターバルって言えば間隔を言うけど、 0時基準なら、たとえば1時間のインターバルといえば00分丁度に実行することになる。 同じ間隔で複数入れた場合、それらが全部同じタイミングで起動されるだけだろ。
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 07:54:52 ID:38atIQ/IO]
- ゲームで自動ツールを使っています
昨日まで使えたのですが今朝から不具合がでました 途中までは今まで通り使えますが、ファイルプログラム最後に値するマウス動作が、クリックするのですがゲームでは認識せず、ずっとクリックした状態で次に進めません。 ツールを閉じて手動でクリックならできます 誰か教えてください
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 12:12:59 ID:wYUNXx1h0]
- ゲームじゃないんだが、UWSCを使うにあたって
外部ツールとして認識させなくする方法はないのかな? ちょっと他のプログラム立ち上げつつ、使用しようとしたところ 外部ツールとして認識されてしまう=使えなくなる。といった症状。 誰かわかる人いたら、ある程度は自分で出来るんで、ヒントお願いします。
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 13:28:17 ID:aeOUbYHz0]
- >>278
クリックって実はむずかしいんだ。 この画面でこうしたらこうなるから次にこうして・・・ っていうのを、何をするかを書いているけど、 本当に期待するとおりの画面が出ているか確認しなければ、確実な動作はできない。 クリックの操作をゲームが受け付けなかったのか タイミングがずれてクリックしたために操作できず、 そして別の処理をしようとしてとまっているのか・・・ もし次の画面を待っている状態でとまっている場合は、 スクリプトは中断せずに、手動でその操作をもう一度やってあげればいい。 確認するために、どこを実行中なのかFukidasiするかPrintするかしてみたら。 待つ方法が分からなければ、sleep()をはさんで何度か繰り返すとか。 繰り返して問題がない操作ならそれでいける。
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 13:29:13 ID:aeOUbYHz0]
- >>279
GameResistance
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/18(金) 12:06:24 ID:uOGQ0IPGO]
- 279のスレ、私も興味あります
ヒントではなく、答えを教えてください
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/18(金) 12:07:21 ID:cjaW0dCl0]
- GR
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/18(金) 14:09:37 ID:3xWnyDF20]
- GRにはウイルスが入ってるからやめとけ
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/18(金) 14:31:10 ID:cjaW0dCl0]
- 入ってないよ( ^ω^)
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/18(金) 16:56:16 ID:MIrXIxMi0]
- >>282
>>281が答え。 そのツールでUWSCを有効にする。 マルチなのでこっち見ること。 pc11.2ch.net/test/read.cgi/software/1200289634/470-476
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 11:57:52 ID:giO3mx570]
- >>285
おもくそ入っとるがなw
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 12:23:04 ID:MMiQG72lO]
- 281のレスが答えなんですね、ありがとございます
ヤフーで検索すれば出てきますか?これはツールみたいなものなんですか? もうちょっと詳しく教えてくれると助かります
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 12:32:44 ID:ejep5WS/0]
- いや、まず検索してみろよ
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/20(日) 20:22:45 ID:8qhpp/980]
- なんとなくだが>>288には到底無理だと思うがひとつヒント
外部ツールとして認識させないで操作を自動化するということが つまりどういう原理で操作することを意味するか まずそこから考えてみよう そうすれば自然とどういうツールの応用でできるかわかるはず これでわかんないなら無理
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/20(日) 20:47:44 ID:SNkMyV8S0]
- GameGuard無効化したらアカバンされるんじゃないのか。
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 13:01:20 ID:J/SNAqENO]
- >>291
なぜ垢バンなんですか? 無効か有効かなんてわからないんじゃ? ゲームに影響与える外部ツールはまずいと思うが、自分だけで楽しむ外部ツールならいいのでは? そもそも、無効にして垢バンされるということは、無効化ツールの意味がないじゃんかよ
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 14:02:11 ID:9Nsz7vaL0]
- アホか無効にしたらボット使えるだろうが。
oshiete1.goo.ne.jp/qa2488627.html 他にもググってみろ お前に意味がないだけでチートする奴には意味あるんだろ。 無効か有効わからないならそんなプログラム作っても意味ないだろうがアホ 詭弁で言い訳しても無駄なんだよカス。 勝手にアカバンされてろゲーヲタ。
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 19:25:00 ID:TjMCL1aN0]
- そこまで言わなくても良いとは思うが
ゲームの外部ツール絡みの話は 別の所でやってほしい
- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 21:08:15 ID:+JUYBv/30]
- 最近、無料ネトゲに群がるアホ共ばかりな気がする…
質問もそっち系ばっかだし、ヘルプすら読んでないレベルだし
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 21:16:58 ID:wU0EY0Ri0]
- というかUWSCと関係ない話題になってるしな
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 01:49:16 ID:Za5swFnO0]
- 記録したものを>>244のRepeat〜Untilでループさせているのですが
ループ回数によってキーボード入力を1 2 3 4と変えていくにはどのようにすればいいのでしょうか KBD(VK_1,CLICK,438) ↑この部分をループ回数によって2 3 4と変更 >>244のA=4の場合4を入力
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 06:00:21 ID:W1OuvUyX0]
- >>297
VK_1 で定義されてるのは数値で、 VK_0〜9 まで連続しているので VK_0〜9 は、 VK_0 + 0〜9 で表現できます。 iのループで次のように書きます。 KBD(VK_1 + i ,CLICK,438) 検証コード print "(VK_0 + i)" for i = 0 to 9 print (VK_0 + i) next print print "VK_x" print VK_0 print VK_1 print VK_2 //省略 print VK_9 sleep(30)
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 10:28:43 ID:Za5swFnO0]
- >>298
ありがとうございます ifbを使って3桁入力を作ることができました
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 14:12:16 ID:CtXZfz7M0]
- ゲーム中にprintscreenでSS撮っても真っ黒になるんですけど
(ゲームのSS用のキーを押せばゲーム内フォルダに保存される) これって画像判定させない為のなんかですかね? いちよSS画像見て作ってみたけど作動しないんで
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 17:02:17 ID:yKO5uvl+0]
- DirectXで書いてるからかもしれないし、妨害してるからかもしれない。
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 23:21:30 ID:3QUK5PpW0]
- >>297
>>298 >>299 自分も行頭に番号付けたりしてみたいんです すませんがお手すきのときにでも そのものズバリ教えていただけないでしょうか 1行目に0001 2行目に0002 以降1づつ加算していく よろしくお願いします
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 01:07:48 ID:HTs8AX2Y0]
- 文字列生成なら文字コードいじるよりも効率的な方法があります。
scripts.web.fc2.com/MySource.htm Class key は、パスクラ用に1文字から順に文字の組み合わせを作りますが、 k[] = 1,1,1,1,0,0,0,0,0,0,0,0,0,0 とすれば0001からの文字列を生成すると思います。 9999で止めるには呼び出し回数を決めるか、生成文字数をチェック。 汎用的にするためには、メンバ関数を追加します。 Procedure reset( 桁数 ) for i = 0 to length(k) -1 Ifb i < 桁数 Then k[i] = 1 Else k[i] = 0 Endif next Fend 数字の組み合わせだけなら dim s = "0123456789" とするだけです。 桁数固定で0001から始まるならこれでいけますが、 このクラスは組み合わせを作るだけなので、予定桁を超えるときには使えません。 たとえば、99の次は000に戻ります。 桁数に関わらず1ずつ増加する文字列を作るには、k[]の配列ではなく、 普通に数値をformat()関数に渡すだけなのでわざわざクラスを作る意味はありませんね。 ただ、標準のformat()は頭の0は空白になるので、0001から始まる場合は上記クラスも使えると思います。
- 304 名前:名無しさん@お腹いっぱい。 [2008/05/01(木) 01:16:43 ID:HTs8AX2Y0]
- 秒で取得した時間から時、分、秒を取り出すやり方で単純にやるほうがいいかも。
数値 i から2桁目を取り出すには x = i %100 / 10 xは数値なので、0の文字コードにxを足す。 asc("0") + x キー入力ならkbd()に上記を引数にするだけ。 kbd( asc("0") + x ) そのまま文字が欲しければ chr( asc("0") + x ) 文字列なら順につなげていくだけ s = s + chr( asc("0") + x )
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 05:14:00 ID:ZsC5ZVrF0]
- >>303
数値をフォーマットするなら FORMAT() してから 半角スペースを 0 に置換する方が簡単だと思います OPTION EXPLICIT DIM i FOR i=1 TO 1000 PRINT format_digit(i, 4) NEXT // 数値をフォーマットする // // 引数 : num - 数値 [入力] - フォーマットする数値を指定する // 引数 : col - 数値 [入力] - 桁数を指定する // 戻り値 : フォーマットされた数値を文字列で返す FUNCTION format_digit(num, col) RESULT = CHGMOJ(FORMAT(num, col), " ", "0") FEND
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 07:38:29 ID:HTs8AX2Y0]
- なるほどそうか。
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 13:29:01 ID:6BdPgG0k0]
- はじめまして。初めて扱うので至らない部分が多いかと思いますが
宜しくお願い致します。 自分でスクリプトが組めるのは分かったのですが 次の場合、どう構文を書いたらいいのか分かりません。 「出来ました。」 と言う文章が文字列として画面に出た時に キーボードの下を押す。 「出来ませんでした。」 と言う文章が文字列として画面に出た時に キーボードのエンターを押す。 よろしくお願い致します。
- 308 名前:名無しさん@お腹いっぱい。 [2008/05/03(土) 10:04:31 ID:7QZ7Y3JG0]
- 「出来ました。」
と言う文章が文字列として画面に出た時に の部分をもっと具体的に示さないと無理 何のアプリでどういう状況でそのメッセージが出るのか詳しく
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 13:05:55 ID:8oRnu7e50]
- 数分に一回キーボードの0を押す作業を自動化したくてここに辿り着きました
nProでガードされているネトゲですが戦闘に必死で0を押す作業を時々忘れます 5分に一回0を押さないといけないのですがどうすればいいでしょうか 戦闘そのものはゲームパッドとJoytokeyで手動でやっております ネトゲの話題だと荒れそうで申し訳ありませんが、なんとかしたくて^^:
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 13:11:02 ID:LlPNM6t90]
- キーボードの0に、5分に1回ピストンする何かを装着すればいいんじゃないかな
- 311 名前:307 mailto:sage [2008/05/03(土) 16:48:31 ID:nIO9bm+O0]
- >>308
会社独自の確率計算のプログラムなのですが Aと言う状況に対してBと言う行為をした場合 その結果が商品として使える数値なのか否か と、言う感じなのです。 Bの数値(手入力)によって「出来る」・「出来ない」が 別ウィンドウで出てそれをエンターで処理したりするので >>307の状況の質問をさせて頂きました。
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 19:41:02 ID:qqO1k27n0]
- 1.スクリーンショットで
「OK」「NG]のウインドウをbmpで保存、 CHKIMG("ok.bmp")で、それが画面上に出ているかどうかを判定 IFB CHKIMG("ok.bmp") THEN okの場合の処理 ELSE IFB CHKIMG("ng.bmp") THEN
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 19:46:28 ID:qqO1k27n0]
- ngの場合の処理
ENDIF ENDIF OK、NGの別ウインドウが毎回同じならbmpは丸ごとウインドウを保存すればいいが、 どのファイルがOKだとか、毎回違う情報がそこに出るようなら「OK」「NG」のメッセージの部分だけをbmpにする この方法はほんの一例でCHKIMGでなく、GETIDで指定のウインドウ名、クラス名のウインドウが表示されているかどうかで判定する方法もある。
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 21:52:03 ID:g1xl/KBL0]
- > キーボードの下を押す。
キーボードの下に何が有るか明確にしなければ良い答えは得られない。 うちは未だにコタツ。
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 03:36:35 ID:KQyOUxZM0]
- お世話になります>>302です
行頭に整理番号の入力の仕方まだわからないんです >>298さんの 検証コード print "(VK_0 + i)" for i = 0 to 9 print (VK_0 + i) next print print "VK_x" print VK_0 print VK_1 print VK_2 //省略 print VK_9 sleep(30) これを実行するとプリント窓に (VK_0 + i) 48 49 〜省略〜 56 57 VK_x 48 49 50 57 となります 0001から順に9999までの方法をサンプルで教えていただけないでしょうか よろしくお願いします
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 09:08:12 ID:NM2S3mo50]
- >>315
その数字は文字コード。KBD()で操作するときに使う。 でもこの場合は>>305が簡単 for i = 1 to 9999 print CHGMOJ(FORMAT(i, 4), " ", "0") nexe
- 317 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 14:34:43 ID:KQyOUxZM0]
- >>316さん
ありがとう printできました!
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 15:03:18 ID:KQyOUxZM0]
- 何度もすいません>>315です
スレ違いになるかもしれないんですけど どなたかわかる方おられましたらお願い致します Windowsの設定なのかもしれないけど >>316さんに教えていただいた0001〜9999までprintしたものをエディターにコピしようとすると print窓からコピしても214行分だけコピするんです 9787〜9999はコピするんですけど0001〜9786はないんです (print窓には0001〜9999まで記載されているんですけど) これはバッファとかいうの設定でしょうか? テストとしてIEでヤフオクの情報を5000行ほどprintしてコピしてみたら エディターにはちゃんと記録されて保存もできました なぜなんだろうか??(´;ω;`) どなたかわかる方すいません スレチだったらごめんなさい
- 319 名前:名無しさん@お腹いっぱい。 [2008/05/06(火) 15:21:55 ID:NM2S3mo50]
- >>318
マルチかな? とりあえずprintの代わりにSendSTR使えばおk。 今の流れ print → print窓 → クリップボード → エディタ おすすめ SendSTR → エディタ ただし、エディタに吐き出すのは時間がかかるうえにクリックするとデータが壊れるので、 メモリ上で連結していって、完了したらまとめてエディタに送るって手もある。
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 16:01:08 ID:vNNrueEV0]
- こういう初心者はいつでもいるけど最初の説明が不足してるんだよ
AからBに行きたい。自分なりに考えたステップが1〜5の5段階あった 1,2はなんとか自分で出来たけど3が分からないから質問しよう 「3をやりたいんですけど教えてください」 で、ようやっと解決したと思ったら 「4でつまずいたんで教えてください」 最初から「AからBに行きたくて自分なりに1〜5まで考えました 1,2は自分なりに解決できたんですけど3が出来ませんでした」 って質問したら、実は『1->5って一発で出来るよ。』って 解決方法を教えて貰えるかも知れないだろ
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 16:11:20 ID:KQyOUxZM0]
- >>319さん
あそこで詳しくありがとうございました print関係なんですが微妙に質問が違うのでわけて聞いてみたんです 紛らわしくてすいません むこうの>>499はキー操作を聞いていたんです お陰さまでSendSTRにて行頭に整理番号を付けることができましたありがとうございます こちらの質問はprint窓のコピなんです むこうの>>501でprint窓のアクティブについて聞いちゃったので やっぱりマルチになっちゃいました。すいません。 print窓はアクティブになっているようなのですが printされている全体をコピできなかったので質問させていただきました 最後から214行分しかコピできないのがわからなかいままなんです 何も取得できなければアクティブにできていないと考えれるのですが 一部はコピするのでメモリ関係なのかと思いながら質問しました 紛らわしくて申し訳ないです すいません
- 322 名前:名無しさん@お腹いっぱい。 [2008/05/12(月) 17:27:40 ID:KZd8xa1A0]
- テキスト化した画像の自動描画をペイントかなんか使ってやってみようと思うんですが、
正直どこから手をつけていいか分からないです。 詳しい人助けて下さい
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 18:30:32 ID:VNgCS4CN0]
- 自動描画って何?
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 19:51:41 ID:xoSuKPJ30]
- テキスト化した画像って何?
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 16:26:21 ID:1c6H9ITh0]
- 詳しい人って何?
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 17:29:39 ID:p7rkMD3+0]
- 結局ネタだったのか
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/31(土) 18:51:58 ID:0ZQ79fZ+0]
- これって具体的にどういうのに使うの?
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/31(土) 19:42:49 ID:T/3vrB6p0]
- WindowsXPって具体的にどういうのに使うの?とか聞かれても困るだろ
そんなアバウトな質問されても困るだろ…普通
- 329 名前:名無しさん@お腹いっぱい。 [2008/05/31(土) 21:53:59 ID:gh5LiKI40 BE:1554555078-2BP(802)]
- >>327
フォトショップを使って、幾つかの合成画像を作りたいとする。 合成する写真を全部開いて、以下の操作を行う。 1.全画選択する。(ctrl+a) 2.コピーする。(ctrl+c) 3.そのウインドウを閉じる。(ctrl+w) 4.今アクティブになってる画像に貼りつける。(ctrl+v) これを、必要なだけ繰返すのだが、メンドクサイので、UWSCで、1〜4のキー操作を順番にやってくれる様にする。 ウマー!! あ?あれ? 動かない。・゚・(ノ∀`)・゚・。
- 330 名前:fzywbrGjpK mailto:ysvgyi@fcozba.com [2008/05/31(土) 21:58:01 ID:8akU8GYe0]
- VEtqUo <a href="eoujlqibessl.com/">eoujlqibessl</a>, [url=eugpdxkojddl.com/]eugpdxkojddl[/url], [link=uaaaikacrxxq.com/]uaaaikacrxxq[/link], qfqmkhcftvum.com/
- 331 名前:cartoon flash game sexy mailto:daviegka@mdxebgkm.com [2008/05/31(土) 21:58:53 ID:vIaE9S/j0]
- wetwomen-2008.com/view/bikini-nude-swedish-team bikini nude swedish team , divaspalace.net/dir/hardcore-gay-free hardcore gay free , youhotalbum.net/vids/quicktime-sex-video-clips quicktime sex video clips ,
|

|