07/04/12 15:33:32 OeE+7e9a0
同様の機能を持ったフリーソフト
AutoIt
URLリンク(www.autoitscript.com)
WindowController
URLリンク(chi.usamimi.info)<)
スレリンク(software板)
3:名無しさん@お腹いっぱい。
07/04/13 09:37:36 fksleSzo0
6720円か
ちょっと高いな
4:名無しさん@お腹いっぱい。
07/04/15 23:03:01 XT+pX6670
あげ
5:名無しさん@お腹いっぱい。
07/04/17 20:54:46 yZdOQQBJ0
>>2のソフトはどれも使えない
安かろう悪かろうの典型
このソフトウェア板にはシェア化した作者を叩けばカッコいいみたいな
ごきぶりが多すぎ。こいつらの精神構造は基本的に荒らしと同じ
他人が自分と同調しないことが気に入らない。
だから、執拗にネガティブキャンペーンを繰り返し続ける。
もうね時代遅れなの。精神的基地外が報われることなんて一生ありません。
ココロも懐も貧しい人生を送ってください(笑)
6:名無しさん@お腹いっぱい。
07/04/17 22:37:29 Kdayf2jb0
>>5
では高くてもいいから、使えるお勧めのソフトは?
7:名無しさん@お腹いっぱい。
07/04/18 01:50:22 U4AqAgbU0
5のソフトはどれもUWSCよりよっぽどよくできてる
今まで使ってきたてこだわりがある人以外は、UWSCなんて使わないほうがいいよ
8:名無しさん@お腹いっぱい。
07/04/18 16:31:43 Z/xzxQNK0
フリー版の公開はそのままに、高機能のシェア版が追加された。
ユーザーにとっては、選択肢が増えただけで、現状のユーザーに不利益はまったく無い。
ただ作者さんに、公開しているメリットよりデメリットの方が大きいと判断されたら、
フリー版の開発が止められたり、公開が停止されたりする事はあるかもね。
9:名無しさん@お腹いっぱい。
07/04/18 23:21:42 dSDqv6bD0
S.K 's Page
URLリンク(zinchg.hp.infoseek.co.jp)
10:名無しさん@お腹いっぱい。
07/04/19 18:42:08 aqWpUAtH0
ログをUTF-8にするのやめてほしい
11:名無しさん@お腹いっぱい。
07/04/19 23:32:55 0Bp5XJAL0
なんで?
12:名無しさん@お腹いっぱい。
07/04/21 19:18:25 rDcAQZfe0
AutoHotkeyとUWSCでベンチマークしてAutoHotkeyの方が数十倍速かったとか
いうのどっかのサイトで見たな。
遅いくせに高額シェアウェア化とはびっくりだ。
13:名無しさん@お腹いっぱい。
07/04/21 20:19:16 /2XiSqfQ0
>>12
ならUWSCProのレジストしなければいいだろう
頭が悪いくせに文句ばかりとはびっくりだ。
14:名無しさん@お腹いっぱい。
07/04/21 21:49:03 LG2X5N+f0
再度再生するときに遅くなる不具合を直してほしい
毎回uwsc起動するのはかなわん
15:名無しさん@お腹いっぱい。
07/04/22 00:31:09 8aslog7C0
>>14
UWSCでなんとかすれば?
16:名無しさん@お腹いっぱい。
07/04/22 12:37:38 r2hoT1ze0
^^;;;;;;;;
17:名無しさん@お腹いっぱい。
07/04/25 01:08:25 LpUUA0XN0
すごく初歩的な質問です。
gと入力したい時には
kbd(vk_g)
で入力出来ますが、連続した文字、例えばgikoと入力したい時には
どうしたらいいでしょうか。とりあえず
kbd(vk_g)
kbd(vk_i)
kbd(vk_k)
kbd(vk_o)
このようにやっています。が、
gikoの次はmona、その次はnida…と入力したい文字がたくさんあるのですが、
今の方法ではとても不便に思います。
何かいい方法はありませんか?
18:名無しさん@お腹いっぱい。
07/04/25 07:01:22 DsoMZuGd0
クリップボードに入れて
Ctrl+Vを送ればいい
19:名無しさん@お腹いっぱい。
07/04/25 18:24:57 EY6R9OKC0
MMOで使えるフリーのマウス自動化ソフト何か知りませんか?
状況判断機能がついてるものを探してるのですがなかなか見つかりません
こんな教えて君ですいませんがどなたか教えてくれると助かります。
20:名無しさん@お腹いっぱい。
07/04/25 18:31:12 ytbGKxOM0
>>19
> 状況判断機能
kwskwwww
21:名無しさん@お腹いっぱい。
07/04/25 18:56:17 MLpcFYuj0
>>19
お前のは明らかに不正行為
ぼったーは死ね!
マジで
22:名無しさん@お腹いっぱい。
07/04/25 20:58:17 1/DHbGJL0
>>17
SendSTRだっけ
Sckeyとか
それつかっとけ。
23:17
07/04/25 22:11:24 LpUUA0XN0
>>18,22
お答えありがとうございます。
SendStr(0,"gikoneko")
kbd(vk_ctrl+vk_v)
とすると、なぜか 7 と表示されます。
メモ帳などでペーストしてみると gikoneko と出ます。
クリップボードにはgikonekoが送られているようですので
kbd(vk_ctrl+vk_v)がおかしいのでしょうか??
24:名無しさん@お腹いっぱい。
07/04/25 22:13:42 UoQ9aVby0
vk_ctrl, down
vk_v, click
vk_ctrl, up
25:名無しさん@お腹いっぱい。
07/04/25 22:14:32 UoQ9aVby0
sckey(....)
26:17
07/04/25 22:20:27 LpUUA0XN0
sckey(0, vk_ctrl, v)
で出来ました!皆様ありがとうございました!
27:名無しさん@お腹いっぱい。
07/04/26 14:29:38 5JMgar3t0
UWSCを使って、Google Adsenseでガッツリ儲けてます!グヘヘヘヘ
28:名無しさん@お腹いっぱい。
07/04/26 17:20:54 roYL4P5k0
はいはいわろすわろす
29:名無しさん@お腹いっぱい。
07/04/27 12:03:25 vlslrKCi0
別のユーザーで実行で起動したIEページのCOMハンドルの取得の仕方、分かる人いる?
もう1週間もつまって煮詰まって..
30:名無しさん@お腹いっぱい。
07/04/27 17:55:18 m6iyC9n+0
>>29
本家でも言われていることだけど
目的から考えて、素直にログオフ→ログインしたほうがいくない?
(もちろんwindowsではなくブログサービスのほう)
runasにこだわって、命がけで前人未到の断崖絶壁をフリークライミングするよりも
おとなしくハイキングコース歩いていくほうを選ぶのが身のためってもんじゃないのかな。
31:名無しさん@お腹いっぱい。
07/04/27 21:42:56 vlslrKCi0
>>30
>命がけで前人未到の断崖絶壁をフリークライミングするよりも
>おとなしくハイキングコース歩いていくほうを選ぶのが身のためってもんじゃないのかな。
3-4つの命令を使えばできることが、
あなたにとって前人未到なんですね、へーそうですかWW
分からないならレスしないでくださいな、こちらが恥ずかしくなります。
本家とは何のことか分かりませんが、きっとあなたのように知ったかや大した知識でもないのに
初心者相手にお山の大将に気取っているのが関の山な連中なんでしょうね
そんな連中に質問して時間の無駄だってことが良く分かりましたよ。
32:名無しさん@お腹いっぱい。
07/04/27 21:58:46 G5cLhuE10
はいはいわろすわろす
33:名無しさん@お腹いっぱい。
07/04/27 23:15:34 t7C+eQt50
>>31
Finと後いくつか組み合わせて使えばできめるだろ?クズが
34:名無しさん@お腹いっぱい。
07/04/27 23:34:45 1Z6tNp3R0
はいはいできめるできめる
35:名無しさん@お腹いっぱい。
07/04/27 23:51:27 m6iyC9n+0
>29が
URLリンク(www3.bigcosmic.com)
じゃないなら
漏れのレスは全くもって意味不明な電波レスにしか見えないなw
36:名無しさん@お腹いっぱい。
07/04/28 00:29:04 IUCKD9bm0
ひとりでできめるもん
37:クズ
07/04/28 02:14:09 CeuLfq820
Finと後いくつか組み合わせて使えば
UWSCで3-4つの命令を使うだけで他のユーザのIE乗っ取って
cookieやら垢盗みホーダイ、mixiで騙り書き込みホーダイ
できめるだろ?と言われwktkでやってきますた
んで、そのスーパーハカーツールFinはどこでダウソできるか分かる人いる?
もう1週間もつまって煮詰まって..
38:名無しさん@お腹いっぱい。
07/04/28 03:35:51 hMuTrH/00
昨日から始めました。初歩的質問ですいませんがお世話になります。
メモ帖などから実行しようとすると指定外ファイルとなります。
指定ファイル(UWSファイル)にするためにはどうすればいいのでしょうか?
39:名無しさん@お腹いっぱい。
07/04/28 05:45:32 lUH3Ck9m0
>>46
名前の変更かプロパティで拡張子をUWSに変えるんじゃ?
40:名無しさん@お腹いっぱい。
07/04/28 15:41:41 hMuTrH/00
>>39
もしかして38に言ってますか?もしそうなら名前を変換しても駄目でした。
プロパティを見ても拡張子の変え方が分かりません。
41:名無しさん@お腹いっぱい。
07/04/28 15:57:52 gVRWpOzv0
>>38
1.深呼吸
2.リラックス
3.落ち着いて何をどうしたいのか分かりやすく省かず丁寧に書き込む。
42:名無しさん@お腹いっぱい。
07/04/28 17:04:24 gVRWpOzv0
深呼吸して試してみたら、「指定外ファイル」ってのは、拡張子間違いの事なのね。
XPのメモ帳だと「hoge.uws.txt」といった風に拡張子txtを問答無用で補完してくれるから、
エクスプローラーで拡張子を変えてやる必要がある。(hoge.uws)
1.「登録されている拡張子は表示しない」をoffにする。意味はググってね。
2.ファイルを選択して「F2」を押し、ファイル名末尾の拡張子を「.uws」に変える。
43:38
07/04/28 20:33:05 hMuTrH/00
>>42
早速試して見ます。
44:38
07/04/28 20:46:18 hMuTrH/00
>>42
解決しました。ありがとうございました。
45:名無しさん@お腹いっぱい。
07/04/29 21:07:21 +veFhoWk0
6720円か
ちょっと高いな
46:名無しさん@お腹いっぱい。
07/05/03 16:38:32 HQ7ZTLB30
UWSC歴1週間の初心者ですが、質問させてください。
”あるサイト内で、特定のGIF画像(例えば新製品のアイコン)が貼られているページのみ
別ウィンドウで開く”というスクリプトを書きたいのですが、
小林シンヤ氏の本だけでは難しくてよくわかりません。
どなたか、教えていただけないでしょうか?
47:名無しさん@お腹いっぱい。
07/05/03 16:45:49 xDO7jhgu0
それだけでいいのなら
漏れならそのページのソースを読んで
その画像ファイル名がある箇所を探して
隣接するHREFの中身を読んで適当にホスト名とか補完して
ブラウザでパンパン開かせるという感じにするね
画像一致とかやってたら面倒だし
クリックとかだとCOMからんできそうだし
48:名無しさん@お腹いっぱい。
07/05/03 17:40:23 HQ7ZTLB30
>>47
ありがとうございます
おっしゃることはなんとなくわかるのですが、
まだ自力でスクリプトを書けるレベルではないです。
書いてあるものは、調べながらある程度理解できるつもりなのですが・・・。
やはり初心者では難しいものなのでしょうか?
49:名無しさん@お腹いっぱい。
07/05/04 01:07:16 xKTXp2r50
>>48
書いてやりたいんだが
歴3日の俺じゃ無理だな
50:名無しさん@お腹いっぱい。
07/05/04 05:49:37 wBorABIm0
あきらめて試合終了なのは癪だから、同じく3日目の俺も参戦してみるか。
対象をシンヤ本sample12で使ってた URLリンク(biz.yahoo.co.jp) にして、
上向き矢印のページだけを開くスクリプトを考えてみる。
IEのソースの表示で開いたメモ帳をクリップボードに送るのは、まんまSCKEYしてやれば出来た。
次にarrow_up.gifを、GETSTR(0)から検索。これはPOSで出来そう。
問題は、見つけた次の行にある「s=8585」の部分を検索する方法。
>>47氏の言う「隣接するHREFの中身を読んで」の部分が、どう手を付けたらいいかさっぱり分からない。
だれかヒント下さい・・・。
51:名無しさん@お腹いっぱい。
07/05/04 22:45:58 FRAHh81z0
>>50
そのあたりはやっぱりDOM扱うのがいいと思うけど
あえて正規表現駆使してなんとかするとか...
>あきらめて試合終了なのは癪だから、同じく3日目の俺も参戦してみるか。
その心意気が、男前。
貴方ならきっとモノにできる。がんがれ。
52:名無しさん@お腹いっぱい。
07/05/05 01:54:17 sSI9MXv50
>>51
POSの検索開始位置を変えられないなら、必要部分をCOPYで切り出せばいいじゃない
それに、バイト数決め打ちでCOPYるだけでも大丈夫そうだ・・・と試してたら何とかなりました。
DOMという用語は初めて聞きましたが、これや正規表現を使う場合、wshか何かを呼んで、
別処理しないといけないんですよね?
53:名無しさん@お腹いっぱい。
07/05/05 03:19:17 l/Eq2oZO0
>>52
お、やるじゃん、GJ!
やってみればまあなんとかなるもんだよね。
54:名無しさん@お腹いっぱい。
07/05/05 03:23:08 l/Eq2oZO0
DOM(DocumentObjectModel)は
例えば
document.getElementsByTagName("img")
みたいなやつ。
うまく説明できないんだけど、とにかくXMLやXHTMLをプログラムから扱いやすくするやつ。
んで、
DOMの場合はInternetExplorer.Applicationオブジェクト、
正規表現ならVBScript.RegExpオブジェクトを
CREATEOLEOBJで作成してからそれらを通して利用することになるよ。
ちなみにここで内部的に使われている技術(規約?)がよく聞くCOM(ComponentObjectModel)
wshからもCOMを扱えるからスクリプト上の見た目はよく似ているけど、
UWSCからwshを呼んでいるわけではないんだな~
55:名無しさん@お腹いっぱい。
07/05/06 13:50:43 u38uu+3m0
>>52
自分も興味あるので
よかったら出来たスクリプトを
貼ってもらえませんか?
56:名無しさん@お腹いっぱい。
07/05/06 17:34:57 yb+7VDwV0
IEでのプルダウン形式のセレクトボックスを選択させるには
どのように記述したらいいでしょうか?
IESETDATAを使ってみたのですが、どうもうまくいきません
よろしければご回答お願い致します。
57:50
07/05/06 23:11:36 LdZaxQzq0
>>55
頼む相手を間違えてる気もするけど…まあいいかw 全30行。
IE = CREATEOLEOBJ("InternetExplorer.Application") // IE起動開始 ---
IE.visible = True
IE.navigate("URLリンク(biz.yahoo.co.jp)) // ※ページ変えました
REPEAT
SLEEP(0.1)
UNTIL !IE.BUSY AND IE.readystate = 4 // 以上、シンヤ本よりペタリ ---
SCKEY(GETID("Yahoo!ファイナンス"), VK_ALT, VK_V) // Alt+V,C で「ソースの表示」
SCKEY(GETID("Yahoo!ファイナンス"), VK_C)
SLEEP(2)
SCKEY(GETID("IEキャッシュ"), VK_CTRL, VK_A, VK_C) // エディタからクリップボードへ全コピー
SLEEP(2)
58:50
07/05/06 23:12:59 LdZaxQzq0
>>55
続き。
CODES = ""
FOR KAISU = 1 TO 25
START = POS("arrow_up.gif", GETSTR(0), KAISU)
IF START = 0 THEN BREAK // 以下>>52の処理…
CODETEMP = COPY(GETSTR(0), START, 200) // 矢印位置から200文字を切り出し(矢印込)
SLEEP(1)
CODESTART = POS("s=", CODETEMP, 0) + 2 // その中からコード部分を検索(先頭オフセット2文字)
IF CODESTART = 2 THEN BREAK
CODEEND = 4
CODE = COPY(CODETEMP, CODESTART, CODEEND) // 株式コードを切り出し
CODES = CODES + CODE + "," // コード列作成。コンマが多いけど動いてるから…OK!
FUKIDASI("CODES=" + CODES + "<#CR>" + CODETEMP, 10, 10, 0, 18)
NEXT
// PRINT CODES
IE = CREATEOLEOBJ("InternetExplorer.Application") // IE起動開始 ---
IE.visible = True
IE.navigate("URLリンク(quote.yahoo.co.jp) + CODES) // 上矢印以外が混ざってるのは情報鮮度の為カナ
59:名無しさん@お腹いっぱい。
07/05/07 01:33:02 qjit5QTN0
IEIEうるせーよ。
つかもうIE専用みたいでウンザリ。
60:名無しさん@お腹いっぱい。
07/05/07 08:46:21 7fR2du/d0
maplestoryで使えるマクロって何があるの?
mzbotがつかえるみたいだが↑→↓←キーが登録できないからそれらのキー使えるマクロないかな
61:名無しさん@お腹いっぱい。
07/05/07 18:01:52 nKSsgfTu0
>>60
メイポー厨は死ねば?
62:名無しさん@お腹いっぱい。
07/05/08 17:57:52 nTStV1i60
Lockhard(True)でロックされないキーを指定できたらもっと便利だと思う。
窓の手の「キーボード、マウス掃除機」の代わりにもなるし。
63:名無しさん@お腹いっぱい。
07/05/12 08:12:01 24X1Pgt/0
chkimgの透過色と形でチェックを同時に使いたい
64:名無しさん@お腹いっぱい。
07/05/13 12:07:11 D8iqoMTQ0
>21
おいおい、じゃお前のは不正行為じゃないっていうのかよ?w
65:名無しさん@お腹いっぱい。
07/05/13 12:08:14 D8iqoMTQ0
状況判断機能以前に、自動化自体が不正行為だろ。自分を正当化してんじゃねぇよ。
66:名無しさん@お腹いっぱい。
07/05/13 13:44:28 4/p7/07g0
亀の上にゲームと一般作業の区別も付かないDQNですね
67:名無しさん@お腹いっぱい。
07/05/14 15:32:23 Tn05gvLk0
ゲームばっかやってるから考え方が偏ってるんだよ
68:名無しさん@お腹いっぱい。
07/05/16 10:26:06 DJuFBG1B0
エロい人教えてください
INPUT文で最初に入力個数を宣言してfor~nextで個数分を
値の配列に代入していきたいのですが、
配列って1つづつの代入は出来ないのですかね
INPUT("個数")
For i=0 to 個数-1
DIM 値[個数-1]=INPUT("値を入力")
NEXT
期待する結果
値[1]="AAA"
値[2]="BBB"
値[3]="CCC"
・・・・・・・
これじゃ配列に入力出来ないんですねえ
っていうか使い方が間違ってると思うので
何か良い方法ないですかねえ
69:68
07/05/16 11:03:49 DJuFBG1B0
ソンマソン
自己解決しました。
DIMの位置が悪かっただけです。
<(_ _)>
70:名無しさん@お腹いっぱい。
07/05/16 13:11:30 KSh93inH0
解決したならいいんだけど
配列の添え字部分([個数-1])もおかしくない?
また
for i=1 to 個数
値[i]=INPUT("値を入力")
next
のほうが分かりやすいと思われ
71:名無しさん@お腹いっぱい。
07/05/16 19:43:49 3IPfOmIz0
rocketmouseとUWSCってどう違うんですか?
72:名無しさん@お腹いっぱい。
07/05/16 20:15:55 /C8OCwqY0
>>71
名前が違う
73:名無しさん@お腹いっぱい。
07/05/17 02:00:15 HA5Seh3g0
ありがとうございます
74:名無しさん@お腹いっぱい。
07/05/17 13:10:56 fV9lvpaU0
おまえら楽しそうだな。
75:名無しさん@お腹いっぱい。
07/05/19 21:34:19 CML4xi4V0
rocketmouseとUWSCってどう違うんですか?
↑マジでおしえて
76:名無しさん@お腹いっぱい。
07/05/19 22:34:57 Qc0ufEjE0
特定のアプリが起動している間、スクリーンセーバーや省電力機能を効かせなくする
といった用途に、UWSCは使えますか?もし可能なら方法のヒントを下さい。
77:名無しさん@お腹いっぱい。
07/05/20 08:40:05 5ST4XvdV0
手でやっている事を列挙する
78:名無しさん@お腹いっぱい。
07/05/20 10:06:15 BcKx99Qa0
>>77
あっさり実現 orz
お目汚し失礼しました。
79:名無しさん@お腹いっぱい。
07/05/20 23:39:12 RM8alIrC0
while True
Lockhard(True)
wend
ここから脱け出す方法は?
80:名無しさん@お腹いっぱい。
07/05/21 00:57:31 BWhmDx010
つCTRL+ALT+DELETE
81:名無しさん@お腹いっぱい。
07/05/21 01:41:28 USKVOtn90
>>79
なんでそんなことしてんの?
82:79
07/05/21 07:21:53 9lrRTQR60
>>80
すみませんそこからどういう操作をするのでしょう
再起動、ログオフせずに脱出したいのですがタスク
マネージャを起動すると再びロックされます。
>>81
>>62
83:名無しさん@お腹いっぱい。
07/05/21 09:01:22 USKVOtn90
なんでキー入力監視しないの?
84:名無しさん@お腹いっぱい。
07/05/21 14:08:51 QuBG4dZF0
無限ロックすんなsleep入れろ
85:79
07/05/21 20:59:23 9lrRTQR60
>83
GetKeyStateのことですか?
Lockhard(True)の状態では使えないみたいです
もしGetKeyStateで(或いは他の方法でも)
可能であるならばどういう書き方をすれば良いのでしょう?
>83
はいそうでしたね、うっかりしてました。
しかしsleepを入れても脱出出来ないことに変わりはありません
86:名無しさん@お腹いっぱい。
07/05/21 21:02:54 9lrRTQR60
あ…下は>84だった
87:名無しさん@お腹いっぱい。
07/05/21 22:02:01 QuBG4dZF0
どうせsleep入れただけでlockhardそのまま無限ってオチだろ
88:名無しさん@お腹いっぱい。
07/05/21 22:53:02 9lrRTQR60
そうです。
例えばこのような方法ではロックと解除を一秒ずつ交互に繰り返すだけなので
これでは意味がありません。
for i = 1 to 15
Lockhard(1)
Fukidasi("ロック")
sleep(1)
Lockhard(0)
Fukidasi("解除")
GetKeyState(VK_Esc)
for j = 1 to 5
if GetKeyState(VK_Esc) then Exit
sleep(0.2)
next
next
Fukidasi("脱出")
sleep(1)
ロック状態が続いていても1つの例外キーがあってロック解除が出来ればいちばん
良いのですが、全てのキーがロックされる為それは出来ません。
ですから完全にロックされた状態から再起動もログオフもせずに脱出する方法がある
のかどうかを知りたいわけです、無理なら無理で諦めますが。
89:名無しさん@お腹いっぱい。
07/05/21 22:57:12 9lrRTQR60
Exitじゃないや、Breakだった。
90:名無しさん@お腹いっぱい。
07/05/21 22:59:35 9lrRTQR60
あ…Breakでもなかったorz
91:名無しさん@お腹いっぱい。
07/05/21 23:10:12 BWhmDx010
>>79
これでどうよ?
fukidasi("キーボード・マウス掃除機<#CR>終了はCTRL+ALT+DELETE")
lockhard(True)
repeat
id = getid("Windows タスク マネージャ","#32770",0.1)
until id > 0
ctrlwin(id,CLOSE)
lockhard(False)
92:名無しさん@お腹いっぱい。
07/05/21 23:28:11 9lrRTQR60
>>91
おおっ、こんな方法があったとは!
どうもありがとうございます m(_ _)m
自分はまだまだ知恵が足りないようです、反省しております。
93:名無しさん@お腹いっぱい。
07/05/22 08:34:33 uOPCm6Vf0
lockhard(true)
while true
sleep(1)
wend
lockhard(false)
これだけで済むだろ・・・
94:名無しさん@お腹いっぱい。
07/05/22 10:31:41 XWTNjqEP0
>>93
それだと終了するのに手動でUWSC.exeのプロセス殺して
あとタスク マネージャのウィンドウも閉じないといけない
めんどくさいYo
95:名無しさん@お腹いっぱい。
07/05/22 11:07:19 Z51FyYZ20
停止
96:名無しさん@お腹いっぱい。
07/05/24 03:27:10 6edlpdZM0
ゲームでショートカットキーを使い自動で回復アイテムを定期的に使用するように組もうと思いまして
ここまでは自力で調べて書いてみたのですがうまく動作しません。
MOUSEORG(GetCtlHnd(GETID("ゲームのウィンドウ名"), "クラス名■私ゲームはD3D Window■"),2) //ここから指定のウインドウで実行
While True //ここから無限ループ
KBD(VK_F1,CLICK,10000)/F1キーを押す
KBD(VK_F2,CLICK,10000)/F2キーを押す
KBD(VK_F3,CLICK,10000)/F3キーを押す
KBD(VK_F4,CLICK,10000)/F4キーを押す
KBD(VK_F5,CLICK,10000)/F5キーを押す
Wend //ここまで無限ループ
MOUSEORG(0) //ここまで指定のウインドウで実行
ちなみに、自分が画面の前にいて返答できれば規約違反ではないそうです。
ご教示お願いします。
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
296:名無しさん@お腹いっぱい。
07/07/28 12:36:52 XfHALhFF0
で?
297:名無しさん@お腹いっぱい。
07/07/28 13:14:56 NeWarG3X0
みじんこせきずいはんしゃwwwwww
298:名無しさん@お腹いっぱい。
07/07/28 14:00:22 GX5DZ61Q0
で?
299:名無しさん@お腹いっぱい。
07/07/28 14:20:11 kWov4/rz0
ミジンコは全角2文字しか日本語が書けませんwwwwwww
300:名無しさん@お腹いっぱい。
07/07/28 21:32:33 GX5DZ61Q0
で?
301:名無しさん@そうだ選挙に行こう
07/07/29 06:47:39 pE7I76FN0
なんかかわいそうw
302:名無しさん@そうだ選挙に行こう
07/07/29 08:28:47 U8ZIDBWD0
非有権者諸君、今日も夏休みを存分に満喫しているようだな。
303:公務員
07/07/31 03:17:37 qoBV6gPV0
開票作業を自動化してぇ('A`)
304:名無しさん@お腹いっぱい。
07/07/31 03:29:51 ucO6fDJ80
>>303
電子投票があるだろ
305:名無しさん@お腹いっぱい。
07/08/01 13:38:19 7FI/xese0
PEEKCOLORやCHKIMGで座標を指示する場合、
基準となる0.0点はウインドウの左上?クライアント領域の左上?
306:名無しさん@お腹いっぱい。
07/08/01 14:16:45 HQklGEBd0
窓指定しなきゃいけない関数じゃないでしょ。そこから考えれば分かると思います
307:名無しさん@お腹いっぱい。
07/08/01 15:58:57 e1QNbgBk0
またゲームかよ
308:名無しさん@お腹いっぱい。
07/08/01 18:50:03 9nAQYc8A0
昨日からいじっているのですが行き詰ってしまったので質問です。
どうしてもwhile TrueとIfbの両立ができません。
Ifb以降はその状況下で常に働いてほしいのですがwhile True以降の動作終了後のみ動いてしまう現状です。
くだらない質問ですみません
309:名無しさん@お腹いっぱい。
07/08/01 18:56:53 3ba/vnwC0
>>308
イマイチ意味が分からん。
While - WendかRepeat - Untilじゃないのか。
というか、HELP嫁。
310:名無しさん@お腹いっぱい。
07/08/01 22:59:53 AIQRGqAC0
WhileでこんぐらがってAHKに行った俺ガイル
311:名無しさん@お腹いっぱい。
07/08/02 01:17:35 a3y9uFIj0
gotoがほしい俺ガイル
312:名無しさん@お腹いっぱい。
07/08/02 08:16:24 sfHe1URV0
While - Wendが良く判らないので、全部Repeat - Untilで済ませてるw
gotoは欲しいなぁ。
313:名無しさん@お腹いっぱい。
07/08/02 08:37:30 tHX/hOOE0
なんでよwHELPに書いてあるじゃん。ちょっと補足するとこんな感じ
// While - Wend 文
WHILE 式 // 式が True の間実行
処理(1回目でFalseであれば一度も実行されない)
WEND
// Repeat - Until 文
REPEAT
処理(条件を後で見ているので1回は実行される)
UNTIL 式 // 式が False の間実行
314:名無しさん@お腹いっぱい。
07/08/02 08:49:02 sfHe1URV0
ヲ、なんかスゴク判りやすい。
何悩んでたんだろ俺…
315:名無しさん@お腹いっぱい。
07/08/02 12:26:04 /AILWCf+0
拾ったマクロを解析して勉強してるんですが、
ifb (PEEKCOLOR(482,398) and $FF0000) / $10000 > 230 and
の部分の $FF0000) / $10000 > 230の部分が分かりません。
BGR値が230より大きいと って事なんですか?
どなたか教えてください
316:名無しさん@お腹いっぱい。
07/08/02 13:28:36 VWzIO5SN0
$FF0000 青
$10000で割ると0~255($FF-1)の範囲に固定される
255に近いほど青に近い色
つまり ある点がある程度以上青っぽいなら~ となる
317:名無しさん@お腹いっぱい。
07/08/02 13:30:08 VWzIO5SN0
$FF-1じゃないや$FF
318:名無しさん@お腹いっぱい。
07/08/02 13:34:17 Zy07sKiX0
$青緑赤 and $FF0000 = $青0000
$青0000 / $10000 = $0000青
UWSCってビットシフトないのね。
319:名無しさん@お腹いっぱい。
07/08/02 14:06:32 skTomZII0
またゲームか
320:名無しさん@お腹いっぱい。
07/08/02 14:19:27 PR/xAUOv0
vbsよりUWSCの方がいいんですかね
321:名無しさん@お腹いっぱい。
07/08/02 21:12:19 ASLE6Jw90
URLリンク(aegs.sakura.ne.jp)
で自動戦闘マクロキボン
322:名無しさん@お腹いっぱい。
07/08/02 21:30:26 KDpa73/s0
自動化ツールuwsc使いよ集まれ3
45 :名無しさん@お腹いっぱい。:2007/07/19(木) 16:44:40 ID:McP8AJvt0
URLリンク(aegs.sakura.ne.jp)
ここで戦闘や回復他を自動化できるようにしたいのだけれど無理かな
ミジンコ自重wwwwwww
323:名無しさん@お腹いっぱい。
07/08/03 16:32:35 RKMmU8ns0
何?お前の中ではミジンコって流行ってるの?
324:名無しさん@お腹いっぱい。
07/08/03 19:00:49 l0/MMpO70
ネトゲ類で使われる言葉
ミジンコ=自分では何もできず他人からもらったエサを食うだけ
325:名無しさん@お腹いっぱい。
07/08/03 20:33:20 V3VCgjIT0
解説ワロタ
滑った芸人みたいだ
326:名無しさん@お腹いっぱい。
07/08/03 21:18:23 YIjx1Yqy0
ミジンコの自演が始まりました^^
327:名無しさん@お腹いっぱい。
07/08/05 00:10:38 avenegmA0
数 = input("数字入れて")
sendstr(0, 数)
sckey(0, vk_ctrl, v)
これだとクリップボードに入力した文字がコピーされるんですけど
どうして貼り付けが実行されないのですか?
328:名無しさん@お腹いっぱい。
07/08/05 00:48:49 Z/l4WsBW0
フォーカスがUWSCになってるから
329:名無しさん@お腹いっぱい。
07/08/05 00:52:52 avenegmA0
>>328
初歩的な質問に答えていただきありがとうございました
おかげで出来ました。どうもです。
330:名無しさん@お腹いっぱい。
07/08/06 13:18:52 8UerwcvM0
保存して再生したとき、途中で再生がおそくなったりとまったり
することありませんか?
331:名無しさん@お腹いっぱい。
07/08/06 17:47:47 ASb8JfAu0
( ´ー`)y-~~
332:名無しさん@お腹いっぱい。
07/08/06 18:30:40 h16ih0gc0
>>330
>>14
333:名無しさん@お腹いっぱい。
07/08/06 23:29:55 4MOj/sFT0
こんばんわ。UWSCつかいはじめたんですが
テキスト文書内にAという文字があるかどうか、なかったら次の動作にうつる
というスクリプトを組みたいのですがうまくいきません。何かきっかけをおしえてもらえるとうれしいです。
334:名無しさん@お腹いっぱい。
07/08/06 23:32:05 4MOj/sFT0
ちなみに一行ずつ取得してforとポス使えばなんとかなりそうなんですが
そうすると重くなりすぎる、時間がかかるということで偶数行だけ
ポスで検索すれば負担は軽くなるのではないかとか考えてるんですが
どうもうまくいきません・・・
335:名無しさん@お腹いっぱい。
07/08/07 00:01:29 37pKW6zE0
どういう処理してるの?
forとposでもそうそう重くはならないと思うけど…
336:名無しさん@お腹いっぱい。
07/08/07 00:19:43 vluQFHM60
>>333
見つけた時の処理によっては使えないかもしれないけど、
単なる在る無し判定ならCMDのFindstrであたった方が早いかと…
337:名無しさん@お腹いっぱい。
07/08/07 00:31:42 TYXrWgHM0
グレップならもっと早いお
338:名無しさん@お腹いっぱい。
07/08/07 00:35:49 hl+NCpBf0
ファイル操作をつかって行取得
行数計測してforで1行目から最後までしてポスって感じです
cmdとはなんでしょうか?
339:名無しさん@お腹いっぱい。
07/08/07 00:42:38 hl+NCpBf0
すみません。眠くて日本語がおかしくなってしまってます(質問しときながらすみません・・
ファイル操作によって全体の行数を認識
forをつかって一行ずつ最後の行までポスで探してました。
グレップというのが何かつかえそうな予感がするのでひとまず明日しらべてみます。
340:名無しさん@お腹いっぱい。
07/08/07 14:22:14 iG4S25mp0
(;´∀`)
341:名無しさん@お腹いっぱい。
07/08/08 20:55:01 ofW6PYU10
IMGCHKなどって、左上からしか検索できないの?
中央から左上とか、右下とか、
同時に左下と右下に検索とかできないものですかね
342:名無しさん@お腹いっぱい。
07/08/08 22:50:28 LpFo+9i30
又ゲームかよ
343:名無しさん@お腹いっぱい。
07/08/08 22:53:32 7/qkdpW10
>>342
夏休みだからね
344:名無しさん@お腹いっぱい。
07/08/08 23:53:49 ofW6PYU10
勝手な判断しないでくれませんか?
もう一度聞きます
IMGCHKなどって、左上からしか検索できないの?
中央から左上とか、右下とか、
同時に左下と右下に検索とかできないものですかね
345:名無しさん@お腹いっぱい。
07/08/08 23:55:15 74U73IZ/0
画像判定に使う画像を小さくすれば処理スピードあがる?
346:名無しさん@お腹いっぱい。
07/08/09 00:25:08 jKIch1680
又ゲームかよ
347:名無しさん@お腹いっぱい。
07/08/09 00:38:17 kYHoNHJl0
> 同時に左下と右下に検索とかできないものですかね
夏休みだからね
348:名無しさん@お腹いっぱい。
07/08/09 09:17:26 6EWgnQ040
UWSCのHPに有るBBSがゲームのマクロ話しがダメってのは判るが、なんでココもダメなんだ?
349:名無しさん@お腹いっぱい。
07/08/09 11:02:48 6jk/rkFr0
>>348
ネトゲのチートスレは他にいっぱいあるからじゃない?
>>344
結論から言うとできない。
CHKIMGでは探索範囲は指定できるけど方向までは指定できない。
もちろん自分でそういう処理を書けば可能だけど
速度的に実用性はないと思う。
それにしてもゲーム以外でそういう処理が必要な場面が想像できないんだけど…
350:名無しさん@お腹いっぱい。
07/08/09 11:09:55 6EWgnQ040
テキストに落とし込めない、画面上の文字の検出なら有りじゃね?
351:名無しさん@お腹いっぱい。
07/08/09 11:32:47 kYHoNHJl0
>>348
カスが質問攻めにして荒れるから
ゲームによって実装方法が違うのにカスは理解してないから
352:名無しさん@お腹いっぱい。
07/08/09 13:58:50 rpmB/bA00
ゲームネタは特殊すぎるだろ。
他に何の約にもたたないし。
第一頭と手をうまく使ってこそ面白いゲームを
自動で動かして何が楽しいの?
なもんデモ画面でも見てろよ。
353:名無しさん@お腹いっぱい。
07/08/09 15:58:41 EDfXbJoH0
そうでもないか
354:名無しさん@お腹いっぱい。
07/08/13 18:23:15 d8dFpdIc0
質問者をことごとく弾くからすっかり過疎っちまったじゃねーかwwww
355:名無しさん@お腹いっぱい。
07/08/14 07:26:24 SPnMId/S0
どっかの社長みたいに、戦闘時は随時大変なコマンド入力しないといけない…とかなんじゃね?
最近はHackGuardの類がAPI入力殺してるから、無理なタイトルはどう頑張っても無理
UWSCに限らず、この手のソフトは大概がAPI経由だから諦めるか
触り程度にC系ないしJavaの勉強してWindowMessage使えとしか言えないんだぜ
356:名無しさん@お腹いっぱい。
07/08/14 10:06:16 p1+vB6bp0
ネトゲマクロのカスなんかこなくていいよ^^
357:名無しさん@お腹いっぱい。
07/08/14 11:01:45 nGim7Bds0
禿同
358:名無しさん@お腹いっぱい。
07/08/15 10:56:20 5e8oahKJ0
WindowMessageもAPIだと思うんだが…
359:名無しさん@お腹いっぱい。
07/08/15 13:10:37 PPfWEOEv0
ポスレンのDVDのレンタルを自動化するマクロをつくるのなんてどうでしょ?
マイリストに登録していて、上位に登録してあってレンタル可能であるとき自動
でレンタル処理を行うというマクロは需要があると思いますが
360:名無しさん@お腹いっぱい。
07/08/15 13:33:51 j9HBFtjl0
このすれには言い出しっぺがやるという掟がある。
361:名無しさん@お腹いっぱい。
07/08/15 14:34:41 WZMtuDQg0
>>359
Web の自動化なら IE を COM から操作するだけでいいじゃないか。
362:名無しさん@お腹いっぱい。
07/08/15 23:50:27 VQC79ikM0
FLASHで作ってあるフォームに
文字を入力するにはどうしたらいいのですか?
363:名無しさん@お腹いっぱい。
07/08/16 07:06:19 9T32XnE50
キーボード叩けば良い
364:名無しさん@お腹いっぱい。
07/08/16 19:23:06 TpL6E5120
何に使うのか明示しないと、荒らしツール目的と認定されてレスなんて付かないでしょう。
365:名無しさん@お腹いっぱい。
07/08/16 22:47:37 3JRRRrn50
質問ですが
画像判定のスクリプト組んだとします。
画像1が画面上に出たら動作Aでなかったら動作B。
Ifb chkimg~
Kbd(~)
Kbd(~~)
else
Kbd(ー)
Kbd(ーー)
といったかんじにしてるのですが
動作Bが動作しないんです。
動作Aが動作するので画像判定ミスはないです。
どうスクリプト組めばいいんでしょうか?
366:名無しさん@お腹いっぱい。
07/08/17 08:28:26 oiCoBFxG0
>>動作Aが動作するので画像判定ミスはないです。
これは必ずしも言い切れないのでは?
画像があればA、無ければBと言うことは毎回必ずAかBの処理をするのだから、画像判定ミスで毎回動作Aが発生してる可能性は無いか?
367:名無しさん@お腹いっぱい。
07/08/17 11:05:04 f9hvpVkR0
Kbd(ー)
Kbd(ーー)
の部分を消して実験してみましたができました。
てか、無限ループにしているんで、
else以降の文のところは繰り返しにさせたくないんです。
一回だけ動作させるっていうか・・・。
日本語へたですいません。
368:名無しさん@お腹いっぱい。
07/08/17 11:11:04 vu4uK/jV0
単にbreakでループ抜ければいいだけでは?
制御構文について勉強するべし。
369:名無しさん@お腹いっぱい。
07/08/17 13:48:43 1ANqmbxf0
Bの部分はループ回してる途中に一回しか動作させたくないってのだったら、
フラグ変数を作ってやったかどうかさらにIf文で確認するべし。
370:名無しさん@お腹いっぱい。
07/08/17 15:07:50 13CJ0zoo0
俣ゲームム化よ
371:名無しさん@お腹いっぱい。
07/08/19 19:20:05 A2kecmvf0
gettimeの使い方がいまいち分からないんだが
分かりやすい使用例ないですか?
ヘルプ見たけどあれじゃピンとこないんです
372:名無しさん@お腹いっぱい。
07/08/20 00:12:52 k76FEc2o0
ヘルプの例も見た?
373:名無しさん@お腹いっぱい。
07/08/20 18:42:00 TqEHpZyq0
ファイルの移動/削除
って単体じゃ無理っぽいんですが、皆さんどんな手段使ってますか?
374:名無しさん@お腹いっぱい。
07/08/20 19:56:28 Q0S68qZD0
ActiveX 使って FileSystemObject を呼べばおk。
WSH 関連はUWSCより情報多いし。
375:名無しさん@お腹いっぱい。
07/08/20 19:59:57 Q0S68qZD0
// サンプルコードはんな感じで
FileSystemObject = createoleobj("Scripting.FileSystemObject")
try
FileSystemObject.DeleteFile("いらない子.flv")
except
print "削除できないですぅ。"
endtry
376:名無しさん@お腹いっぱい。
07/08/20 22:49:17 WSu6aD9D0
>>373
doscmd("copy うんじゃらげ はんじゃらげ")
ではダメなのか。
#単体ってのが意味わからん
377:名無しさん@お腹いっぱい。
07/08/20 23:54:47 TqEHpZyq0
>>376
失礼、コマンド表眺めていたら発見しました…
こんどはちゃんとヘルプ全部見たのですが、「標準出力」ってのは出せないんですか?
vbcsriptで言うと
a=WSHShell.Run("""C:\Program Files\UWSC\UWSC.exe"" ""C:\Program Files\UWSC\hoge.UWS""", 2, True)
msgbox a
このaです。0が帰ってきてるみたいですが…?
378:名無しさん@お腹いっぱい。
07/08/21 00:43:15 oQxtZtUE0
a=doscmd("hoge")
このaが標準出力
標準入力、標準エラー出力も必要なら
WScript.Shellを使うしかない。
379:名無しさん@お腹いっぱい。
07/08/21 00:43:35 ArcdM9zD0
>>377
リダイレクトしろ。
ヘルプの前に windows の使い方から勉強したら?
380:名無しさん@お腹いっぱい。
07/08/21 01:34:48 Fibh/JyG0
うーんそうじゃなくて、
hoge.vbs
a=WSHShell.Run("""C:\Program Files\UWSC\UWSC.exe"" ""C:\Program Files\UWSC\hoge.UWS""", 2, True)
msgbox a
hoge.UWSには、たとえば条件Aならokを返して、失敗したらerror=xxxを返すように記述する
そしてhoge.vbsをダブルクリックして、そのokとかの戻り値を取得(msgbox で表示)したい
って事です
381:名無しさん@お腹いっぱい。
07/08/21 11:33:23 ArcdM9zD0
ああ、そういうことか。
コンソールウィンドウが開かないんだから無理に決まってるじゃん。
ファイルなりプロセス間通信なりで引き渡せよ。
382:名無しさん@お腹いっぱい。
07/08/21 11:59:01 Fibh/JyG0
やっぱ無理ですよねw
ありがとうございました
383:名無しさん@お腹いっぱい。
07/08/21 12:09:35 oQxtZtUE0
>>380
本当にヘルプ全部読んだのか?
// 直ちにプログラムを終了
EXITEXIT [終了コード]
384:名無しさん@お腹いっぱい。
07/08/21 12:33:59 y+27aDa30
単にファイルの移動がしたい時は
doscmdでコピーした後fopenのF_EXISTSで書き出せたか確認後、元ファイルをdoscmdで削除
で書き出しエラーをチェックしてるがこれってNG?
385:名無しさん@お腹いっぱい。
07/08/21 13:04:33 oQxtZtUE0
べつにNGではないとは思うけど
doscmdでmoveしたほうが楽じゃない?
386:名無しさん@お腹いっぱい。
07/08/21 13:42:49 Fibh/JyG0
>>383
a=WSHShell.Run("""C:\Program Files\UWSC\UWSC.exe"" ""C:\Program Files\UWSC\hoge.UWS""", 2, True)
msgbox a
hoge.UWSには、たとえば条件Aならokを返して、失敗したらerror=xxxを返すように記述する
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
そしてhoge.vbsをダブルクリックして、そのokとかの戻り値を取得(msgbox で表示)したい
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
387:名無しさん@お腹いっぱい。
07/08/21 13:52:14 UHiNHfCp0
うるせー手でやれ
388:名無しさん@お腹いっぱい。
07/08/21 13:54:35 IggkwLc30
VirtualDubMod 1.5.10.2持ってる方教えてほしいのですが、適当なaviファイルを開く
SENDSTR(GETID("Open video file"),"",1,TRUE,TRUE)
SCKEY(GETID("Open video file"),VK_CTRL,VK_V)
KBD(VK_RETURN,CLICK,40)
(本当は開くのもSENDSTRとCLKITEMで一発の筈だったのですが、何故かCLKITEMが無反応…)
「ストリームのリスト」を開く
CLKITEM( GETID("VirtualDubMod"),"ストリームのリスト",CLK_MENU)
右クリック→完全処理モード
右クリック→圧縮 で音声圧縮コーデックの選択ウィンドウを開く
そして、左にズラーッっとLame MP3とかのコーデックが並んで、それをクリックすると右に44100Hz~ と表示されるかと思います
「Lame MP3」は何番目だな、「Lame MP3」はちゃんとリストに存在してるなってのは
list_a=GETITEM(GETID("音声圧縮コーデックの選択"),ITM_LIST,1)
msgbox (ALL_ITEM_LIST[0])
で分かったのですが
「Lame MP3」を選択、又はn番目を選択 ってのはどうすればよいのでしょうか?
単純に考えて
a = CLKITEM(GETID("音声圧縮コーデックの選択"),"Lame")
a = CLKITEM(GETID("音声圧縮コーデックの選択"),"Lame",CLK_ACC)
a = CLKITEM(GETID("音声圧縮コーデックの選択"),"Lame",CLK_LIST)
この3通りしか思いつかないのですが、全部無反応です
389:名無しさん@お腹いっぱい。
07/08/21 13:58:27 oQxtZtUE0
>>386
標準出力とは普通はそういう目的に使うものではない。
そういう目的に使うならば終了コード。
>条件Aならokを返して、失敗したらerror=xxxを返すように
そういう仕様(実行結果のステータスを文字で返す)を考えることがそもそもの間違い
ふつうは成功なら0エラーならエラーコードを返すように設計するものだが?
>okとかの戻り値を取得(msgbox で表示)したい
ふつうにできるけど?
やってみたの?
390:名無しさん@お腹いっぱい。
07/08/21 14:05:28 oQxtZtUE0
>>386
あとその例で出しているaに入っているのは標準出力ではなく終了コード
標準出力と終了コードを混同していると思われ。
391:名無しさん@お腹いっぱい。
07/08/21 14:14:06 HwehHVVN0
>>390
終了コードの存在を知りませんでしたm__m
なんて恥ずかしい
392:名無しさん@お腹いっぱい。
07/08/23 18:49:45 j5KmouEe0
ウィンドウをIEじゃなくてSleipnirで開きたいんですけどどうしたらいいんですか?
IE = CREATEOLEOBJ("InternetExplorer.Application")
↑これを書き換える感じなんだろうけどどうやって書いていいかわかりません。
393:名無しさん@お腹いっぱい。
07/08/23 19:17:22 yDm6CFh20
>>392
プニルってCOMインターフェイス持ってたっけ?
394:名無しさん@お腹いっぱい。
07/08/23 19:19:20 j5KmouEe0
>>393
すいませんわかりません;
395:名無しさん@お腹いっぱい。
07/08/23 19:51:08 yDm6CFh20
>>394
んじゃ、
Sleipnir.exe URL
みたいな感じで渡せばいいんでない?
396:名無しさん@お腹いっぱい。
07/08/24 00:26:27 siBs64F80
>>393
あるよ。
pnir = CreateOleObj("Sleipnir.API")
使えるメソッド・プロパティの詳細については
documentsフォルダのSleipnir-API.txt参照のこと
397:名無しさん@お腹いっぱい。
07/08/24 17:41:04 7x+DrhkN0
>>395
>>396
ご回答ありがとうございます!
がんばってみますね♪
398:名無しさん@お腹いっぱい。
07/08/24 20:41:32 Ey+nnEsS0
C:\Documents and Settings\エクセル.XLS
を
C:\Documents and Settings\All Users\Documents
に自動でコピーしたいんですができますか?
399:名無しさん@お腹いっぱい。
07/08/24 21:45:30 duSW7gIl0
Copy "C:\Documents and Settings\エクセル.XLS" "C:\Documents and Settings\All Users\Documents"
400:名無しさん@お腹いっぱい。
07/08/26 22:14:21 WAbZXgoz0
トップから3段階(ページ?)連続で自動入力したいです
「ホームページにログインして他のページに飛ぶ
飛んだ先で自動入力して3ページ目に飛んで自動入力」
ゆっくりとやればできるのですが
そのサイトは混み合ってくると重くなって
なかなかページが切り替わりません
出来るだけ速やかにミスなく作業をしてほしいのですが
「ページが切り替わったか」判断がわかりません
ホームページで画面が切り替わったとき相手側にわかるような合図は出しているのでしょうか?
もしルールがあればその合図(「2ページ目が全部見れるようになったよ」)がくれば2ページ目の作業
次の(「3ページ目が全部見れるようになったよ」)合図がくれば3ページ目の作業を出来るようにできませんか?
相手先が込み合っていないときにテストしてみたら余裕でOKな感じなのですが
重くなってくるとページが開ききる前に作業を始めてしまい
あとはめちゃくちゃになります
どなたか教えてください
超初心者ですいません
401:名無しさん@お腹いっぱい。
07/08/26 22:25:17 NE5s1guT0
外してるかもしれないけど、「IE専用みたいでウンザリ」でこのスレを検索。
402:名無しさん@お腹いっぱい。
07/08/26 23:13:15 WAbZXgoz0
>>400です
度々スイマセン
そのWEBサイトではページが切り替われば左下に
「ページが表示されました」とでます
この「ページが表示されました」が現れた瞬間から
次の作業を行いたいのです
・「ページが表示されました」が現れるまでまで待つ
・「ページが表示されました」が現れたら動き出す
よろしくお願いいたします
403:名無しさん@お腹いっぱい。
07/08/26 23:46:40 /J//qKYA0
>>402
つGETSTR
404:名無しさん@お腹いっぱい。
07/08/27 00:02:52 NE5s1guT0
華麗にスルーされたか・・・。
ステータスバーの文字を監視するという手法は初見。今度試してみよう。
405:名無しさん@お腹いっぱい。
07/08/27 00:23:19 kWOY/Wv00
>>403さん
>>404さん
お忙しい中、レスありがとうございます
>>402さんに教えて頂いてちょっと調べてきましたが
今日から初めてUWSCを使ってみようという全くの初心者なので
ちょっと理解できませんでした^^;
すいません
>>404さん是非ともお願いいたします
またーり待ってます
暑い日が続きますが体調崩さぬよう
これからもご活躍ください
ありがとうございました!
406:名無しさん@お腹いっぱい。
07/08/27 09:10:45 J6WgsSWT0
ん?何がどう分からなかったんだよ。
1~10まで教えろってことか?
407:名無しさん@お腹いっぱい。
07/08/27 10:43:02 kWOY/Wv00
>>406
ありがとうです
そうなんでよす^^;
まったくわかんないんです
文法というか単語というか命令の出し方自体・・・
接続先から「ページが表示されました」って文字が返ってきているはずなので
・その文字の取り出し方
・文字を取り出すまでの待機
・取り出してからの起動
つまり全てです^^;
どこか教えていただけるサイトないでしょうか?
よろしくお願いいたします
408:名無しさん@お腹いっぱい。
07/08/27 11:29:28 M7oXYRkp0
>>407
グーグルキーワード「uwsc ie 読み込み待ち」
どう調べて良いかも分からないレベルなら、小林シンヤ氏の解説本を買うとか、
IE記録ツールの付いたシェア版を買うとかも一つの方法ですよ。
409:名無しさん@お腹いっぱい。
07/08/27 12:08:03 kWOY/Wv00
>>408さん
ありがとう!
貴重な情報です
解説本まであるんですかw
IE使わないんだけど参考のためにシェア版検討してみます
ちょっと諦めかけていたので他の自動ソフト試してみようかと
落ち込んでいたところなんですよ
アリガトウです^^