[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/18 14:24 / Filesize : 335 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

自動化ツールuwsc使いよ集まれ3



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 ,






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<335KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef