【マクロ】 UWSC Pa ..
[2ch|▼Menu]
97:名無しさん@お腹いっぱい。
07/05/24 11:23:36 lCycf14V0
>>96
ゲーム名を出さなければ答えようがない。
エスパーしろと?
これだからゲームでツール使うような厨は(ry

98:名無しさん@お腹いっぱい。
07/05/24 11:49:54 WQysRolv0
>>96
私はただ、ウインドウの指定方法が合っているか聞きたいのです。

ゲームのウィンドウ名とクラス名は以下のもので取得しています。(他所から拾ってきたものです。)

While True
  id = GETID(GET_FROMPOINT_WIN)    // マウスカーソル下のウィンドウ
  moji = STATUS(id, ST_TITLE) + " , " + STATUS(id, ST_CLASS)
  Fukidasi(moji, G_MOUSE_X+8, G_MOUSE_Y, 3)
  Sleep(0.2)
Wend

MOUSEORG(GetCtlHnd(GETID("ゲームのウィンドウ名"), "クラス名"),2)
この指定方法はどこが間違っているのでしょうか・・・。

99:名無しさん@お腹いっぱい。
07/05/24 16:42:49 1OMQZNUU0
> ちなみに、自分が画面の前にいて返答できれば規約違反ではないそうです。

プゲラ

100:名無しさん@お腹いっぱい。
07/05/24 17:52:09 lCycf14V0
>>98
> 私はただ、ウインドウの指定方法が合っているか聞きたいのです。
これもエスパーしろと?wwww
これだからキチガイは困るんだぜ?

101:名無しさん@お腹いっぱい。
07/05/24 18:02:53 s20Ojmh80
またオンラインゲームかw

102:名無しさん@お腹いっぱい。
07/05/25 01:01:39 Hkh+ZFPZ0
オンゲ厨はうざいがこいつのは実際ほとんどのMMOで規約違反ではないし
聞いてるのはウインドウの指定方法だろ?
煽りしか入れないで結局何もわかんないんじゃねーかw

ま、これも自演乙で片付けられそうだがなw

103:名無しさん@お腹いっぱい。
07/05/25 01:08:43 u6IFQLVh0
>ほとんどのMMOで規約違反ではないし

そんなことはないw

104:名無しさん@お腹いっぱい。
07/05/25 02:38:08 k5Wvlbh/0
>ゲームのウィンドウ名とクラス名は以下のもので取得しています。

マジレスするとたぶんここが問題
ウィンドウのクラス名じゃなくて子ウィンドウのクラス名を調べてみれ

105:名無しさん@お腹いっぱい。
07/05/25 03:07:55 4UtigeM80
そもそもゲーム名がわからないと、
DirectInput使ってるかもわからんし、
情報を小出しにする意味がわからないだろ。

106:名無しさん@お腹いっぱい。
07/05/25 08:26:39 T/8EEuAq0
自分でできないミジンコがマクロなんて使うなよw

107:名無しさん@お腹いっぱい。
07/05/25 21:44:55 9LbVIOxj0
株取引には使えるがゲームに使ったらいかんらしいぞ。

108:名無しさん@お腹いっぱい。
07/05/26 00:39:45 BUDsbD+r0
UWSCのスクリプト内容に関する質問なんですが、
メインプログラムをA.uwsとし、サブプログラムをB.uwsとした場合
Aのメインプログラムを実行中にBのプログラムを読み込んで使用し
これら一連の動作をループさせるといったメインプログラムを
作りたい場合どういったコマンドを組み立てれば良いのでしょう?

詳細手順としては

A.uwsを実行 → 目的ウインドウID@を取得 → ウインドウID@内の座標位置を指定
してクリック → B.uwsを読み込む → B.uwsを実行 → B.uwsを終了 →
目的ウインドウID@が出現するまで待機する → ウインドウID@を取得 → 繰り返し

こういった手順を踏みたいのです。

109:名無しさん@お腹いっぱい。
07/05/26 00:42:21 BUDsbD+r0
108ですが、利用するのはエクセルとメーラーです。
サブプログラムだけは他の方から頂いたもので完成しているので
そのまま流用するという状況ですので、2つのuwsファイルを
用いたプログラムをということになります。

110:名無しさん@お腹いっぱい。
07/05/29 10:44:35 ONLjvXMK0
UWSCを使い始めたのですが、構文の中に
1)x分ごと無限ループ中の動作にわりこんでボタンを押す
2)y時間後にUWSCを終了する
というのを組み込みたいのですがどうしたらいいでしょうか。
できればどこのHPをみればいいとかヒントだけでもくださったらありがたいです

111:名無しさん@お腹いっぱい。
07/05/29 11:15:50 xja3bxl60
>>110
なんのボタンかわからんから微妙だけど、自分なら、UWSCの2重起動を可能にして
一個目を監視する目的の30秒〜1分くらいのSleep入れたUWSを別途作るかな…。

112:名無しさん@お腹いっぱい。
07/05/29 15:01:20 ONLjvXMK0
レスthx

2重起動ですか・・・思いつきもしなかったんですが2重起動って可能なんですか?

113:名無しさん@お腹いっぱい。
07/05/29 16:21:41 xja3bxl60
うーん…
別に多重ループ+ループレベルを使えば1本で出来るだろうし、スレッド使うのもありかもしれんし。
公式からのLinkで拾えるサンプルプログラムとかを探してみれば?


114:名無しさん@お腹いっぱい。
07/05/30 02:11:50 zckGhZ0B0
>>110
> 1)x分ごと無限ループ中の動作にわりこんでボタンを押す
> 2)y時間後にUWSCを終了する
このまんま書けばいい。もっとちゃんと書くと

1)x分ごとにyをする
2)Aの時Bのボタンを押す
3)Z時間後に終了する

この三つをそれぞれ関数として書けばいい。
あとは同時に動かせば良い。


115:名無しさん@お腹いっぱい。
07/05/30 11:03:15 8fwFHlAU0
ありがとうございます

116:名無しさん@お腹いっぱい。
07/06/01 06:37:40 LM5BTK6Q0
UWSC Ver 4.3 版 2007/05/31

117:名無しさん@お腹いっぱい。
07/06/01 07:18:40 40bZTH+U0
>>63付けてくれないかなぁ

118:名無しさん@お腹いっぱい。
07/06/01 20:46:53 azpaJSIn0
やっとのことで選択項目の取得が出来るようになったのか
これでAPI使わなくて済むんだな

119:名無しさん@お腹いっぱい。
07/06/01 23:43:52 4r9f3F5k0
例えばさ?
t= getid()
てな感じで引数を空にして実行したら、ウィンドウ選択モードになって
オペレータが選択したウィンドウのタイトルとClass名が表示されて
適当に修正して続行すると、そのままソースが変更されて次回から
ちゃんと動く…みたいな感じにしてほしいんだよな。

