【マクロ】 UWSC Part3 【シェアウェア化】 at SOFTWARE
[2ch|▼Menu]
1:ミスターユーダブリューエスシー
07/04/12 15:09:02 ljN5gr/P0
URLリンク(www.uwsc.jp)

1 スレリンク(software板)
2 スレリンク(software板)

2:名無しさん@お腹いっぱい。
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という画像が
あるかどうか、と調べることになるのでしょうか?

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


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

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