自動化ツールuwsc使い ..
413:名無しさん@お腹いっぱい。
08/11/06 19:37:20 fRRvLKIF0
お世話になります
また、お聞きしたいことが出来ました
お時間のあるときにでもお願いいたします
Printを最前面に表示させたいのです
UWSCを動かせるとタスクトレイに格納されて
Print窓も同時に見えなくなってしまいます
UWSCを最前面の状態で動かせることは出来ないでしょうか?
ヘルプボタンの上にある”設定”には「タスクトレイに格納(W)」はありましたが
最前面に固定するという設定はないでしょうか?
Print窓が見えれば他の方法でも構いません
ご存知の方おられましたら教えてくださいm( _ _ )m
414:名無しさん@お腹いっぱい。
08/11/20 03:27:24 2/xNyEEH0
最近UWSCを始めたばかりの者です。
現在テキストファイルにまとめて列記された文章を任意のまとまりごとに別のテキストファイルの文章の中の任意の部分にコピペするマクロを作ろうとしています。
最初は簡単にできるかと思ったのですが、どうしてもうまくいきません。
コピペする文章の最初と文末に何か印をつけて、印にはさまれた部分をすべてコピーするといった動作をUWSCでさせるにはどうしたらよいでしょうか。
ご教示よろしくお願いします。
415:名無しさん@お腹いっぱい。
08/11/20 09:54:40 KVGxvD560 BE:693998055-2BP(808)
>>414
UWSCで巧く行う方法を思いつかないのでアレですが。
どうもUWSCでやる事では無い気がする。
BASICとかでプログラム組んでやった方が良いのでは?
416:名無しさん@お腹いっぱい。
08/11/20 10:05:34 QtAi5BO20
うまくいかないというのは、自分なりに作ってみたけど
想定した動作をしなかった場合に使う言葉であって
さっぱり分からないので一から教えてください。と言う時に使う言葉じゃない
417:名無しさん@お腹いっぱい。
08/11/20 11:10:38 FqIfUbaT0
>>414
まとまりってのがどれくらいの量なのかわかんないけど
私があるリスト作ったときは秀丸とUWSCでやってみたよ
正規表現ちょっと覚えたらできた
UWSCだけでもできるかもしれないけど
とりあえず急いでいたので私は秀丸エディター使った
それは秀丸スレで聞いて操作をUWSCにやらせただけなんだけどね
418:名無しさん@お腹いっぱい。
08/11/20 12:57:30 arZirfbN0
任意のキーでスクリプトを開始させ、スクリプトが終わったらUWSCを終了させず待機状態にし
任意のキーで再度スクリプトを開始というマクロを作ろうとしています。
そこで質問なのですが、待機状態にさせるということはできますか?
419:名無しさん@お腹いっぱい。
08/11/20 13:08:04 z5gBHeIh0
あなたが待機状態と呼んでいる状態は
どのような状態なのかがはっきりさたほうがいいのでは…
なんで、UWSCを終了させたくないのか
なんで、待機状態にさせたいのかが分からない
任意のキーでスクリプトを実行させたいだけならUWSCとは無関係な話になる
420:名無しさん@お腹いっぱい。
08/11/20 13:27:30 arZirfbN0
任意のキーで実行させるというのはできます。
待機状態というのは、スクリプトを開始させ任意のキーを押すまでの状態と言ったら伝わるでしょうか?
これはスケジュールで設定してあげれば済む話なのですが、スクリプトで出来るのならば組んでみたくなりまして。
「UWSCを終了させず」は誤字で正しくは「UWSCを停止させず」でした。
待機状態にさせたい理由はスクリプトを実行する時が常にではないからです。
421:名無しさん@お腹いっぱい。
08/11/20 14:16:31 KVGxvD560 BE:582958073-2BP(808)
>>417
あー、適当な文字列で範囲選択できるテキストエディタを自動操縦するのか…
なるほど。
422:名無しさん@お腹いっぱい。
08/11/20 14:39:51 FqIfUbaT0
>>418
先人の方に教えてもらったものですが使えそうならドゾ
CTRLキーを押すまでUWSCは待機状態(Sleep0.1の繰り返し)になります
REPEAT; sleep(0.1); UNTIL GetkeyState(VK_CTRL)//「Ctrl」押すまで待機
Sleep(0.1)
423:名無しさん@お腹いっぱい。
08/11/20 15:05:58 ZsC3hb610
>>421
秀丸はシェアウェアだから、サクラエディタをお勧めするよ。
検索キーワードを設定して、
1.F3で検索
2.Homeで次の先頭に
3.シフト押してF3を2回とHomeで範囲設定
とか
シフトって逆順検索だったりしたっけな?
424:名無しさん@お腹いっぱい。
08/11/20 15:15:28 ZsC3hb610
>>420
> スケジュールで設定してあげれば済む話
そういうのはスケジュールでやってください。
常駐させるとCPUもメモリも食うし、思いがけず動いて変なことになったりするし。
入力監視はこんな感じ
while GetKeystate(VK_Alt)
sleep(0.1)
wend
425:名無しさん@お腹いっぱい。
08/11/20 15:19:44 ZsC3hb610
(´゚3゚):;*.':;ブッ
Whileの場合は!つけないと
while !GetKeystate(VK_Alt)
426:名無しさん@お腹いっぱい。
08/11/20 15:51:10 arZirfbN0
時を忘れて調べていたらCALLで解決致しました。
レスして頂いた>>422様と>>424様、ありがとうござます。
今後、別のマクロを作る際にも必要になるかもしれませんので、
メモさせて頂きました。
スクリプトについても少し勉強してみようかと思います。
有難う御座いました。
427:名無しさん@お腹いっぱい。
08/11/20 15:54:48 M9X6vahc0
まぁ本人が解決したって言うならいいけどさ
> 待機状態にさせたい理由はスクリプトを実行する時が常にではないからです。
これじゃ理由になってないだろ
スクリプトの実行=処理の実行でいいじゃない。
毎回、スクリプト実行させればいいんじゃないの?って話
なんで、スクリプトは実行しつつ一時停止させて
処理を止めておきたいかが全く見えてこない
428:名無しさん@お腹いっぱい。
08/11/20 16:04:13 FqIfUbaT0
私の場合
一時中断機能必要になったのは
Sleep時間が決めれないからでした
5秒のときもあれば20秒のときもある
かといって初めから20秒に設定すれば本来の役目を果たせなくなるほど
致命的なロスタイムになるんです
ところで回答もしないのに理由を聞くのはなぜなんだ
あなた解答者として必要の無い人間みたいですよ
実際、私は理由を聞かずに答えれました
理由聞くのは解答者として当然だと思っているのなら
なお更ウザイ
429:名無しさん@お腹いっぱい。
08/11/20 16:07:15 M9X6vahc0
>>428
あなたは「スクリプトが終わったらUWSCを終了させず」を
読み飛ばしたか無視したかで、待機から再度開始と聞いて
一時停止だと読んだらたまたま当たっただけ
430:名無しさん@お腹いっぱい。
08/11/20 16:12:48 FqIfUbaT0
たまたまじゃないよ
自分もそういう機能が欲しいと思ったことがあるから
質問読んだ瞬間ピンときた
理由聞く解答者はプログラム板にもいっぱい居てるけど
そういう連中の99%は問題解決してないね
理由を書かされる方も時間の無駄だったのが悔しいだろうと思うよ
431:名無しさん@お腹いっぱい。
08/11/20 16:16:04 DNWagFgs0
ある処理を無限ループさせてるスクリプトを、任意のキーで実行/一時停止させるのも
ある処理を一回しか行わないスクリプトを、任意のキーで実行させるのも
得られる結果はほぼ一緒でしょ?
時々止めたいってことなら、前者のが合ってる気がするが
時々実行したいなら、後者のが自然だと思うんだけども
432:名無しさん@お腹いっぱい。
08/11/20 16:21:07 msw8UqTp0
ピンと来たとかそう言う問題じゃないんだっての…
一時停止だと思いつかないんじゃなくて一時停止かどうか判断ができないと言ってるわけだろ
初心者の質問でありがちなのは
A地点からB地点に行きたいという大きな目的があるのに
自己流で、S地点まで到着したら行き止まりだった…
「行き止まりなんですけど塀を越える方法ありますか?」的な質問が多い
塀を越える方法を教えるのも手だけども、もっといい方法があるかもと考える人だっている
433:名無しさん@お腹いっぱい。
08/11/20 16:31:42 FqIfUbaT0
>>431
自分のデスクトップ内だけで考えてるのかあ
通信先との連携はしないの?
通信先はいつも決まったとおりの動作しないよ
色判定とか色々やったけど無理だね
今、キミの目の前にある2chの画面でも文字以外の部分は白地に見えるだろう
これを意図的に何百色も使って色判定できない細工してあるところもある
ピッカーで判定すればすぐわかる
色の範囲指定すればいいと思うだろ
それもダメなんだよなあ
細かいことは置いとくけど
結局、一時停止がベストって時はあるよ
あなたが知らないだけかもしれないし私が特殊なのかもしれない
んじゃねバイバイ
434:名無しさん@お腹いっぱい。
08/11/20 16:33:57 FqIfUbaT0
相手の挙動は予測不可能
でも対応しなくちゃいけない
って感じかな
435:名無しさん@お腹いっぱい。
08/11/20 16:37:12 msw8UqTp0
小学二年生のお兄ちゃんが小学一年生の弟の宿題を見て、
「俺、その答え知ってるよ。答えは5だよ」って自慢げに教えてる感じだな
大人は答えを教えればいいってもんじゃないことを知ってるんだよ
436:名無しさん@お腹いっぱい。
08/11/20 16:38:45 pN/qZmP60
通信先との連携ww
ものは言い様だな…どうせネトゲかなんかだろう
437:名無しさん@お腹いっぱい。
08/11/20 16:40:13 LyQTRDAq0
>>433
君のレベルから想像するに、色の範囲指定をしたけど駄目だったというより
ただ単に、RGBを分かってないだけだろう…
438:名無しさん@お腹いっぱい。
08/11/20 16:48:00 ZsC3hb610
理由を聞くのは、欲しがってる手段が目的を達成できるかがすでに疑わしいからだね。
で、質問に慣れてない人は目的をうまく説明できない。
目的を聞く人が実際どういうつもりで聞いてるかは知らないけど、
できればずばり目的を言って欲しかったりするけど、
アドバイスを求めるだけなら目的っていうのはあやふやにしていいんだよ。
>>433
> 結局、一時停止がベストって時はあるよ
一時停止の方法として、キー入力の監視がいい方法かはわからないよね。
全画面ゲームならキー入力の監視しかないと思うけど。
ちなみに僕が「スケジュールで実行してください」と言ったのは、
スケジュールツールを使う方法だけでなく、sleep()でタイミングを合わせる方法も含めて言ったつもりです。
>>436
ウィンドウをコントロールするのがメッセージ通信を介してだと知っていれば通信ていうのはおかしくない。
>>437
いや、色の範囲指定っていうのは、ドットごとにやるしか方法がない。
色を無視して形でってオプションはあるけど、半透明の背景模様を無視できないよね。
動画編集で動き検出の調整みたいに、画像を見ながら調整できればかなり使い物になるとおもうんだけど。
ドットごとの色判定して形を見るのは、UWSCじゃきつい。
439:名無しさん@お腹いっぱい。
08/11/20 16:52:35 FqIfUbaT0
ん?
>>435
どうとでも想像してればいいよ
結果を知りたいだけの質問だろ
答えだけで十分だよ
質問者もそう思ってるだろ
ウザイ説明や追加解説なんかいらないよ
もちろんUWSCの勉強として質問してくる人も居てるよ
ただし回答だけが欲しい場合もある
ウザイ解答者気取りと遊んでられない
どうでもいいから回答早くよこせって感じかな
それでいいじゃん
解答できないものは放置されるし放置すればいい
解答者ぶった解答しない輩が逆に質問してきて、それに答えてみても
回答はできなくて消えちゃう解答者ばかりだってこと知ってたんだろ3chのパターンを。
>>436
ネトゲには興味ないよ
それだけはあんたに伝えておく
もっとUWSCを活用してみればいいよ
本当に素晴らしいツールだからね
使い道は色々ある
なんで使い道を知りたいの?
なんかネタ探しかw
まあ自分で探せ
小馬鹿にされてまでネタ教えるアホ居ない
440:名無しさん@お腹いっぱい。
08/11/20 16:53:38 FqIfUbaT0
>>437
あほ??
私には理解できないギャグか?
あなたは黙ってればいいよ
441:名無しさん@お腹いっぱい。
08/11/20 16:59:18 ZsC3hb610
>>とあるオンゲスレの人
回復は行動マクロとは別で実行しないと。
メイプルストーリーでは攻撃動作が回復を妨げたり・・(逆だったかな?)
したんで、回復を組み込む必要があったけど、
Tenviでは完全に独立して動かしていい。
回復と行動マクロは、別々のUWSファイルにしてそれぞれ同時に実行できる。
UWSファイルをUWSCに関連付けていれば、エクスプローラーからそれぞれダブルクリックするだけ。
その設定を知らないと、UWSC本体を多重起動したり複数同時に読み込んだりできないかなどと言い出す。
一つのファイルでやりたければ、回復と行動を独立した関数にして、
Thread 回復マクロ()
Thread 行動マクロ()
sleep(24*60*60)
みたいにして独立したスレッドで実行すれば並行動作する。
442:名無しさん@お腹いっぱい。
08/11/20 17:00:48 FqIfUbaT0
多分>>438さんにはオモイッキリお世話になってると思う
sakuraの宣伝で もしかして?
って思ったんだけど
あなたに間違いないよ
お久しぶりです^^
以前あなたにあるサイトの検索ソース貰ったものです
お陰さまでなんとか生きてます^^
カレーライスご馳走しますよwww
443:名無しさん@お腹いっぱい。
08/11/20 17:05:22 LyQTRDAq0
>>438
範囲指定と言ってるのは、表示領域のことじゃなくて
色の幅のことでしょ。#FFFFFFだけじゃなくて#FEFEFEも…とかそう言う類の。
白に見えるけど白じゃないんだよ。とか言ってるくらい何だから
RGBを理解せずに分解しないでやってるだけだろうとしか思えないけど
444:名無しさん@お腹いっぱい。
08/11/20 17:13:53 FqIfUbaT0
あ、それから別スレで言ったんだけど
以前事故にあって今は長期休業中って私が言ってたでしょ
明日の診察で恐らく最終になりそうで
多分、来週から復職できそうです
あなたには本当にお世話になって感謝してます
秀丸スレ、正規表現スレ、sakuraスレ、Perlスレ、ネットワークスレ
あらゆる所でお会いしましたね^^
色々と教えてくれて本当にありがとうございました
暴言もいっぱいしちゃいましたが本当は感謝の気持ちでいっぱいです
私にソースくれたときの捨てアドまだあるんですよ
もしよかったらメルください
>>438さん本当にありがとうございました
でわ^^
>>443
キミしつこいね
推測だけでそこまでよく考えられるなあ
ある意味で凄い
凄すぎるのでもうちょっと気楽にいったほうがいいよ
肩の力抜いてね
445:名無しさん@お腹いっぱい。
08/11/20 17:23:49 LyQTRDAq0
>>438
誰も1〜10まで説明しろってことではないでしょう
>>432で言えば、「どこどこの交差点を右に曲がったら行き止まりだったんだけど…」
くらいの情報は欲しいってことでしょう
446:名無しさん@お腹いっぱい。
08/11/20 17:52:02 ZsC3hb610
>>443
UWSCではきついっていうのは、ドットごとの色を取るのが大変だから。
PEEKCOLORってそれなりに時間かかる処理だし、
1ドットずつ取得するループでは、変化する画面に対応できないし。
>>445
うん。
だからまずはゴールがどこなのかを確認しようって話ですよね。
でもずばりゴールの場所は教えられないから、右に曲がって左に曲がって
信号、曲がり角をいくつ通り抜けてっていう説明を求めるわけですが、
大雑把な位置が分かれば左回りより右回りが早いよね?っていうアドバイスもできるわけで。
僕はそういうところで時間かけたくないのでゲーム名とかはっきり出すわけですが、
仕事で使うところとか会員制のところは教えられないし教えてもしょうがなかったりするのは理解してます。
>>442
お元気そうで何よりです。
あいにく引きこもってますんでお礼のほうは気にしないでください。
半年後には1万2千円が振ってくるので、そっちの方で十分です。
これで5か月分のADSL料金が確保できる。
裏契約のYahooにも感謝。
>>444
>秀丸スレ、正規表現スレ、sakuraスレ、Perlスレ、ネットワークスレ
>あらゆる所でお会いしましたね^^
サクラスレで正規表現の話題はしましたが、
秀丸、Perlスレでは別に・・・
そういえば秀丸の操作の話題もあったかな?
でも僕は秀丸使ってないのでそっちは別の人ですねきっと。
基本匿名の掲示板での喧嘩は僕は気にしてませんよ。
まちBBSみたいな地域限定な上にIP出る場所ではさすがに気にしますが。ちなみに今日アク禁食らいました。
447:名無しさん@お腹いっぱい。
08/11/20 18:41:46 LyQTRDAq0
UWSCで色を取るのが大変だとは思ったこと無い
色を取る座標を知るのが大変だとは思ったことがある
なので、座標を取るためだけに別なツールは使ってる
ポインタを移動させるとポインタのある座標と色を表示してくれるツールがあるので。
座標さえ分かれば、色を取得するためだけのスクリプトで
単色なのかグラデーションで幅があるのかとかいくらでもUWSC単体で調べられる
448:名無しさん@お腹いっぱい。
08/11/21 23:10:11 biQme0XB0
すいません、質問なんですが
ある特定色が画面上のどの座標ににあるか簡単に知る方法ないですか?
ためしにpeekcolorで全画面範囲を探索してみたらたかだが100万ループでも
処理が終わらないので何か良い方法があれば教えてください
449:名無しさん@お腹いっぱい。
08/11/21 23:20:15 8LF3mIBG0
>>448
DLL作ったらいいよ。
でも、そのカラーが1箇所にしかない可能性は、フルカラー写真でもない限り考えられない。
複数の座標が取れるはずだけど、それをどうするか。
そして、たった1点だけでそれが何かを判定するのは難しい。
なんの役に立つのか分からない。
450:名無しさん@お腹いっぱい。
08/11/21 23:23:49 tcVH6SFI0
その色1ドットの画像でchkimgとかはいかんのかな
451:名無しさん@お腹いっぱい。
08/11/22 00:56:30 e7yf1yWm0 BE:499678463-2BP(808)
UWSCでやるのってネタが多いね。w
単なる画像なら、保存してプログラム解析すれば良さそうなのに。
リアルタイムで画像解析してUWSCで操作するなんて状況が想像できない。w
452:名無しさん@お腹いっぱい。
08/11/22 01:21:54 w4mekZSr0
ネトゲもやったことないのか?
人の多いネトゲで実用的なBOT組めれば金になるんだぞ。
一つ勉強になったな
453:名無しさん@お腹いっぱい。
08/11/22 10:11:44 y+IWHAJ+0
>>448
そういうことが出来るツールがあったはず
この前、10日〜2週間くらい前に
「こんなソフトないですかスレ」に画面内に任意の色があるか無いかの判定みたいな質問があって
そういうことができるものがあるらしいよ
本来の目的とは違うけど
そういうことは可能と解答者が答えてて
質問者はその後「これでできそうです」とか答えてた
前スレか前々スレあたりになると思う
454:名無しさん@お腹いっぱい。
08/11/22 10:17:30 y+IWHAJ+0
>>448
探してきたぞ
下記のスレの555の質問見てみ
回答も貰えたみたいだ
スレリンク(software板)
455:名無しさん@お腹いっぱい。
08/11/22 10:21:37 y+IWHAJ+0
>>448
わかったよ
「画像から面積」というソフトを応用するらしい
さっきのスレの555が質問で561が回答
その回答に対して質問者は572でアレンジした使い方を返事してお礼を言ってる
まあ見てみ
456:名無しさん@お腹いっぱい。
08/11/22 10:28:48 UdnDAL4n0
それは使われているかどうかだから、
1dot用意して面積が2dot以上ならあったってことになるけど、座標は分からないでしょ
457:名無しさん@お腹いっぱい。
08/11/22 10:43:55 y+IWHAJ+0
>>456
ひねれよ
絞込みは簡単になるだろ
100万回ループさせてもわからないものを
そのツール使えばか激的に減らせれると思うよ
と言ってもそういうこと言う人に説明しても思いつかんだろうけどね
458:名無しさん@お腹いっぱい。
08/11/22 10:45:59 y+IWHAJ+0
>>456
まさかツールを手動で動かせるつもりなのか!?
UWSC使いは基本的にどのツール使うのもUWSC
そのツールに限らず手動操作なんてやらねーよw
459:名無しさん@お腹いっぱい。
08/11/22 11:14:21 B7+BNgRd0
なんか、最近くだらないことで煽りいれる人多いなぁ…
そう言うの要らないから。
460:名無しさん@お腹いっぱい。
08/11/22 14:50:08 h3kFJhBh0
お前もな
461:名無しさん@お腹いっぱい。
08/11/23 14:11:03 UJSIkyRq0
>>459
荒れる、とか煽る、とか大抵は一人語りしたがるやつが
騒いでるだけ。お前のことな。で、こういわれたら>>460みたいに言い返す。
もうパターン化してる。
お前が死ねば解決。
462:名無しさん@お腹いっぱい。
08/11/23 18:35:30 xd5kuG5Y0
カメラモードで録画してるときに
録画を一時停止してコメント入れたいんだけど
そういう機能はないですか?
停止して//これは○○のボタン
とか、その都度入れれたら嬉しいです
みなさんは座標をメモりながら録画するんですか?
463:名無しさん@お腹いっぱい。
08/11/23 18:38:07 uKblIZr70
そもそもカメラモードなんて使いません
464:名無しさん@お腹いっぱい。
08/11/23 19:11:38 xd5kuG5Y0
そうなんだ
一応、正規ユーザーなのでIERECを使えるユーザーなんだけど
IERECで録画できないんですよ
一時停止して座標やコメント入れたいんですけど
不可能ってことでしょうか?
タスクバーやツールバーをIERECでクリックできないです
465:名無しさん@お腹いっぱい。
08/11/23 20:30:50 o0jrYliN0
>>464
IEのドキュメントって内部構造を見て操作するんですよね。
ドキュメントはスクロールも出来るし座標はころころ変わっちゃうし。
・・・
コメントって再生中に画面に表示とかじゃないのかな?
座標とか言うからそうなのかなと思ったんだけど。
>>462
コメントを入れたいタイミングで動作に影響しないキーをクリックして、
録画完了後にスクリプトをVK_Ctrlとかで検索したらいいよ。
IERECがキー操作を記録するかは知らないけど。
466:名無しさん@お腹いっぱい。
08/11/23 20:50:45 Fb8i3IZl0
>>465さん
>動作に影響しないキーをクリック
これでやってみますありがとうございます
コメントは再生中に出したいのではなく
録画したものを編集するのに使いたかったです
「このボタンクリックはアレだな。このクリックはあれだな」って感じで
座標だけではなく「今から○○をクリックする」とかコメント入れておいたらわかりやすいかなと思いました
とりあえず影響の無いキーをクリックしてやってみます
467:名無しさん@お腹いっぱい。
08/11/23 22:41:48 xwcgBqA/0
>>373さん
確かに・・・それがいいとおもいます。
uwscを使うにしても殆どGameGuardが見事なまでに
邪魔をしてくれますし、それなりの知識を持っていないと
GameGuardによるオンラインゲームで
uwscを使用するのは難しいでしょうね。
個人的にはuwscをテイル○ウィーバーなどで使用を検討したのですが
結局GameGuardによって、画面内をuwscから操作できませんでしたし、
結構オンラインゲームでuwscをそのまま扱えない場合は多いような気がします
かといってGameGuardは今となっては簡単に回避できる
ものではありませんしね・・・
一応、VMware Playerにて仮想化(仮想化OS)させて、
GameGuardを回避する方法があるらしいのですが・・・
詳しくはよくわかりませんね。
参考までに
URLリンク(itpro.nikkeibp.co.jp)
URLリンク(www.vmware.com)
VMwareでの方法
スレリンク(software板)
468:名無しさん@お腹いっぱい。
08/11/24 16:53:25 pzOG8bxb0
IFBについてお伺いします
偽の場合Sleep(0.2)の後、再びIFBからやり直しさせたいです
真が返ってくるまでループさせたいんです
下の場合@で判定してAを行わない場合D→@に帰る
Aを行えるようになるまで@とDの繰り返しさせたいです
Aを行えるようになれば@に帰ることはありません
どなたかループ教えてください
ヘルプのIFBの例を見ましたが馬鹿なのでわかりませんでした><
よろしくお願いいたします
Ifb then//@
//真の場合の動作A
else//B
//偽の場合の動作//C
Sleep(0.2)//D
endif//E
469:名無しさん@お腹いっぱい。
08/11/24 17:09:45 IPZpyxS30
// While Wend 文
// Repeat Until 文
ヘルプを読む。
470:名無しさん@お腹いっぱい。
08/11/24 17:26:47 5uNLw3uT0
>>468
@、Dを繰り返し、Aを実行したらFに進む
できればsleep()はループの最初でやったほうがいい。
後ろでやると、continueしたときsleep()を実行しなくなるので。
Aを実行したときループを抜けるのでelseはいらない。
while true
Ifb then//@
//真の場合の動作A
break // Fへ
endif//E
Sleep(0.2)//D
wend
F
よく見るとループ1個で済む問題だった。
while !@ // @でない間Dを繰り返す
Sleep(0.2)//D
wend
A // @を満たした後1回だけ実行される
F
471:名無しさん@お腹いっぱい。
08/11/24 17:40:20 pzOG8bxb0
>>469さん
即レスありがとうです
>>469を試してみたんですけど
シンタックエラーと出ます
>>470さん
ありがとうです
今から試してみます
472:468
08/11/24 17:45:46 pzOG8bxb0
下記のようにしてみたんですけど
変数IFBが定義されていませんってエラーが出るんです
どうすればいいでしょうか?
while ! Ifb PEEKCOLOR(994,610) = $C66184 then
//動作A真の場合
BTN(LEFT,CLICK,900,700,100)//終了
Sleep(0.1)
BTN(LEFT,CLICK,900,700,100)//終了
Sleep(0.1)
BTN(LEFT,CLICK,900,700,100)//終了
Sleep(0.1)
else
//動作B偽の場合
Sleep(0.1)
//EXIT// 関数を抜ける
//EXITEXIT// 直ちにプログラムを終了 [終了コード]
endif
wend
473:468
08/11/24 17:51:31 pzOG8bxb0
ifb と endifを抜いてみたんですけど
型があっていないまたは式がおかしいって感じのエラーでました
わかるかた教えてください
474:468
08/11/24 17:53:34 pzOG8bxb0
何度もすいません
エラーになってのは下記のコードです
while ! PEEKCOLOR(994,610) = $C66184 then
//while ! Ifb PEEKCOLOR(994,610) = $C66184 then
//動作A真の場合
BTN(LEFT,CLICK,900,700,100)//終了
Sleep(0.1)
BTN(LEFT,CLICK,900,700,100)//終了
Sleep(0.1)
BTN(LEFT,CLICK,900,700,100)//終了
Sleep(0.1)
//else
//動作B偽の場合
Sleep(0.1)
//EXIT// 関数を抜ける
//EXITEXIT// 直ちにプログラムを終了 [終了コード]
//endif
wend
475:名無しさん@お腹いっぱい。
08/11/24 18:02:44 5uNLw3uT0
>>474
while PEEKCOLOR(994,610) <> $C66184
って書けばいいよ
!は !(PEEKCOLOR(994,610) = $C66184) みたいな使い方をするけどUWSCではエラーになると思う。
UWSCの場合、!IsBlack(PEEKCOLOR(994,610)) みたいな判定関数使うときには!使える。
だからこれでいいんだ
while PEEKCOLOR(994,610) <> $C66184
sleep(0.2)
wend
Aの処理
AとかBとか途中で変えられると説明できないから。
476:468
08/11/24 18:34:53 pzOG8bxb0
>>475さん
できました!
順調に動いています
勉強になりました
本当にありがとうございました!
477:名無しさん@お腹いっぱい。
08/11/24 19:36:19 ZZR2fIiz0
【マクロ】 UWSC Part4 【シェアウェア化】
スレリンク(software板)
これ墜ちたけどどっちが本スレ?
てかなんでソフトウェア板なの?プログラムのほうがいい希ガス
478:名無しさん@お腹いっぱい。
08/11/24 21:47:58 5uNLw3uT0
>>477
996までログがある。
こっちは次スレってことでいいんじゃね?
479:名無しさん@お腹いっぱい。
08/11/25 23:13:33 hi+W54gz0
1〜20まで画像があって1〜10までの画像がどれか見つかるとAという動作、
11〜20までの画像がどれか見つかるとBという動作をしたいのですが、うまくまとめる方法はないでしょうか。
今はifb〜endifで画像の数だけ分けているのでどうしても動作が遅くなったりしています。
このスレにあったor _を使って纏めるほうが軽くなるのでしょうか。
ほかにいいやり方などあれば教えてください。
480:名無しさん@お腹いっぱい。
08/11/26 23:07:31 qaM69CBf0
1〜20までしかないなら
1〜10が見つかればA、1〜10じゃなければ11〜20なんだから…
そうじゃなければBの動作をするように組めば良いんじゃないの?
>>475そのまま使えないか?
481:名無しさん@お腹いっぱい。
08/12/01 10:47:00 Mc3BM4pI0
上の質問と似たようなものですが
1の画像だとA地点クリック、で2の画像だとB地点クリック
どちらでもなければC地点クリック
と言う感じで条件つけたいんだけど
Ifb chkimg("bmp") = true then
ある座標クリック
sleep(1)
else
違う座標クリック
sleep(1)
Endif
こんなのだと二つの条件でしか動作できないので
efbやendifのわかり易い説明とかありますか?
482:名無しさん@お腹いっぱい。
08/12/01 10:48:44 ljFiWAWC0
elseif
483:名無しさん@お腹いっぱい。
08/12/01 10:52:23 bZprMjA30
まーたゲームのマクロか
484:名無しさん@お腹いっぱい。
08/12/01 12:51:57 jLDfAYYX0
uwsc=ゲーム
この図式ができたのは間違いない。
俺はautoitに逃げようと思う。
ゆっくりだが。
485:名無しさん@お腹いっぱい。
08/12/01 12:53:08 bZprMjA30
autoitも海外じゃゲームのマクロに使われるけどな
486:名無しさん@お腹いっぱい。
08/12/01 15:46:23 wo6uc7rL0
だれかIE_Subください。
487:名無しさん@お腹いっぱい。
08/12/01 18:19:02 cMPlUa4N0
UWSCの名前を変えたいのですが、どうしたらできますか?
488:名無しさん@お腹いっぱい。
08/12/01 18:25:45 bZprMjA30
>>487
UWSC作者に頼んで変えてもらえ
まあ無理だろうけど
489:名無しさん@お腹いっぱい。
08/12/02 13:55:47 U5v8iGvn0
色や画像判定について質問です
スクリプトの処理の流れとは別に、常時判定作業を行い条件に当てはまったら実行できる(スクリプトの処理の流れは同時に動き続ける)にはどういう記述の仕方をすればよいかご教授お願いしたいです
490:名無しさん@お腹いっぱい。
08/12/02 14:38:57 Gs7FzclO0
寝マクロしたいならその辺の書店でマクロについて詳しく書かれてる本でも買えよハゲ
491:名無しさん@お腹いっぱい。
08/12/04 01:16:06 7cwlu76O0
8:00から8:20までの間にパソコン起動されたらメモ帳を開く
はどうしたらいいですか?これはできませんよね?!
492:名無しさん@お腹いっぱい。
08/12/04 01:19:48 t4txWJ630
「8:00から8:20までの間にパソコン起動されたらメモ帳を開く」というスクリプトを作ってスタートアップに登録する(.uwsをUWSCに関連付けしておく)
時間はGETTIMEで取る
493:名無しさん@お腹いっぱい。
08/12/04 02:26:12 bW++wL3x0
>>491
while true
GETTIME()
IFB G_TIME_HH2 = "08" AND G_TIME_NN2 >= "00" AND G_TIME_NN2 <= "20" THEN
Exec("notepad")
EXITEXIT
ELSEIF G_TIME_HH2 >= "08" AND G_TIME_NN2 > "20" THEN
EXITEXIT
ENDIF
sleep( 25 )
wend
+>>492
てか、明らかに起動するのメモ帳じゃないだろw
494:名無しさん@お腹いっぱい。
08/12/04 07:50:38 5ul4WdoP0
パソコンが起動してたら。と
パソコンが起動されたら。では
だいぶ違うと思うんだが
495:名無しさん@お腹いっぱい。
08/12/04 14:23:19 jrGkOqyC0
時間指定で再生を停止させるにはどうしたらよいでしょうか?
while true〜wend のファイルを使ってるのですが
これに組み込ませることできるなら教えてください
496:名無しさん@お腹いっぱい。
08/12/04 14:26:33 2I/jmRCF0
時間取得して指定時間だったらexitするようにすればいいじゃないか
497:名無しさん@お腹いっぱい。
08/12/04 14:35:25 jrGkOqyC0
>>496さん
AM10時に 再生してるuwscを停止させるという事をしたいのですが。。
exitで時間指定する場合どのように書けばいいのでしょうか?
498:名無しさん@お腹いっぱい。
08/12/04 14:40:50 ip+R+sBr0
>>497
少しは調べて勉強しろ
499:名無しさん@お腹いっぱい。
08/12/04 14:42:24 jrGkOqyC0
じゃあなんのためのスレなの?
500:名無しさん@お腹いっぱい。
08/12/04 14:43:07 ip+R+sBr0
>>499
ここは別に丸投げのスレではない
501:名無しさん@お腹いっぱい。
08/12/04 14:44:54 jrGkOqyC0
知らないから教えれないのですね わかります
502:名無しさん@お腹いっぱい。
08/12/04 14:45:53 ip+R+sBr0
煽っても期待してるものは出ませんよ
むしろ誰からも相手にされなくなるだけです
自分の首絞めて何やってんだか
503:名無しさん@お腹いっぱい。
08/12/04 14:46:49 jrGkOqyC0
ip+R+sBr0 じゃあいちいちレスしないでね リアルでも性格曲がってそうだね
504:名無しさん@お腹いっぱい。
08/12/04 14:50:06 2I/jmRCF0
使い主がこれじゃあロクな使われ方しなさそうだな
とりあえずヘルプ全部読めばわかるから頑張れ
505:名無しさん@お腹いっぱい。
08/12/04 15:05:49 5ul4WdoP0
すぐ上に参考になるサンプルが書いてあるのに全く理解できないとは…
506:名無しさん@お腹いっぱい。
08/12/04 20:54:01 3mMUPvyr0
CHKIMGのサーチ範囲の定義で変数って使える?
やってみたんだけど定義が間違っていますって出る
507:名無しさん@お腹いっぱい。
08/12/04 21:04:05 Nj//qYHG0
使える
ソノ通り定義が間違ってるんだろ
508:名無しさん@お腹いっぱい。
08/12/04 21:42:36 bW++wL3x0
>>497
while true
GETTIME()
IF G_TIME_HH2 = "10" AND G_TIME_NN2 >= "00" AND G_TIME_NN2 <= "05" THEN EXITEXIT
sleep(0.1)
wend
sleepの時間は任意
ループする時間によってG_TIME_NN2 <= "05"も変更する
509:名無しさん@お腹いっぱい。
08/12/04 23:55:00 bW++wL3x0
ID:jrGkOqyC0消えたか
510:名無しさん@お腹いっぱい。
08/12/05 00:29:25 TF/tFK2I0
パソコンでラジオを聞くUWSCスクリプトができません。
助けて。
511:名無しさん@お腹いっぱい。
08/12/05 00:30:54 d5Jlc2fv0
どこができないのか分からないのか詳しく
512:名無しさん@お腹いっぱい。
08/12/06 11:38:39 zpxtiWTT0
ちょいと、仕様なのか知識不足か分からないので質問
改行コードがLFのテキストに追記をしたいのだが、
勝手に全体の改行がCRLFの改行コードに変更されてしまいます。
//サンプル-この3行でもうだめ
fp = fopen("c:\LFのテキスト.txt", F_READ or F_WRITE or F_NOCR)
fput(fp, "追記したいテキスト")
fclose(fp)
何かオプションとか書き方でLFのままにはできませんか?
513:名無しさん@お腹いっぱい。
08/12/06 12:54:24 zpxtiWTT0
ageます
514:名無しさん@お腹いっぱい。
08/12/06 14:08:05 KhVriYv50
>>512
URLリンク(www.wdic.org)
全体をCRLFに変更してるのはUWSCじゃなくてWindows
> 改行コードがLFのテキストに追記をしたいのだが、
> 勝手に全体の改行がCRLFの改行コードに変更されてしまいます。
語尾の語調って統一できないの?きもいんだけど('A`)
515:名無しさん@お腹いっぱい。
08/12/06 15:17:10 7bgiOLSs0
BSDコピペじゃあるまいしどっちでもいいじゃん
めんどくせーやつだな
516:名無しさん@お腹いっぱい。
08/12/10 13:41:30 S3Sd32TS0
URLリンク(www.nagomi-jp.net)
ここのサンプル集をダウンロードしても表示できないのは漏れだけでしょうか?
517:名無しさん@お腹いっぱい。
08/12/10 15:53:48 QctVVpZW0
>>516
そうみたい
518:名無しさん@お腹いっぱい。
08/12/10 15:54:47 QctVVpZW0
URLリンク(www2.vipper.org)
519:名無しさん@お腹いっぱい。
08/12/10 16:32:51 7GU0iOg+0
ときたま表示できないヤツあるけどなんでだろうな
>>518は表示できてるみたいだし原因がわけわからん
しかたないからUniversalExtractorでバラして見なきゃならん
520:名無しさん@お腹いっぱい。
08/12/10 16:39:56 tMk2t2iW0
>>519
俺XPなんだけどセキュリティの警告が出た
Vistaかなんかでセキュリティキツイと開けないじゃね?
521:名無しさん@お腹いっぱい。
08/12/10 17:08:36 7GU0iOg+0
>>520
しらべたら以下の感じで見られるようになった(XP SP3)
ファイルを右クリック
→プロパティ
→全般タブ
→ブロックの解除
522:名無しさん@お腹いっぱい。
08/12/10 17:11:28 QctVVpZW0
この辺漁ってみたら
URLリンク(www.google.co.jp)
523:名無しさん@お腹いっぱい。
08/12/10 17:24:45 XfHI7t310
これのスクリプトってどんなこと勉強すれば使えるようになるの?
プログラミング言語 CとかJAVAとかとはまたちがうものなの?
524:名無しさん@お腹いっぱい。
08/12/10 17:30:13 +rqtavFo0
違うもんだけど、こっちのほうが全然簡単だから
何か一つ知ってる人ならすぐ作れる
525:名無しさん@お腹いっぱい。
08/12/10 18:06:30 XfHI7t310
>>524
知らない場合はCとか勉強してからのほうがいいかな?
解説サイトとか少し見てみたけどクラス、とかIDとかよくわからん単語が多すぎて・・・
そのつど調べてやってもいいけど
526:名無しさん@お腹いっぱい。
08/12/10 18:22:31 7GU0iOg+0
CよりWSHでいいんじゃないの
uwscの書式もVBScriptにJScriptをちょこっと混ぜただけって感じだし
Windowsならデフォで入ってるスクリプト実行環境でお手軽に扱えるし
検索すれば初心者向けにわかりやすく解説してるところがたくさんある
527:名無しさん@お腹いっぱい。
08/12/10 18:24:19 +rqtavFo0
使いもしないのに、わざわざ難しいCとか勉強する必要もないし
classだのidだので躓いてるのにCなんて無謀
おとなしく素直にこのスクリプトだけ勉強しろ
そういう素人でも使えるようになるくらい簡単なんだから。
528:516
08/12/10 19:28:35 S3Sd32TS0
ありがとうございます。表示できました。
IEの設定を色々いじっていたけど、ファイルのプロパティの中にあるのね。
529:名無しさん@お腹いっぱい。
08/12/11 12:03:35 +IMgPa3H0
>>526
>>527
いろいろ調べたけどやっぱりスクリプトだけやってみた
最初はなかなかだたけどいろいろ読んでてきとーにいじくってるうちにできたwww
530:名無しさん@お腹いっぱい。
08/12/11 18:00:30 Cw+fnQjW0
ブラウザがフリーズした場合の復帰処理はどうされてますか?
ブラウザのある特定した場所の色データをチェックして、
それが一定時間変化しなければフリーズと判定出来そうですが、
ブラウザがフリーズすればUWSCも止まりますよね?
それだとチェックは出来ませんし…
あと、強制的にOS再起動は可能ですか?
再起動させても、時々○○のソフトが稼動中です、みたいな警告が出て、
手動でないと再起動出来ないことがあり…
531:名無しさん@お腹いっぱい。
08/12/12 00:08:39 mIVknbjM0
>>514
これは違うと思うぜ。Windowsが変換しているわけじゃない。
別にUWSCでもLFの取り扱いは出来る。
単にファイルオープン時に、LF→CRLFの変換をUWSCが勝手にやってるだけ。
chr(13)chr(10)とか直打ちで、replaceとか挟めばLFとしては扱える。
Windowsだから強制的に全部変換…だったら他言語でも全滅じゃねーか。馬鹿が。
532:名無しさん@お腹いっぱい。
08/12/12 00:40:05 /shTXOgy0 BE:888316984-2BP(808)
なんか変な理屈に思える。
>>512のやり方がおかしいのは、間違い無いんだろ?
533:名無しさん@お腹いっぱい。
08/12/12 00:46:49 /shTXOgy0 BE:1554555078-2BP(808)
追記
>Windowsだから強制的に全部変換…だったら他言語でも全滅じゃねーか。
他言語は、他OSって事でいいんだよね?
だから、そこらへん考慮してプログラム組んでると思うけど?
UWSCのUNIXバージョンが有るならだけど?
534:名無しさん@お腹いっぱい。
08/12/12 05:31:06 pXDEBSGI0
Windows はファイルオープンの際にバイナリモードで開かないと
改行は CRLF とみなされるってだけの話じゃないのか?
535:名無しさん@お腹いっぱい。
08/12/12 05:37:36 tyks4yA90
open時に勝手に変換なんてしないよ
書き込み時に改行コードがCRLF固定なだけでしょ
書き込み部分を自前で何とかするとか
ファイル作成後、改行コード選択できるテキストエディタ+マクロ(秀丸等)で
改行コード変更して上書きすればいいんじゃね
536:名無しさん@お腹いっぱい。
08/12/12 12:07:45 ST+6584QO
>>534
そうだと思うが、UWSCにバイナリモードは無いからなぁ。
そしてバイナリとテキストの区別は厳密には無いので、UWSCの内部処理次第だろ。
>>535
とりあえず531に倣って書いてみたが、これでもLFで保存できるぜ。
書き込み部分で変換しているわけではなさそうだ。
fp = fopen(filename, F_READ)
text = fget(fp, F_ALLTEXT)
text = replace(text, chrb(13)+chrb(10), chrb(10))
fclose(fp)
fp = fopen(filename, F_WRITE or F_NOCR)
fput(fp, text + addtext)
fclose(fp)
まぁ、fgetの全体取得指定がALLTEXTだからな
UWSCが気を利かせてLFやCRをCRLFに変換する仕様でもおかしくは無い。
537:名無しさん@お腹いっぱい。
08/12/16 07:31:46 PgL+Gz8M0
>>527
idとかセミコロンとか”とかの意味がわからなくてヘルプ読んでも躓く子はどうしたらいいの?
なんかお勧めの読み物かサイトないですか?
538:名無しさん@お腹いっぱい。
08/12/16 18:02:44 3VDMjxbL0
「UWSC スクリプト」で検索
他人が作ったスクリプトや記録機能で作ったスクリプトを読めば何となくわかってくると思う
539:名無しさん@お腹いっぱい。
08/12/16 18:12:27 /ABzRwIU0
この間から使いはじめて見たんが、
何回かループしてるとずれてくるんだが
勝手に調整してくれる方法ってない?
540:名無しさん@お腹いっぱい。
08/12/16 18:14:40 /ABzRwIU0
ループする動作はマウスの移動とクリックです。
541:名無しさん@お腹いっぱい。
08/12/16 19:30:42 QKowb1k50
俺はズレないけど?
542:名無しさん@お腹いっぱい。
08/12/16 19:44:01 xW1vSu9o0
ループしてずれるのは、ずれるような書き方をしているから。
ずれないような書き方をすればいい
543:名無しさん@お腹いっぱい。
08/12/16 19:56:54 8SusShRW0
相対座標で読んだ上にマウスがちゃたってるとか。
544:名無しさん@お腹いっぱい。
08/12/16 21:47:36 /73kEQB80
そのスクリプトを実行する直前の状態にするようにループの先頭か末尾を改造しろ。
そうすればずれない。
545:名無しさん@お腹いっぱい。
08/12/17 19:33:54 EZl/nASB0
直前にもどすのはどうやったらいい?
よくわからん
whileじゃダメなのか?
546:名無しさん@お腹いっぱい。
08/12/17 19:45:51 /oCk0e8I0
直前に戻すという意味がわからん
547:名無しさん@お腹いっぱい。
08/12/17 19:48:51 zoiO5U1v0
どうせネトゲのマクロなんだろうけどとりあえずスクリプト晒せよ
548:名無しさん@お腹いっぱい。
08/12/17 19:51:17 w1GnFEdl0
continue使ってループの先頭に戻るくらいしか出来ない気がする、
それかフラグ作って処理を判定するか。
549:名無しさん@お腹いっぱい。
08/12/17 20:23:14 WA76EVYA0
スクリプトを晒されても、MMVの羅列でこちらが困ることになりそうだ。
コードを書く上でプログラムとスクリプトの根本的な差異は無いから学習するしかないよなぁ。
550:名無しさん@お腹いっぱい。
08/12/17 20:26:52 WA76EVYA0
そうそう、unlha32.dll等の統合アーカイバ系を使いたいのですけど
どこぞにDLL_DEFとかで書かれてるサンプルになりそうなコードってありませんかね?
551:名無しさん@お腹いっぱい。
08/12/19 01:41:56 MRa1bK7U0
>>493
すみません
これって6時25分から8時20分まではどういうスクリプトになるの?
552:名無しさん@お腹いっぱい。
08/12/19 01:54:32 d3BOywqQ0
>>551
IFB G_TIME_HH2 = "08" AND G_TIME_NN2 <= "20" OR G_TIME_HH2 = "07" OR G_TIME_HH2 = "06" AND G_TIME_NN2 >= "25" THEN
553:名無しさん@お腹いっぱい。
08/12/19 01:55:39 MRa1bK7U0
即レスありがとうございます
554:名無しさん@お腹いっぱい。
08/12/19 13:49:16 9Yfxv1io0
リンク元を指し示すリファラを偽装しながらネット巡回させたいのですが、外部ツールを使わないと無理でしょうか?
「A」というページには「B」というページから移動しないと正しく表示されない、というやつなんですが、
時間がかかるし、「B」が不安定だったりするので、回避して直で行きたいと考えています。
そういうページがいくつかあるので、リファラは固定ではなく随時変更する必要もあります。
あと、ブラウザはIE7です。
555:名無しさん@お腹いっぱい。
08/12/19 13:50:47 pKAzHCRC0
あ?誤爆か?
556:名無しさん@お腹いっぱい。
08/12/19 19:17:39 rv1EbDCT0
>>554
COM利用の通信ではそういう偽装は無理だと思うよ。
エロ動画のリンクでそういうのあるんだよね。
リンクリストをブラウザなしで取得してみたんだけど、
作品ごとの専用ページからアクセスしないとトップページに飛ばされちゃうんだ。
全ジャンルだと1000くらいの作品があって、常時新しいのに入れ替わってるからスクリプトじゃないと収集できないしね。
不要なページもダウンロードしてしまうことになるけど、普通のダウンローダを定期的に流した方がいいような気がする。
UWSC使ってるとそういうツールの存在忘れちゃうんだけども。
557:名無しさん@お腹いっぱい。
08/12/19 20:54:52 d3BOywqQ0
>>554
具体的にどのページ?
558:名無しさん@お腹いっぱい。
08/12/19 23:15:12 BXA5MAmO0
↑こいつは質問者の気持ちを察することができないダメ解答者だな
そんなの教えれるなら初めからアドレス張るだろ
559:名無しさん@お腹いっぱい。
08/12/19 23:27:09 YCmJl9Ce0
お前は誰様だよ
560:名無しさん@お腹いっぱい。
08/12/19 23:37:08 BXA5MAmO0
おーふぉふぉふぉふぉ
通りすがりの自慰様じゃw
人生〜楽ありゃ〜苦もあるさ〜♪
この紋どころが目に入らぬか!
m9(`・ω・´)
561:名無しさん@お腹いっぱい。
08/12/20 00:08:12 9IzFicNV0
>>558
人に教えられないようなエロいところだからこそ知りたいんじゃないか。
お前は閲覧者の気持ちが分からないダメ質問者だな。
562:名無しさん@お腹いっぱい。
08/12/20 16:25:12 aXKgZ6Ak0
UWSCいまいち使いにくいんだけど、UWSC以外で画像判断ができるマクロツールって他に何かあります?
563:名無しさん@お腹いっぱい。
08/12/21 00:17:37 K49X6P2U0
>>547
While 1
MMV(627,150,313)MMV(626,150,16)MMV(625,150,10)MMV(623,150,10)
MMV(622,150,16)MMV(620,150,10)MMV(619,148,15)MMV(618,148,16)
MMV(617,148,10)MMV(616,148,16)MMV(615,146,15)MMV(614,145,16)
MMV(613,144,10)MMV(612,143,16)MMV(611,142,10)MMV(610,141,15)
MMV(609,141,10)MMV(606,138,16)MMV(605,138,10)MMV(604,136,15)
MMV(603,135,10)MMV(602,135,16)MMV(602,133,10)MMV(600,133,16)
MMV(599,131,10)MMV(597,130,15)MMV(595,130,16)Wend
このマクロなんだが、2回目からずれてしまいます。
画像判断とかできるようになればずれないかもなんだが・・・
MMV羅列すみません
564:名無しさん@お腹いっぱい。
08/12/21 06:05:13 O2Mi+CvH0
>>563
クリックをどっかで入れてるんだろ?
ClickとかDownとかUPとか入れる前後にはSleep(0.1)を入れろ。
マウスクリックによって移動するようなアイテムで無いなら何がどれだけ動いていくのかよく説明できるようになってからおいで。
565:名無しさん@お腹いっぱい。
08/12/21 06:49:23 z1q/Ibps0
マウスカーソルが動いてるだけワロス
566:名無しさん@お腹いっぱい。
08/12/21 08:03:31 QwPKwNB20
>>563
( ゚д゚)ポカーン
567:名無しさん@お腹いっぱい。
08/12/21 08:40:37 axtVJOqE0
>>562
UWSCって画像判別してクリックとかできるのか?
568:名無しさん@お腹いっぱい。
08/12/21 13:25:08 HBx/D+iV0
>>567
CHKIMGだかそんな関数でBMP読み込めばその画像がある座標を返せるな
569:名無しさん@お腹いっぱい。
08/12/21 13:47:19 axtVJOqE0
>>568
まじか、それはすごいな
570:名無しさん@お腹いっぱい。
08/12/21 18:37:20 DC+N1NPh0
>>564
移動してクリックして押す、的当てみたいなやつです。
571:名無しさん@お腹いっぱい。
08/12/21 19:36:51 O2Mi+CvH0
>>570
とりあえず名前に539って入れてね。
動くって言うのは的が動くわけ?
仮に同じタイミングで同じ位置で繰り返し撃つだけでいいとしても、
厳密にタイミングがあってない限りだんだんずれてくるよね。
的の出る場所が決まっていて移動しないなら問題ないけど。
スクリプトってモノがよく分からないなら、テキストエディタのキーボードマクロを動かしてみればいいよ。
単純に文字を入力していくものだけじゃなくて
Homeで行頭に飛んだりEndで行末に飛んだりCtrl組み合わせて単語単位で飛んだりという
文字数に影響されない操作を覚えて、
さらに、検索キーワードを設定して文章のどこにキーワードがあってもそこだけを編集するとかまでできれば
的当てのためにはどんなことをどんな手順でしなければいけないかが分かってくると思うよ。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4857日前に更新/335 KB
担当:undef