れgetidだけに限らず全てのコントロールの操作関数で似たような事が
でけるようにしてほしい。

選択モードは別にそのまんんまの画面をマウスポインタで選択でも
悪くはないんだけど、できればウィンドウエクスプローラみたいな
GUI解析ウィンドウから選択できた方がいい。

ちょと面倒かもしらんが、この機能付けるだけで間違いなく1000倍は
使い易くなるよ。初心者もとっつきやすくなる。

仮にこの機能付けるとしたらフリー版にもつける事。
そうしなかったらアイデア無断盗用で訴えてヤル。

120:名無しさん@お腹いっぱい。
07/06/02 01:24:43 YbwGM4KH0
URLリンク(www.uwsc.jp)
URLリンク(www.uwsc.info)

株式会社ジェイケン
URLリンク(www.j-ken.co.jp)

作者: (株)スクウェア
URLリンク(www.vector.co.jp)

iタウンページGET PRO版のメリット
URLリンク(www.uwsc.jp)

@GET WEB - メールアドレス / 電話番号 顧客リスト作成のエキスパート
URLリンク(www.uwsc.jp)

121:名無しさん@お腹いっぱい。
07/06/02 02:09:28 4E6medaY0
>>118
今までもAPIなぞ使わずともlogn関数使えば選択できたよ?
まぁ分かりにくかったけど…

122:名無しさん@お腹いっぱい。
07/06/02 03:06:09 gFj+KQ6F0
ぼっと

123:名無しさん@お腹いっぱい。
07/06/02 03:24:06 mYpATOYF0
>>121
それはSLCTBOXの戻り値では?

124:名無しさん@お腹いっぱい。
07/06/02 03:36:34 4E6medaY0
>>123
そのとおりでした。お恥ずかしい…

125:名無しさん@お腹いっぱい。
07/06/03 23:30:46 tEksXPNC0
ヾ(*´∀`*)ノキャッキャ

126:名無しさん@お腹いっぱい。
07/06/06 03:34:24 YFTlzAIW0
コンパネ ネットワーク接続の
ローカルエリア接続右クリ→無効にする→有効にする

の一連作業を自動化したいんだが、どうもうまくいかない。
完全に無効になってから有効にしたいのだが
なんかいい手ある?

127:名無しさん@お腹いっぱい。
07/06/06 03:44:40 HjIVTOKl0
それでいったい何をするきだ

128:名無しさん@お腹いっぱい。
07/06/06 04:28:12 WwTs7GCj0
>>126
つInvokeVerb
つnetsh
さあ、好きなほうを選びたまい

129:名無しさん@お腹いっぱい。
07/06/08 20:19:55 fPRJsoEQ0
IE上のリンクをTABで移動して、
選択状態にある(点線で囲まれた)リンクのURL
若しくは表示されてる文字を取得するにはどうすればいいですか?


130:名無しさん@お腹いっぱい。
07/06/08 21:13:37 izLG5zXi0
>>129
そういうのは基本的にCOM使うべきところだけど
右クリック→ショートカットのコピー(T)でリンクのURLはクリップボードに取れるYO!

sckey(id, VK_APPS, T)
msgbox(getstr(0))


131:名無しさん@お腹いっぱい。
07/06/10 03:38:51 SqfacsMg0
特定の時間にUWSCをシャットダウンする処理を行うにはどうすれば良いのでしょう?


132:名無しさん@お腹いっぱい。
07/06/10 12:33:43 SudZPutI0
スライダーをスクロールさせる動作を、記録通りに正確に行わないのは仕様か?

133:名無しさん@お腹いっぱい。
07/06/11 22:06:07 yo2uYOaH0
>>132
仕様だからしようがない。
「余分な時間、マウス移動は記録しない」
のチェックが入ってると、ドラッグし初めたところと指を離したところしか記録してくれないよ。
チェックはずしてみては?

134:名無しさん@お腹いっぱい。
07/06/12 16:34:13 XjmAnwIj0
googleとかの検索サイトでキーワード検索して出てきた最初のページで
検索結果サイトへのリンク張られた文字列を文字列検索してクリックじゃなくて
上から何番目のリンクをクリックせよと指定するにはどうすればいいの?
解析すると上からtag09、tag15、tag24とか、ある時は上からtag02、tag08、tag15とか
tagコードに規則性がない場合

135:名無しさん@お腹いっぱい。
07/06/12 18:40:19 rSv+UsIC0

コンパネ ネットワーク接続の
ローカルエリア接続右クリ→無効にする→有効にする

の一連作業を自動化したいんだが、どうもうまくいかない。
完全に無効になってから有効にしたいのだが
なんかいい手ある?


136:名無しさん@お腹いっぱい。
07/06/12 20:47:13 yph4GtdE0
いい手はあるし、もう回答されているはずだけど?

137:名無しさん@お腹いっぱい。
07/06/12 22:17:39 Pwyx5d9q0
勘違いだった、すまん。

138:名無しさん@お腹いっぱい。
07/06/13 18:56:52 Aw2OORCD0
すいません!初心者です。教えてください。
URLのインナーテキストをペーストして、
フォームの19番目のテキストエリアに自動的にコピーさせたいのですが、、、
どうすれば・・・

IE = CREATEOLEOBJ("InternetExplorer.Application")
IE.visible = True
IE.navigate("URLリンク(++++++))
REPEAT
SLEEP(0.1)
UNTIL !IE.BUSY AND IE.READYSTATE=4
SENDSTR(0, IE.document.body.innerHTML)
SLEEP(0.2)
IE.navigate("URLリンク(++++))
REPEAT
SLEEP(0.1)
UNTIL !IE.busy AND IE.readystate=4
IE.document.forms[0].id.value = "++++"
IE.document.forms[0].pass.value = "++++"
SLEEP(5)
ID = GETID("GET_ACTIVE_WIN")
clkitem(ID,"ログイン",CLK_ACC)
SLEEP(5)
ID = GETID("GET_ACTIVE_WIN")
clkitem(ID,"記事の作成",CLK_ACC)
SLEEP(2)
IE.document.forms[1].elements[0].value = "+++++"
IE.document.forms[1].elements[19].value


139:名無しさん@お腹いっぱい。
07/06/13 19:24:20 2Sgn+99n0
>>138
著作権は大丈夫でしょうか?w

140:名無しさん@お腹いっぱい。
07/06/13 19:46:52 Aw2OORCD0
>>139
書き忘れました。URLのインナーテキストと言っても、RSS送信内容及び、
自分のHPサイトです。
著作権の心配はありません(^^

141:名無しさん@お腹いっぱい。
07/06/14 11:25:23 LThuNwYv0
うpキター


 [Ver4.3a]
  DROPFILE関数がきかなくなっていたのを修正
  REPEAT-UNTIL文にてUNTIL直前にCONTINUE文があるとNGなのを修正
  GETSTR, SENDSTR関数のACC使用時に番号が0の時にフォーカスのあるコントロールになるよう修正
  CHR関数に対しバイト対応のCHRB関数を付けた
  Pro版:
  CREATEFORM関数にて frameを使用された場合に表示できなくなっていたのを修正

142:名無しさん@お腹いっぱい。
07/06/14 19:17:16 jTo+T8cg0
>>138
これの著作権のことじゃないの?
URLリンク(www3.bigcosmic.com)

143:名無しさん@お腹いっぱい。
07/06/14 21:31:06 fqjFc9CL0
>>142


144:名無しさん@お腹いっぱい。
07/06/19 12:51:13 gJfmf4aE0
あの、すいません質問ですが
ある画像が見つかるまでuwscを停止せずに待機させる方法って
どうすればいいんでしょうか?
sleepをかけておけばいいんですかね?
初心者な者で、いまいちまだ使い方がよくわからないんです・・・

145:名無しさん@お腹いっぱい。
07/06/19 13:00:51 cljjpddG0
repeat。あとはヘルプ嫁。

146:名無しさん@お腹いっぱい。
07/06/22 13:10:48 lFeDKNr70
i = peekcolor(x,y)
j = peekcolor(x1,y2)
とした時で、i ≒ j の時
if文を成立させる方法はないでしょうか?

だいたい同じ色なら

とした場合、

147:名無しさん@お腹いっぱい。
07/06/22 13:12:19 lFeDKNr70
すいません!
>>146 の下をなかったことにしてください

148:名無しさん@お腹いっぱい。
07/06/25 22:50:01 8rlR0eqw0
>>146 >>147
日本語でおk

149:名無しさん@お腹いっぱい。
07/06/25 23:34:17 1t+O82L+0
>>146
if 大体同じ色(i,j) Then

Function 大体同じ色(色1, 色2)
 :
Fend

大体同じ色関数を作ってください。

150:名無しさん@お腹いっぱい。
07/06/26 22:26:14 2uSsm3Ge0
146です。
大体同じ関数を作りたいんですが、
peekcolorで取得した値の、青色の値だけを変数に入れることは出来ますか?
i = peekcolor(x,y) に 青の値だけを。。


151:名無しさん@お腹いっぱい。
07/06/26 22:36:15 9+YO9Zsi0
FF FF FF RGBで8×3ビットだから青の8ビットは0000FFでマスクすれば取り出せる。

Function peekblue(x,y)
Result= Peekcolor(x,y) AND $FF
Fend

152:名無しさん@お腹いっぱい。
07/06/26 22:58:05 2uSsm3Ge0
>>151
ありがとうございました!

153:名無しさん@お腹いっぱい。
07/06/27 00:24:38 lh8QHs9w0
「大体同じ色」の基準ってどうすんだろうね。
RGBそれぞれの差分取って、二乗和でも取ればいいのかな。

154:名無しさん@お腹いっぱい。
07/06/28 10:11:27 uXSqV4Fx0
最近使い始めて四苦八苦している初心者です。
画像認識について教えてください。
例えば、SSをとって、そこから一部分を切り出しますよね?
そして、その切り出した画像の色と同じ色を持つ部分を
探して認識して、クリックなりの命令をするってことできるでしょうか?

155:名無しさん@お腹いっぱい。
07/06/28 12:37:06 kFiTMLai0
できる。

が、目的にかなう動作が実現できるかは、スクリプトの組み方次第。

156:名無しさん@お腹いっぱい。
07/06/28 17:42:39 EPAiECBC0
>>155
できますか!
今日一日考えて到達したのが

while True

  ifb CHKIMG("aaa.bmp")         
    BTN(RIGHT,CLICK,G_IMG_X, G_IMG_Y) 
    
  endif

  sleep(1)
wend

何にも知らないのでこれだけやるにもかなりかかりました。
これに使っている画像はSSから切り取ったものなんですけど、
そのアイコンが常に大きくなったり遠くに行くと白くぼやけるエフェクトも入ったりしていて
常に変わるのでどうしたらいいのかわかりません。
こういう形状が変化するアイコンなどってどうやって画像認識したらいいんでしょうか?
というか無理?
そのアイコンの上には常に同じ大きさの名前が表示されているので
そちらで認識することができたのですが
名前クリックしても意味がなくて本体をクリックしないと意味なくて・・・

名前のところから、任意のピクセル数だけ
上下左右をクリックするってことできませんか?
BTN(RIGHT,CLICK,G_IMG_X, G_IMG_Y)
認識した後これおいておくと、認識画像の部分をクリックするんですけどね


157:名無しさん@お腹いっぱい。
07/06/28 18:12:16 EPAiECBC0
解決しました
y軸って+にすると下にいって、-にすると上に行くんですね


158:名無しさん@お腹いっぱい。
07/06/28 19:47:56 nTVeVYdi0
左上が(0,0)だから

159:名無しさん@お腹いっぱい。
07/06/28 23:12:26 EPAiECBC0
なるほどぉ

160:名無しさん@お腹いっぱい。
07/06/29 17:23:59 qFMhmLzd0
CHKIMGで例えば文字などで同じ画像があった場合、
優先度ってどういうふうにつけられているんでしょうか?
ランダムですかね。マウスに近いほうとか・・・

161:名無しさん@お腹いっぱい。
07/06/29 17:44:53 ZGPA0GeR0
見た目と同じだろ。

162:名無しさん@お腹いっぱい。
07/06/29 17:59:06 qFMhmLzd0
と、いうと・・・

163:名無しさん@お腹いっぱい。
07/06/29 20:44:00 rNop5tXV0





みたいに左上から右へ向かって走査されて先に見つかった方を優先

164:名無しさん@お腹いっぱい。
07/06/29 20:51:08 qFMhmLzd0
なるほど!
左上から順番にですか。納得しました

165:名無しさん@お腹いっぱい。
07/06/30 02:32:25 uAzdRpvy0
これ対象ウインドウにだけ使わせるってことできませんか?
ネットやりつつやりたいけど、マウス動いちゃうし・・・

166:名無しさん@お腹いっぱい。
07/06/30 09:04:28 I1i91JgC0
(^ω^;)

167:名無しさん@お腹いっぱい。
07/06/30 16:40:17 uAzdRpvy0
質問を変えます。。

画面に指定した画像がなかった場合、
ホイールクリックをする、ってやりたいときは

Ifb Chkimg("etc.bmp") = true then
else
BTN(MIDDLE,CLICK,547,451,500)
endif

でいいのでしょうか?
で、画像があった時に、指定場所を右クリックさせたいときは、

Ifb Chkimg("etc.bmp") = true then
else
BTN(MIDDLE,CLICK,547,451,500)
endif

BTN(RIGHT,CLICK,G_IMG_X+12, G_IMG_Y+42,400)

これでいいんでしょうか?
どうもうまくいかなくて・・・

168:名無しさん@お腹いっぱい。
07/06/30 18:54:51 PiIkoC4l0
(^ω^;)

169:名無しさん@お腹いっぱい。
07/06/30 20:16:41 naI+TnoX0
(^ω^;)

170:名無しさん@お腹いっぱい。
07/06/30 22:16:29 UTUIFBZU0
Ifb Chkimg("etc.bmp")
BTN(RIGHT,CLICK,G_IMG_X+12, G_IMG_Y+42,400)
else
BTN(MIDDLE,CLICK,547,451,500)
endif



171:名無しさん@お腹いっぱい。
07/07/01 03:07:46 +SKOerIp0
昔のバンドルエレメンツ漬かってるんだが、
画像認識用の画像を作るときに
例えば文字なんかを切り出したいときに
ドット単位で選択範囲を選んだときに文字だけを選んでいるのに
行単位で長方形にしか切り取れない。
これドット単位で切り抜くにはどうすればいい?

172:名無しさん@お腹いっぱい。
07/07/01 15:08:15 qh64/KmZ0
(^ω^;)

173:名無しさん@お腹いっぱい。
07/07/01 20:13:27 Pf16GJbQ0
えーっと・・・キャパの限界で答えられませんか?ワラ

174:名無しさん@お腹いっぱい。
07/07/01 23:47:40 sn7U06rA0
確かに許容の限界を超えてスレ違いだな

175:名無しさん@お腹いっぱい。
07/07/02 00:47:17 NYnROFad0
質問内容・態度・脊髄反射ともにDQNの限界を超えてます(^ω^;)

176:名無しさん@お腹いっぱい。
07/07/02 01:35:34 qHRYw2kQ0
誰もがそう思ってるお(^ω^;)

177:名無しさん@お腹いっぱい。
07/07/02 01:40:52 J+7axvp80
質問です
peekcolorなどで指定した色を認識することってできるんですか?
特定のポイントを指定して、そこに色があるかどうかを調べることはできるようですけど。

178:名無しさん@お腹いっぱい。
07/07/02 12:56:30 a6cX0Yr30
できる。


179:名無しさん@お腹いっぱい。
07/07/02 14:08:33 J+7axvp80
ありがとうございます。
それは
ifb PEEKCOLOR(320, 320) = $00FF00
サンプルのこの構文でしょうか?
これだと320,320の座標に指定の色があるかどうかを
確認するものだと思うのですが、
指定ウインドウにて指定の色があるかどうかを確認するにはどうしたら
よいか教えてください・・
いろいろやったのですができません;;

180:名無しさん@お腹いっぱい。
07/07/02 15:09:39 NYKQONZJ0
>>179
某オンラインスロットゲームの奴か…?

とりあえず↓は色があるかどうかじゃなくて、RGB(UWSだとBGR)の
座標x=320、y=320の緑の値を求めている。(0〜255)

ifb PEEKCOLOR(320, 320) = $00FF00

181:名無しさん@お腹いっぱい。
07/07/02 16:40:33 J+7axvp80
ありがとうございます。
エクセルでちょっとやってみたいことがありまして・・・
緑の値を求めているいるですか?
これってつまりX,Y(320,320)に緑があるか、を確認している
でいいのでしょうか?
理解力なくてすいません

ウィンドウ全体を検索し、指定した色があるかどうかを確認するには
どう書けばよいのでしょう・・・?
Ifb PEEKCOLOR(x,y) = 色A then
クリック右
else
クリック左
endif
これだとXYに色があったら、右クリック、なかったら左クリック
なんですよね?
そうではなくて、初めの行で指定してあるウィンドウ内全体を検索して、
その色があったとき右クリック、左クリック、とするにはどうかけばいいのでしょうか?

182:180
07/07/02 16:48:27 NYKQONZJ0
ごめん。ちょっと勘違いしてた。

183:名無しさん@お腹いっぱい。
07/07/02 16:50:37 J+7axvp80
そうですか。
ちょっと考えたんだけど、181のはなかったことにしてください。
色を指定しても他にもたくさんあったら、
一個一個検索していると時間かかりそうでだめっぽいので

184:180
07/07/02 17:01:01 NYKQONZJ0
MOUSEORG使って相対座標化してからPEEKCOLORで
色の判別といった感じかな?

185:名無しさん@お腹いっぱい。
07/07/02 17:47:35 NYnROFad0
固定色だろうから1ドット画像のchkimg使えばいいじゃん

186:名無しさん@お腹いっぱい。
07/07/03 14:01:12 Rpl5KRfL0
A.UWSの中身(B.UWSからCallされる)
.
IE.Navigate("URLリンク(yyy.com))
.
BusyWait(IE)
// IE.Quit // IE終了
//------
Procedure BusyWait(ie)
Sleep(1) // Wait
Const TIME_OUT = 90
tm = Gettime()
repeat
Sleep(0.8)
ifb Gettime() - tm > TIME_OUT
MsgBox("Time Out:BusyWait")
ExitExit
endif
until (! ie.busy) and (ie.readyState=4)
Sleep(0.5)
Fend

Time Out:BusyWaitで停止してしまう時があるのです、回避作教えて下さい。
07/07/03 00:00 Uスクリプト: COM_Error:例外が発生しました。
X:\UWSC\A.UWS: 46行目: UNTIL (! IE.busy) AND (IE.readyState=4)

B.UWSの中身(A.UWSをCallする部分)
for 回数 = 1 to 1
  Call A.UWS
  print 回数
next
ブラウザで対象の読み込みが一定時間内に完了しない場合、この作業を諦めて
エラーで停止することなく次の作業へ進ませたいのです。

187:名無しさん@お腹いっぱい。
07/07/03 18:42:17 aUAsfu3T0
よそのサイトのコピペならそう書けばいいやん

188:名無しさん@お腹いっぱい。
07/07/03 19:16:05 V+SgEyuQ0
>>187
つまんない奴だなぁ。

189:名無しさん@お腹いっぱい。
07/07/03 20:10:48 aUAsfu3T0
たしかに>>186はつまんないよね(^ω^;)

190:名無しさん@お腹いっぱい。
07/07/03 20:32:22 KZEhZgLO0
もし次スレがあるとしたら質問テンプレを入れるべきだなと思いました

191:名無しさん@お腹いっぱい。
07/07/08 21:06:53 7YwJr5n/0
文字列 → 数値はVALを使いますが、
数値 → 文字列はなにを使えばいいのですか?


192:名無しさん@お腹いっぱい。
07/07/09 05:19:04 2H8c01iR0
value= 0+”123”

193:名無しさん@お腹いっぱい。
07/07/09 05:19:41 2H8c01iR0
str= ""+123

194:名無しさん@お腹いっぱい。
07/07/09 08:49:17 laQPp4970
"abc.txt中のX行目の文字列をコピーしてSENDSTR(ID, 文字列)に送る"
もしくは
"abc.txt中のX行目の文字列をコピーしてクリップボードにコピー"
ってどうすればいいでしょうか?

ってどうす"ればいいでしょうか?

195:名無しさん@お腹いっぱい。
07/07/10 12:46:15 HVJVStLT0
(^ω^;)

196:名無しさん@お腹いっぱい。
07/07/12 16:21:55 2NGNixS30
rocketmouse みたいなもんか?

197:名無しさん@お腹いっぱい。
07/07/15 02:38:51 HFKO4rLU0
>194

sendstr(0,fget(fopen("a.txt",f_read),x行目))

fopenでヘルプを見てみてください。

198:名無しさん@お腹いっぱい。
07/07/15 04:34:38 T2G6Z18L0
Ifb Chkimgで指定した範囲に
画像があるかどうかを調べるときに
その画像の一部分だけを調べさせるために
ほかの部分を透過させる方法があったと思うんですが、
Ifb Chkimg("a.bmp",1,5,53,167,65)
これだと(5,53)から(167.65)の間にaという画像が
あるかどうか、と調べることになるのでしょうか?

あと、透過画像ってどうやって作るんでしたっけ?
教えてください

199:名無しさん@お腹いっぱい。
07/07/15 04:35:14 T2G6Z18L0
塗りつぶすんでしたっけ?
塗りつぶす色とかってきまってました?

200:名無しさん@お腹いっぱい。
07/07/15 05:58:23 e6WDMCkP0
質問する前にヘルプぐらいみたら?

201:名無しさん@お腹いっぱい。
07/07/15 09:33:35 KJgzOpOU0
もう画像認識だけで動くようにした方がよさそうだな。

202:名無しさん@お腹いっぱい。
07/07/15 22:39:10 ACyUmQe80
透過についてはわかりました。
画像の左上の色が灯火の色になるんですね。
しかし、探したい画像が、半透明で背景によって色がそのたびに
変わってしまうので透過させても
色が違うから探せません。
このような場合って対処法あるのでしょうか?
形で探す、とあるのですが、形ってどういうことですか?
画像の形って基本的に四角ですよね?
どういうことなんでしょうか?

203:名無しさん@お腹いっぱい。
07/07/15 22:59:57 ACyUmQe80
説明がわかりにくいですね
-1で形で検索、にした時って画像の
透過処理ってどうなってるんでしょうか?
左上の1ピクセルが透過色になるとかでしょうか?

204:名無しさん@お腹いっぱい。
07/07/16 00:37:48 de0CI1480
はー

205:名無しさん@お腹いっぱい。
07/07/16 09:03:04 V4b4u8Qd0
         ,.、 ,.、
       i,!'; ,!i';
       ; lj: ;,リ;'
      ;' "´゙ヽ
      ;' ;. ‘,,λ )
     ;' ( ^ω^) ふわふわだお
    ,.;゙; (ノ   ';) 
    `'ヾ;,(つ;,;,(つ

206:名無しさん@お腹いっぱい。
07/07/16 17:43:22 dtS6GvNW0
結構真剣に聞いたんですが^^;

207:名無しさん@お腹いっぱい。
07/07/16 19:29:12 locqXBif0
^^

208:名無しさん@お腹いっぱい。
07/07/17 03:36:21 sKk/qePA0
>>197
         ,.、 ,.、
       i,!'; ,!i';
       ; lj: ;,リ;'
      ;' "´゙ヽ
      ;' ;. ‘,,λ )
     ;' ( ^ω^) ありがとうございました^^
    ,.;゙; (ノ   ';) 
    `'ヾ;,(つ;,;,(つ


209:名無しさん@お腹いっぱい。
07/07/17 21:56:58 W6Ucar9X0
色判定でこの色〜この色までを、っていう風に
範囲を持たせたいときって
構文はどうやって書けばいいんでしょうか?
普通は
ifb peekcolor(x,y) $123456 then
だと思うんですが・・・
なんか色の系統によって違うんでしょうか?
赤色っぽい場合UWSCはBGRらしいので
0000FFまでですよね

210:名無しさん@お腹いっぱい。
07/07/18 00:22:50 pe+vkzy80
           ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--─-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l                         l
    .|    ●                |
     l  , , ,           ●     l
    ` 、      (_人__丿    、、、   /
      `ー 、__               /
         /`'''ー‐‐─‐‐‐┬'''""´


211:名無しさん@お腹いっぱい。
07/07/18 00:26:47 hSqSYWTL0
>>209
     /ニYニヽ
    /( ゚ )( ゚ )ヽ
   /::::⌒`´⌒::::\
  | ,-)___(-、|
  | l   |-┬-|  l |
   \   `ー'´   /

212:名無しさん@お腹いっぱい。
07/07/18 01:14:18 GtemKQOC0
ある画像が現れるまで
sleepをかけ続けることってできますか?
時間設定無しで

213:名無しさん@お腹いっぱい。
07/07/18 02:33:23 y76ISSxX0
209ですけど説明がわかりませんか?教える気がないんですか?

214:名無しさん@お腹いっぱい。
07/07/18 04:25:00 DNL3Aci20
質問する気がないんですか?

215:名無しさん@お腹いっぱい。
07/07/18 11:57:13 Aqly+t6C0
めちゃくちゃFAQだし、もちろんこのスレでもさんざん既出。
皆同じことを何度も答える気にはなれないんだと思うよ。
自分で調べる気はないんですか?

216:名無しさん@お腹いっぱい。
07/07/18 16:52:13 cp/B9psq0
なんで質問する側が偉そうなんですか?

217:名無しさん@お腹いっぱい。
07/07/18 16:55:41 GW+cwE7I0
煽るだけの奴は(ry

218:名無しさん@お腹いっぱい。
07/07/18 17:00:48 GW+cwE7I0
>>209
某スレにあがってたやつの抜粋だけど↓みたいに関数を作って
if GetColor(x座標,y座標,1) < 200 then とかすればいいんじゃないの。

function GetColor(x, y, z)
c = PeekColor(x, y)
ifb z = 1 then
result = (c and $FF)
elseif z = 2 then
result = ((c and $FF00) / $100)
elseif z = 3 then
result = ((c and $FF0000) / $10000)
elseif z = 7 then
result = (c and $FF) + ((c and $FF0000) / $10000) + ((c and $FF00) / $100)
endif
fend



219:名無しさん@お腹いっぱい。
07/07/18 17:02:13 GW+cwE7I0
>>212
条件一致するまでループ処理してろ。

220:名無しさん@お腹いっぱい。
07/07/18 20:17:51 3A/IEYhq0
カスにレスするやつもしねばいいのに^^
カスレスwwwwww

221:名無しさん@お腹いっぱい。
07/07/18 20:52:10 pGmqI86R0
バックグラウンドで動かすことってできないんですか?
やるときはこれしかできないって大きなウィークポイントですよね

222:名無しさん@お腹いっぱい。
07/07/18 21:10:58 jlyT0YH00
>>221
> バックグラウンドで動かすことってできないんですか?
俺はできてるけど、できないの?

223:名無しさん@お腹いっぱい。
07/07/18 21:18:31 V6BJ7zRo0
ネトゲ厨の窓閉じた状態で動かしたい〜うんぬんだろw

224:名無しさん@お腹いっぱい。
07/07/18 21:35:38 jlyT0YH00
あアナルほど

225:名無しさん@お腹いっぱい。
07/07/18 22:31:28 Ata0mbag0
>>221
何がしたいのか分からんが
バックグラウンドでキーイベント検知ループとか
画像検知ループとかプロセス検知ループとか組んでおけば
ずーっと動いてるだろ

226:名無しさん@お腹いっぱい。
07/07/18 22:40:44 pGmqI86R0
え?できるんですか?
指定してあるウインドウを最善に表示しておかないとだめじゃないの?
クリックするような構文を書いたとしても
実行したときにそのウインドウが前面にないと意味ないですよね?

>>225
それやるにはどういう構文を書けばいいの?

227:名無しさん@お腹いっぱい。
07/07/18 22:57:32 GW+cwE7I0
あなたのいうバックグランドで実行が、何の言語だったら
出来るのか知りたい。

228:名無しさん@お腹いっぱい。
07/07/18 23:48:35 pGmqI86R0
バックグラウンドっていうの勘違いしてるかも・・・
せんブラとかIEみながら、対象ウインドウが裏に回ってるときでも
動作してくれるとうれしいってことなんですが・・・

229:名無しさん@お腹いっぱい。
07/07/19 00:40:12 Xh+Wiiq30
動作にもよるけど、それは別にUWSに限った話ではない。

230:名無しさん@お腹いっぱい。
07/07/19 01:30:21 x6emWiBU0
>>228
> せんブラとかIEみながら、対象ウインドウが裏に回ってるときでも
> 動作してくれるとうれしいってことなんですが・・・
メッセージ直接送れば動くでしょ。

231:名無しさん@お腹いっぱい。
07/07/19 10:07:30 bJWhKgyU0
>>229
どれでも特別に裏でも動作するような
やり方市内と物理的というか、クリック判定送るだけですからね・・・
>>230
その直接送る構文ってどれなんでしょうか?
GETIDは違いますよね
裏に回るとクリック動作だけ前面に来るし・・・
ヒントだけでも教えてください

232:名無しさん@お腹いっぱい。
07/07/19 10:19:19 5oi4DgxI0
ヒント:
過去ログ嫁

233:名無しさん@お腹いっぱい。
07/07/19 13:44:48 LZaM7PhW0
関数が糞なのは確か。

234:名無しさん@お腹いっぱい。
07/07/19 16:17:46 MS2DdDY3O
教えてやれよw

235:名無しさん@お腹いっぱい。
07/07/19 17:31:46 AWlFaqS50
44 名前:おかいものさん[sage] 投稿日:2007/07/18(水) 18:28:58

   ハ ハ    ニャー
  ('A`,,),,)〜  ニャー


46 名前:おかいものさん[sage] 投稿日:2007/07/19(木) 00:07:34
>>44
元気出せよ…なっ?


47 名前:おかいものさん[sage] 投稿日:2007/07/19(木) 00:58:21
       ,-'"ヽ    
      /   i、       / ̄ ̄ ヽ,      _/\/\/\/\/\/|_  
      { ノ   "' ゝ    /        ',     \              /
      /       "' ゝノ {0}  /¨`ヽ{0}     < >>46ニャーン!!  >
      /              ヽ._.ノ  ',    /              \
     i                `ー'′  '.     ̄|/\/\/\/\/\/ ̄
    /                       }.
    i'    /、                 ,i..
    い _/  `-、.,,     、_       i 
   /' /     _/  \`i   "   /゙   ./
  (,,/     , '  _,,-'" i  ヾi__,,,...--t'"  ,|
       ,/ /     \  ヽ、   i  | 
       (、,,/       〉、 、,}    |  .i 
                `` `     ! 、、\
                       !、_n_,〉>

236:名無しさん@お腹いっぱい。
07/07/19 17:40:28 2ISjkxaj0
吹いたw
過去ログ読みたいんですけど、dat落ちしていて読めません
ご教授願えないでしょうか・・・

237:名無しさん@お腹いっぱい。
07/07/19 17:48:23 hHVRB4Ux0
>>236
DEF_DLL SendMessageA(hwnd, uint, uint, long): long: user32.dll

次は使い方がわかりませんと言われるに100ガバス

238:名無しさん@お腹いっぱい。
07/07/19 18:26:34 ltXJ/pfH0
いえ、ありがとうございます。
調べてきますね^^

239:名無しさん@お腹いっぱい。
07/07/19 19:48:26 LZaM7PhW0
Win32apiだけで作っとけ。

240:名無しさん@お腹いっぱい。
07/07/19 19:52:20 Xh+Wiiq30
幾らAPIだからって何でも出来るワケじゃないからな。
何でもかんでも裏で動かせると思わないことだ。

241:名無しさん@お腹いっぱい。
07/07/19 19:57:06 LZaM7PhW0
少なくとも組み込み関数>>>>Win32APIだろ?
掃除機Win32APIは絶対必要。裏表の話じゃない。

242:名無しさん@お腹いっぱい。
07/07/19 19:58:09 LZaM7PhW0
WIN32API >>>> 組み込み関数

肝心なとこ間違えた俺は相当馬鹿。

243:名無しさん@お腹いっぱい。
07/07/19 20:58:34 ltXJ/pfH0
さっぱりわかりませんでしたorz
聞きにくいですけどどう使えばいいのでしょう・・・
探してるときにWin32apiというのも目に付いたのですがさっぱり・・・

244:名無しさん@お腹いっぱい。
07/07/19 22:47:38 3AxwVwz50
JOUTAI = SLCTBOX(SLCT_BTN,0,"状態","わからない","やっぱりわからない","それでもわからない")
ifb JOUTAI = 1
  EXEC("hh "+GET_UWSC_DIR+"\uwsc.chm")
elseif JOUTAI = 2
  SCKey(GetID("【マクロ】 UWSC Part3 【シェアウェア化】"),VK_Ctrl,F)
elseif JOUTAI = 4
  SendMsg(GetID("","Shell_TrayWnd"),401)
  SendStr(0,"URLリンク(www.google.co.jp))
  MouseOrg(GETCTLHND(GetID("ファイル名を指定して実行","#32770"),"ComboBox",1),2)
    KBD(VK_Ctrl,1); KBD(VK_V); KBD(VK_Ctrl,2);
  MouseOrg(0)
  SendMsg(GetID("ファイル名を指定して実行","#32770"),1)
endif

Procedure SendMsg(WID,CID)
  DEF_DLL SendMessageA(hwnd, uint, uint, long): long: user32.dll
  SendMessageA(IDTOHND(WID), 273, CID, 0)
FEnd

245:名無しさん@お腹いっぱい。
07/07/20 00:13:34 7+6UTrXv0
わからない七大理由

1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 環境のせいにする ・・・自分が悪いのではなく環境が悪いと責任転嫁する。
6. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
7. バカだから ・・・バカだから。

246:名無しさん@お腹いっぱい。
07/07/20 00:31:19 lJJGC2+O0
すごくくだらない質問なのかもしれませんが
uwsc.exeというファイル名になってるのを、試しに別のTest.exeという風に変えてみたら起動しませんでした
これ回避できないのですか?

247:名無しさん@お腹いっぱい。
07/07/20 02:10:09 mhNiRGds0
できる。
バイナリ書き換えで改造するか
それかPro買ってexe化しる。
つーか升厨乙。

248:名無しさん@お腹いっぱい。
07/07/20 11:45:15 FIQyXDND0
どういたしまして

249:名無しさん@お腹いっぱい。
07/07/20 12:08:11 8jewIect0
初心者は一切質問せず自分で調べろってこったな

250:名無しさん@お腹いっぱい。
07/07/20 13:46:17 8lQCaYfO0
態度と内容いかんでは教えてあげてもいいと思う
じゃなきゃ意味がないだろ

251:名無しさん@お腹いっぱい。
07/07/20 15:06:36 ozkODUFU0
その前に画像を調べてなにしたいの?

252:名無しさん@お腹いっぱい。
07/07/20 15:20:21 2DXmKP620
ネトゲです^^;

253:名無しさん@お腹いっぱい。
07/07/20 16:46:18 EhGS93/L0
わらた こんなソフトまでシェア化されるんんだ 作者必死すぎw

254:名無しさん@お腹いっぱい。
07/07/20 18:32:53 O2r50YHl0
シェア版には、IEの記録なんてのがあるヨ。

255:名無しさん@お腹いっぱい。
07/07/20 21:45:28 ozkODUFU0
シェア版はデイトレ専用。

256:名無しさん@お腹いっぱい。
07/07/22 22:20:34 57E8QY6C0
頭いい人教えて
画像判定で判定したい画像がないときは右を押し続ける
あったらF1を押すみたいな構文

ifb CHKIMG("wanko.bmp",1)  // 画像があった
  BTN(RIGHT,CLICK,G_IMG_X+1, G_IMG_Y+45,1)  // 右クリック
sleep(0.05) 
  KBD(VK_F1,DOWN,55)
  KBD(VK_F1, UP,55)
else
KBD(vk_right,DOWN,1000)
endif

これじゃなかったら右おして終わっちゃうし・・・

257:名無しさん@お腹いっぱい。
07/07/22 22:30:42 57E8QY6C0
あと33行目に戻る
って言う構文を教えてください

258:名無しさん@お腹いっぱい。
07/07/22 22:31:40 k01upwKG0
while true
>>256
wend

259:名無しさん@お腹いっぱい。
07/07/22 22:33:15 57E8QY6C0
それってその間を無限に繰り替えずってことですよね?

260:名無しさん@お腹いっぱい。
07/07/22 22:34:59 +sgLuUFP0
試すことを知らない阿呆は嫌いです。

261:名無しさん@お腹いっぱい。
07/07/22 23:04:43 57E8QY6C0
今試したんだけど、よくわからない
やっぱり間のを無制限に繰り返しちゃうきがする・・・

画像があったらA,なかったら33行目に戻る
っていうのをやりたいのだけど・・・


ifb CHKIMG("wanko.bmp",1)  // 画像があった
  BTN(RIGHT,CLICK,G_IMG_X+1, G_IMG_Y+45,1)  // 右クリック
sleep(0.05) 
  KBD(VK_F1,DOWN,55)
  KBD(VK_F1, UP,55)
else

while true
>>256
wend

endif

こんな感じですか?むずかしい・・

262:名無しさん@お腹いっぱい。
07/07/22 23:15:10 57E8QY6C0
意味わからないね
も8うちょっと整理して考えて見ます。。

263:名無しさん@お腹いっぱい。
07/07/22 23:18:28 57E8QY6C0
やっぱり画像があったら〜〜
なかったら33行目に戻る、
ってのをやりたいので、
その構文教えてもらえないでしょうか?
それがわかれば解決するんですが・・・

264:名無しさん@お腹いっぱい。
07/07/22 23:28:13 57E8QY6C0

ifb CHKIMG("wanko.bmp",1)  // 画像があった
  BTN(LEFT,CLICK,550,450,1)  // 右クリック

else

while true
  ifb CHKIMG("wanko2.bmp",1)
    BTN(RIGHT,CLICK,G_IMG_X+1, G_IMG_Y+90,111)  // 右クリック
sleep(2) 
    KBD(VK_F2,DOWN,55)
wend
endif

endif

これだとwhileの間を延々と繰り返してしまいます
行のはじめと最後にwhileとwendをおけば
確かにできるんですけど、今度はこれ全体をを延々と
繰り返すことになります。
はじめの  BTN(LEFT,CLICK,550,450,1)  // 右クリック
が実行されたらこのループ構文を終えて、次の構文に移行する
ってことはできますか?

265:名無しさん@お腹いっぱい。
07/07/23 01:24:52 Rn1NyrYb0
CLICKITEM関数でCLK_BACK設定すると
バックでも動くと聞いたのですが、
CLICKITEM関数ってどうやるのですか?

266:名無しさん@お腹いっぱい。
07/07/23 03:44:01 lorVcd360
もうそのゲームやめとけよ。無駄だろ?
コンピュータゲームなのにわざわざ手で
操作しなきゃいけないようにしてあるんだぜ?
この意味を良く考えろよ。

267:名無しさん@お腹いっぱい。
07/07/23 19:55:37 8CQqVflP0
ふみゅう・・・

268:名無しさん@お腹いっぱい。
07/07/23 21:00:07 u8+YAoqD0
>>266
> この意味を良く考えろよ。
ゲーム中にゲーム内のキャラでオナヌー出来ないようにするためだな!だな!

269:名無しさん@お腹いっぱい。
07/07/23 21:34:11 AGxkT96C0
>>266
なんていうか、UWSの存在を否定する書き込みw

270:名無しさん@お腹いっぱい。
07/07/23 22:30:47 e3xn6c5B0
>>264
つbreak

271:名無しさん@お腹いっぱい。
07/07/23 22:39:56 uNNU6hWk0
>>264
ifb chkimg("wanko1.bmp",1) = true //- 画像1があった時の処理
btn(RIGHT,CLICK,g_img_x+?,g_img_y+?,50) // 右クリックで画像+?の場所

else //- 画像1がなかった時の処理
while true //// ループ処理(画像2を見つけるまで)
ifb chkimg("wanko2.bmp",1) = true //- 画像2があった時の処理
kbd(VK_F2,UP,50) // 一応離しておく
  btn(RIGHT,CLICK,g_img_x+?,g_img_y+?,50)
break // ループ処理を抜ける
else // 画像2がなければ↓の2行をループ
  kbd(VK_F2,DOWN,50)
sleep(1)
endif
wend //// ループ処理(画像2を見つけるまで)
endif

暇だったから考えてみたけどこういう事かな?いまいち何がしたいのかわからん

272:名無しさん@お腹いっぱい。
07/07/24 23:22:22 pIiBkqYt0
>>270,271
ありがとう!
BREAKでループ抜け出せるんですか
ということは書いてもらったとおりにすれば、
うまくいきそうです。
わざわざ書いてまでもらって感謝です

273:名無しさん@お腹いっぱい。
07/07/25 09:22:58 9PWHFYgx0
初心者です
スクリプトを開始から10分後に終了させるには
どのようにしたらいいのですか
スケジュールでA→Bと実行させたいのですが
Aが終了しないため、Bが実行できません

274:名無しさん@お腹いっぱい。
07/07/25 09:42:22 FwRcD+l10
help gettime()

275:名無しさん@お腹いっぱい。
07/07/25 23:36:22 QOfka4zM0
POFF(P_POWEROFF)
したら外付けHDDが強制切断されるっぽい
次回OS起動時にチェックディスクがはじまる
俺だけかな?

276:名無しさん@お腹いっぱい。
07/07/25 23:45:30 5kgWURrL0
>>273
gettime()
start_time = (g_time_hh * 3600) + (g_time_mm * 60) + g_time_ss

repeat
gettime()
now_time = (g_time_hh * 3600) + (g_time_mm * 60) + g_time_ss
timer = start_time + 6000 - now_time // 開始時間+6000秒 - 今の時間
sleep(1)
until timer < 0 // 変数が0になるまでループ

まぁヘルプみりゃ一発なんだろうけど、10分を正確に判断しないならfor文で3行か
それにしてもパズルを解くマクロってなかなか難しい・・

277:名無しさん@お腹いっぱい。
07/07/26 00:03:58 5kgWURrL0
>>275
今試してみたけどチェックディスクはなかった
強制切断は確認するの忘れた・・外付けHDDはずして起動してみるとか?

278:名無しさん@お腹いっぱい。
07/07/26 01:27:59 MKARYR5G0
>>276
273です、ありがとうございます。

質問させていただいたAのスクリプトはrepeat文で
条件を満たせば自動的に終了するのですが
それ以外ではループしています
ループしている場合のみ10分で止めたいのです

貼っていただいたスクリプトは理解できるのですが
この場合でも使えるのですか?

279:名無しさん@お腹いっぱい。
07/07/26 01:37:25 dYTItpws0
>>278
自分で考えない奴は何をやっても無駄といういい見本

280:名無しさん@お腹いっぱい。
07/07/26 03:01:43 y7gvQI510
>>276

>それにしてもパズルを解くマクロってなかなか難しい・・
ぜひこっちをkwsk

281:名無しさん@お腹いっぱい。
07/07/26 03:44:49 y7gvQI510
>>278

開始時間 = gettime()
repeat
  //処理
until (gettime() - 開始時間 > 600) or 条件

でいいんでない?

282:名無しさん@お腹いっぱい。
07/07/26 13:39:26 VdOiioSz0
長年愛用しているがver4あたりから変な流れになってきたな
とどのつまりシェアウェア化かorz

283:名無しさん@お腹いっぱい。
07/07/26 13:48:22 t1gg8V/N0
HFSLIPみたいなマクロきぼん。
一発クリックでチップセットとか周辺機器を認識して
最新ドライバをダウンロード、更にM$のサイトをチェックして
全ての最新パッチをダウンロードして組み込み済みの
Win2000インストールCDを作ってくれるやつ。

お前ら、VistaとかXP用はまだだろうがWin2000用ならもう作ってるよな?
早く公開しろ。

284:名無しさん@お腹いっぱい。
07/07/26 14:19:49 tBEHDggv0
勝手にドライバインスコされても困るとはおもわんか

285:276
07/07/26 15:12:45 0Glngtbm0
>>278
あーなるほど考えてみればそーだわなw
gettime()をchkimgと同じように考えてた。短くていい!

セ○ムパズル解くやつ考えてるけど、候補をランダム
もしくは配列で絞り込んでもブロックが結構残るんだわ
総当りでやるとしたらUWSCの意味ないしね〜

286:名無しさん@お腹いっぱい。
07/07/26 15:14:04 0Glngtbm0
安価まちがえた・・・>>280だった

287:名無しさん@お腹いっぱい。
07/07/26 19:34:27 y7gvQI510
セコム?

288:名無しさん@お腹いっぱい。
07/07/26 19:46:44 y7gvQI510
ああ、セイムか。
セコムのページにそれらしいパズルがないか探しちゃったよ…

URLリンク(www.hangame-fan.com)
こんな感じでまずはうまい戦略を考えないといけないわけか
面白そうだね。

289:名無しさん@お腹いっぱい。
07/07/26 21:03:32 0Glngtbm0
セコムΣその発想はなかったわw
自分でやってるときはランダムに選んでるはずなんだけど
やっぱり考えて消してるんだな〜って思う。
こーなったら目標全消し!

290:名無しさん@お腹いっぱい。
07/07/26 22:43:34 MKARYR5G0
>>281
こんなことに気づかないなんて恥ずかしい・・・
解決できそうです
ありがとうございました

291:名無しさん@お腹いっぱい。
07/07/27 10:13:06 vxuVPEa+0
裏でも動くようなCLK_BACKの構文の書き方を教えてください
自分でやってみたけど動かないどころか
なんかデスクトップのアイコンダブルクリックすると
プロパティが表示されるようになったり怖い

292:名無しさん@お腹いっぱい。
07/07/27 21:27:07 RvM+mJAq0
>>291
つmouseorg
見えないところでマクロってつまらないけどね〜

293:名無しさん@お腹いっぱい。
07/07/27 21:45:52 LRZ0xQZf0
CLK_BACK使ってるならむしろこっちの問題じゃない?

つGETID

294:名無しさん@お腹いっぱい。
07/07/28 01:00:32 clkIDzJD0
>>284
> 勝手にドライバインスコされても困るとはおもわんか
つーか勝手にインストールして欲しいんだが?
うだうだいう前にお前の傑作を公開しろよ。

295:名無しさん@お腹いっぱい。
07/07/28 06:54:36 ns/y4yOI0
みじんこのIDがCLK IDwwwwwww


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4815日前に更新/259 KB
担当:undef