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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 07:57:49 ID:+HI9MOeK0]
Windowsを自動化させるツールUWSC。
ttp://www.h7.dion.ne.jp/~umiumi/

uwsc使いのみなさま、マターリ己のスクリプトを晒しましょ。

前スレ
自動化ツールuwsc使いよ集まれ2
pc11.2ch.net/test/read.cgi/software/1156416884/

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 07:30:03 ID:HbGT6uOI0]
msgbox(1234/1000)
で十分
と思う


578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 12:55:38 ID:fmG/IPH90]
>>554
IE = CreateOleObj("InternetExplorer.Application")
IE.Visible = true
Header = "Referer: tehitou.com/"+ chr(13)
Url = "taruo.net/e/" //診断くん
IE.Navigate(Url, 0, null, null, Header)

579 名前:名無しさん@お腹いっぱい。 [2008/12/22(月) 19:39:25 ID:/LMnt5Db0]
すいません。
IEのダイアログのOKボタンを自動的に押したいのですが、
GETIDの取得方法がわかりません。
ダイアログのタイトルとメッセージだけで指定することは
可能ですか?

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 20:22:27 ID:+EQAgRwQ0]
>>579
IESetData(IE ,True,,"OK")

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 02:52:31 ID:um19C/gw0]
初歩的な質問ですみません。

とあるページで、実際の画面とキャプチャした画面が一致するかどうかの判定スクリプトを書きたいのですが
よくわかりませんので、ご教授頂きたいと思います
ちなみに自分で一応下記のようなスクリプトを書いてみましたが上手くいきません。

プリントスクリーンでキャプチャした画像Aをペイントか何かに貼り付けて
元々キャプチャしておいた画像Bと一致したらメッセージを表示する
と言うようなスクリプトを書いたのですが
画像ファイルの有無の認識まではスムーズに進むのですが
肝心の判定部分で画像が一致してないと出てしまいます。

何かいい方法があれば是非ご教授くださいませ・・・
あともっと手っ取り早い方法等あれば是非ともご教授お願いします
何分初心者なもので、見当違いな書き方してるかもですので・・・
よろしくお願い致します

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 11:12:38 ID:iP6BKLPi0]
人から頂いたumsのファイルを、機能はそのままに座標などをいじって自分用に使いたいと思っています。
頂いたフォルダにはums拡張子のファイルとbmp拡張子のファイルのみが入っていたのですが
どのように中を見て、座標などを変えていけばいいのでしょうか?
初心者な質問ですみません。

583 名前:名無しさん@お腹いっぱい。 [2008/12/23(火) 12:13:41 ID:Wqjl56Jy0]
>>582
メモ帳などでUWSファイルを開いて、BMPファイル名を検索
座標はPrintScreenキーでスクリーンキャプチャしてペイントに貼り付けてマウスを持ってって調べる。


584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 13:19:55 ID:8f11xEcw0]
conex.fujigoma.com/?target=http://conex.fujigoma.com/download/index.html

ここのWebフォームパスワード解析スクリプトの使い方がわからないので教えて頂きたいです
このページに書いてあるようにやっても

Uスクリプト: 変数: HTTP: が定義されていません
1行目: TARGET_URL=HTTP:

というメッセージが出てきて実行できません
どうすれば出来るのでしょうか

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 14:17:52 ID:KjieyKO20]
120秒間のあいだに座標900,500の位置に指定の色が出ると
即座に座標510,390をクリックさせたいです
現在下記のような感じでやってるんですが
座標900,500に指定色が出るまで永遠にスリープしてしまうので
このスリープを120秒間限定で行いたいです
120秒以内に指定の色が出ない場合も座標510,390をクリックさせたいです
(わかりにくい表現ですいません。
 120秒以内に指定色が出た場合は即座に510,390をクリックする
 指定色が出ない場合も120秒後には510,390をクリックする)
下記は現在使っているもので指定色が出るまでスリープする状態が続くので変更したいのです

while PEEKCOLOR(900,500) <> $EFEFEF //色判定
Sleep(0.2)
wend
BTN(LEFT,CLICK,510,390,100) //クリック

よろしくお願いいたします




586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 14:29:35 ID:vYTIGuaE0]
>>584
そのサイトに書いてある利用方法を読めばわかる

>>585
適当だけどこんなんでいいんじゃない

i = 0
FOR i = 0 TO 120 / 0.2
 IF PEEKCOLOR(900,500) = $EFEFEF TEHN BREAK //色判定
 Sleep(0.2)
NEXT
BTN(LEFT,CLICK,510,390,100) //クリック


587 名前:554 mailto:sage [2008/12/23(火) 14:56:07 ID:60ZXtA8U0]
>>578
ありがとうございます。
これでいけそうです。

ところで、以下のマイクロソフトのページでnavigateを調べても引数が一つしか書いていないんですが
msdn.microsoft.com/ja-jp/library/cc428092.aspx

> 構文
> object.navigate(URL)

第二引数以降を調べるにはどうしたら良いのでしょうか?

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 15:03:52 ID:KjieyKO20]
>>586
>>585です
早速のレスありがとうございます
Uスクリプト:シンタックスエラーとでてきて動きませんでした
とり急ぐわけではないので何かわかったらまた教えてください
ありがとうございました

while 〜 wend を一定秒数で関数を抜ける方法ないでしょうか?
よろしくお願いします

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 15:19:37 ID:Wqjl56Jy0]
>>588
start = gettime()
while gettime() < start+秒数
wend


590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 15:21:01 ID:vYTIGuaE0]
THENをTEHNって打ち間違えたわ

何秒経ったらループを抜けたい。を馬鹿正直に書いたら
GETTIMEでループに入る直前の時間を変数に入れて
ループないでその変数とGETTIMEで新たに取得した現在時刻の差を比べるとかできる
そこまでするもんでもないと思うよ

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 15:31:11 ID:KjieyKO20]
>>588です
>>589さん何回も即レスして頂きありがとうございます
当方の言葉足らずで本当に申し訳ないです
2つの条件のうちどちらかを満たせば関数を抜けたいです
(説明不足で本当にすいません)

840,700の色判定を一定時間行い
指定した色になればすぐに関数を抜ける
指定した色にならなくても120秒後にはwhile〜wendの関数を抜ける
可能でしょうか?

下記のwhile〜wendです(現在、指定色が出るまで永遠ループです)
指定色の出現に関わらず120秒後にはwhile〜wendを抜け出す
(指定色が出現すればその時点で関数を抜け出す)
何回もすいません

while PEEKCOLOR(840,700) <> $FFDF63
Sleep(0.2)
wend


592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 15:56:21 ID:KjieyKO20]
>>590さん
>>591です
できました!
ありがとうございます
>>586をTHENにして実行したところ
色判定もしくは時間経過どちらかを満たせば関数を抜けることができました
本当にありがとうございました
何回もすいませんでした

593 名前:名無しさん@お腹いっぱい。 [2008/12/23(火) 18:14:32 ID:Wqjl56Jy0]
今すぐテレビのActionを見ろ

リサイクル詐欺をやってるぞ。


594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 19:22:20 ID:KjieyKO20]
お世話になります
また色判定の質問で恐縮です
3つの条件(3箇所の色判定)を満たさない限りループさせるにはどうすればいいでしょうか?
下記のようにしましたがシンタックスエラー出ます
3箇所の座標が条件どおりのときに座標位置330,220をクリックさせたいです
とり急ぐわけではないのでわかるかたおられましたらお願いします
当方もすぐにお返事できないと思います
どうぞよろしくお願いいたします

while
PEEKCOLOR(700,500) <> $FFDFEF
PEEKCOLOR(500,300) <> $FFFFFF
PEEKCOLOR(100,100) <> $FFDF63
Sleep(0.2)
wend
BTN(LEFT,CLICK,330,220,100)


595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 19:41:52 ID:KjieyKO20]
すいません自己解決できたので
>>594の質問取り消しさせて頂きます
>>594への解答は不要です
ただ単に3回繰り返せばよかっただけでした
ここに頼りすぎてました
すいません

while
PEEKCOLOR(700,500) <> $FFDFEF
Sleep(0.2)
wend
while
PEEKCOLOR(500,300) <> $FFFFFF
Sleep(0.2)
wend
while
PEEKCOLOR(100,100) <> $FFDF63
Sleep(0.2)
wend
BTN(LEFT,CLICK,330,220,100)




596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 13:05:48 ID:88yr3KPZ0]
>>587
それはDOMのリファレンス

InternetExplorer Object
msdn.microsoft.com/en-us/library/aa752084(VS.85).aspx

Navigate Method (InternetExplorer, WebBrowser)
msdn.microsoft.com/en-us/library/aa752093(VS.85).aspx

597 名前:581 mailto:sage [2008/12/24(水) 14:34:18 ID:WYMCwj1+0]
催促してすみませんがどなたか>>581の検討をお願いします・・・

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 14:36:29 ID:oeZ+m6aE0]
>>581
判定して何がしたいのかを書いた方がいいんじゃないか?
もっと手っ取り早い方法があるかもしれないし

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 15:50:58 ID:hM8Rz4el0]
>>肝心の判定部分で画像が一致してないと出てしまいます。
大半の原因は本当に『違う画像だから』だと思うよ。
1ピクセルでも似たような色でも駄目だからな。

この画像とこの画像は完全に一致しているはず、っていうbmpをみせてみな
処理のテストにはダミーデータが必要で効率的だ。

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 16:33:21 ID:fqreGDGn0]
>>581
何度かサンプルをとってみる。
んで、ペイントに2回重ねてイメージを貼り付けてみる。
ファイルからのドラッグじゃなく、ペイントの別窓で全体を選択してイメージをクリップボードでね。
そうするとCtrl+Zで前のイメージに戻るけど、繰り返してみれば違うところが見える。
目で見て分かるほどの違いならそれでチェックできる。


601 名前:581 mailto:sage [2008/12/24(水) 22:46:46 ID:WYMCwj1+0]
皆さんレスありがとうございます。
催促してしまって申し訳ありません・・・

>>598
すみません。確かにそうですね。
えーと・・・とあるサイトで、ページを更新すると、極稀に画像が挿入されるというページがあって
その画像が挿入された時に、自動的に画像をクリックするというようなことがしたいのです。
なので一致してるかどうか判断するというより、一致しないかどうかが大事なんですけど
一致してる時まで一致してないと出ると意味がないので、先にそちらのテストからやってるという状態です

>>599
>1ピクセルでも似たような色でも駄目だからな。
そうだったんですか〜・・・
でも比較する画像と言うのは
更新もしていない全く同じ画面でキャプチャした2つの画像なのですけど
それで画像データの内容が変わるようなことはありえるのでしょうか??

>この画像とこの画像は完全に一致しているはず、っていうbmpをみせてみな
例えば今現在書き込んでいるこのページで連続でSSを2枚撮ったとして
その2枚は確実に一致してるはずですよね?

>>600
上記の通り同じ画面でキャプチャした画像同士なので
いわばコピー同士のはずなのですが
その方法で一度試してみます!ありがとうございます^^

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 23:04:36 ID:wRGSCYG80]
ページが同一かどうかじゃなくてたった画像一つの話なんじゃん。大違いだろ…
どうしてそう見当違いの話にすり替えられるのか


603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 23:05:14 ID:jq0ous7H0]
やましい事があるからだろ

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 23:29:44 ID:PQKwVK+U0]
範囲指定のミスや狭すぎたり広すぎたりすると拾えないこともある。
全体を見ないと何とも言えない。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 23:30:39 ID:1MnOXdsv0]
UWSCでMixmaster(オンラインゲーム)で自動狩りしたいのですが
設定方法など教えてください・・。



606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 23:34:03 ID:MPq7rWr60]
設定はUWSC起動させて5つあるボタンのうち一番右のボタンクリックしたらメニューが出るから
その中にある設定ってのクリックすれば出来るよ

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 00:15:01 ID:0laQMG7O0]
>>601
それだったら単にソース見て画像あるかないか確認するだけでいいんじゃ・・・


608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 12:33:48 ID:PaM73P2v0]
606 :Mixmasterのファイルを選択すればいいのでしょうか?
ゲーム内でキャラクターが移動しないしモンスターにも攻撃できません・・・。
矢印だけ動くだけでキャラクター自体が動きません。

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 16:38:47 ID:4fEIBmh1O]
ゲームの自動化はチート扱いの場合が多い。
そのため、ゲーム側で防止プログラムを組んでいる事がほとんどだ。
諦めるのが良いよ。

それでも諦めないなら、職業プログラマに勝てる知識が必要だな。
それを教えるのはこのスレでは荷が重い。
何万回やり取りするのか…


610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 17:07:51 ID:FFzSYmfk0]
クリックだけ自分ですれば半自動じゃん!!
おれすげぇ。

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/26(金) 06:47:51 ID:blavN2Ku0]
マウスホイール回転を検知する関数とか無いですか?
GETKEYSTATEでやろうとしたらダメですた

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/26(金) 07:03:06 ID:407rk+Q/0]
無い

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/26(金) 10:04:35 ID:dhcbSjOT0]
>>611
フックしないとミリ

614 名前:611 mailto:sage [2008/12/27(土) 13:50:53 ID:a1ud09nq0]
やっぱ無いのか・・・
ありがとうです

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 11:52:44 ID:oDF873NO0]
「WOLF RPGエディター」とは? 
・高度なRPG開発が可能な、完全無料のゲーム作成ツールです。
・製作者はなんと「モノリスフィア」やツクール2000で「シルフェイド幻想譚」などを製作した
 SmokingWOLF氏だよ。
・雰囲気はRPGツクール2000に近い。RPGツクール2000で自作システムを作りこむ際に
 不満だったところがいろいろ解消されていて、かなり自由度が高いです。ただし
 その分初心者には難しいかも。すでにツクール2000で自作システムを組むのに
 慣れた人やRPGツクールでは物足りないけどプログラミングはちょっとという方にお勧め。
・作成したゲームは自由に配布したり、コンテストに投稿することも可能。
 また本ソフトを持たない人でもプレイ可能!ファイル暗号化も完備してるよ!
・要望、不満点、バグ報告などなど書き込みお願いします。今もどんどん進化中です。
・それとマップやキャラなどのドット素材もじゃんじゃん募集中ですので
 一度サイトにお越しくださいませ。
・このツールで作ったゲームをサイトで紹介してるから、ダウンロードしてどういう
 ゲームが作れるのか見てみてね。

2ちゃん本スレ
pc11.2ch.net/test/read.cgi/gamedev/1229261856/l100




616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 19:29:41 ID:I3qjVRit0]
自動化関連で AutoIt もこのスレでよいのでしょうか?

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 19:34:15 ID:Fg81q2l00]
>>616
スレタイを100回読み直せ
それでも分からなかったらもう100回読み直せ

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 21:08:56 ID:I3qjVRit0]
>>2 にあったのか。ここで扱ってもいいのね。サンクス

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 21:53:59 ID:I1XCmHmc0]
Whileで繰り返しの作業を行っています
何回繰り返したのか最後にprintしてるんですけど
なぜだかわかりませんが
いつも200回でカウンターが0に戻ります
formatというのでなんとかなるような気がするんですけど
ヘルプの例ではわかりません><
どなたかカウンターが0に戻らない方法教えてください

x = 1
While x < 20000000
〜作業〜
print x + "回終了しました<#CR>"
x = x + 1
Wend


620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 22:32:08 ID:I1XCmHmc0]
>>619です
私の勘違いでしたすいません
プリント窓のバッファの関係なのかもしれないですが
200回過ぎたところでガクンッって感じで1回目と表示されたんです
作業を止めてプリント窓を確認したところ
下のほうにはちゃんと201回目、202回目とカウントされていました
作業させながらプリント窓を確認していたので勘違いしていました
>>619の質問は取り消します
すいません

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 02:15:23 ID:ZsBa6Dj30]
ID:I3qjVRit0
ここにも冬休みの影響が..

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 16:36:20 ID:rpkNn+AP0]
おなじXPなのに、違うパソコンで自動で馬券を買おうとしたら
「指数計算ができません」というコメントが出ます。
どこが原因なのでしょうか?
よろしくお願いします。

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 16:37:21 ID:14Asm42R0]
>>622
君の頭

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 16:47:10 ID:rpkNn+AP0]
まじめな回答をお願いします。
ちなみに画面は32bit→16bitに変更済みで
KB927489という2004対応フォントは見当たりませんでした。
困っていますのでよろしくお願いします。

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 17:01:26 ID:S7pHZQT10]
煽られるのが嫌なんだったらまともな文章書いたらどうなんだ・・・(;´Д`)



626 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 17:09:16 ID:xEYn5SCM0]
>>622
コメントがどこに出るのか
フォントがどう関係あると思ったのか
どこが原因なのか
ちょっと整理して書いてみ

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 17:23:39 ID:azAV/0n90]
>>622
マジレスすると、違うパソコンだからです。

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 17:24:37 ID:14Asm42R0]
>>624
それだけの情報で解決できるエスパーはここにはいません
他あたってください

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 17:39:16 ID:ZsBa6Dj30]
これかw
pc11.2ch.net/test/read.cgi/software/1176677869/48

630 名前:624 mailto:sage [2009/01/02(金) 17:49:27 ID:rpkNn+AP0]
>>622
フォントのアップデートに関係あるのではとのコメントが過去レス
にあったもので・・・
フォントがどう関係しているのかわかりません。
正直言って関係ないのではと思っています。
コメントはエラーコメントで小さな窓で出ます。
つまり起動はされているのですが、馬券を買う直前で止まるのです。
このエラーが出る前はレースが馬券を買わずに流れていきましたが、
それは16bitにすることで止まりました。が、馬券は買えません。
なお、私は上の48の人とは別人です。
検索で48を見つけましたが、そこにも回答がなかったので再度きいた
わけです。
以上、よろしくお願いします。

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 18:06:21 ID:ZsBa6Dj30]
>>630
該当のページ教えてよ
@ページのSSとかも晒してくれると回答しやすい

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 18:17:27 ID:Rm/xG68v0]
スクリプトの内容も教えてくれないと回答は大変すぎるだろ。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 19:22:59 ID:rpkNn+AP0]
専門用語はわかりません。
同じXPで一方はできて他方ができないのは??
ソフトもコピーして使っているのに・・・
ソフトはUWSCで東京の1Rの画面、⇒は馬単のところで止まります。

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 19:29:48 ID:14Asm42R0]
>>633
お前はもう「教えて!goo」とかで聞いとけよ
言われたことも出来ない奴に理解できるかよ

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 22:43:34 ID:Rm/xG68v0]
こんな返答だと
『じゃぁこうすると解決方法だ』と教えてあげても
『専門用語は分かりません』と返答されてしまう。教える労力がかかりすぎるね。

勉強してからきてください。



636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 22:48:25 ID:KRz29/qG0]
言葉は敬語でも横柄な質問者の典型ですね。
PC関係のスレに常住する教え好きの住人もこういう人には答える気をなくすね。


637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 23:41:24 ID:qQI3Q45q0]
ここは質問スレじゃねえんだボケ共

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 00:25:35 ID:wNvjgSLb0]
専門用語はわからないってことはどこからか拾ってきたソースなんだろうから
ソース見られるの恥ずかしいです><ってこともないだろうし
どこかのあぷろだにうpすれば即解決しそうなもんだけどな

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 00:27:43 ID:KC1P03p30]
>>633
pc11.2ch.net/test/read.cgi/pc/1230640743/
ほら、ここでやれ

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 00:48:41 ID:q+ebtwFv0]
そうだなあ。自分でソース書く奴が専門用語わかんねーわけねーもんな


641 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 04:43:07 ID:/iPm/dkm0]
そもそも uwscの話題なのか?ww

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 04:48:06 ID:8PVexPPM0]
>>636
>>633どこが敬語だよ
俺は語尾を揃えてくれればタメ語でも問題ないんだけど

ネットバンクっぽいからSSでも上げてくれればいいのに

>>641
>>633
UWSCっぽいけど?w

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 09:41:27 ID:WuPgWUsB0]
自演乙

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 13:51:01 ID:tGHU8yNl0]
グラフィック関連描画関連のハードが違うと全く同じスクリプトでも動かないよね。画像判定は。
色無視ならまだ行けそうだけど。

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 14:50:08 ID:Htt4DvzM0]
シェアウェア版はほとんど話題になっていないし
他でもあまり情報が無いみたいだけど
Web自動巡回する場合はUWSCが一番良いのでしょうか
それとも他に良いのがあるのかな



646 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 16:05:34 ID:89fA0Ah10]
漠然としすぎてるだろ。
なにを対象として巡回したいのか…極論RSSだけだったらGoogleReaderとか使え。
UWSCとかのスクリプトを触ったことが無いなら、とりあえずほかのソフトに不満を持ってからだな。
何を対象としてどんなやり方でどういう使い方を想定してこんな結果が便利そう・・・とか具体例を持てないと『作る』のは難しい。

使い込み始めると分かるが、シェアの利点はEXE化とデバッガぐらいしかない。
フリーで試してみるならそれはいい事だ。必要なのは探究心です。


647 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 00:16:56 ID:QbcstKJg0]
>>645
Web自動巡回は昔から色んなソフトがある。

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 01:26:47 ID:PWm0tapx0]
株式、先物、FXのシステム売買で
APIを公開していないブローカーを使って取引する時は
シェア版UWSC等で書かれたスクリプトが役に立ちそう
つーか、この分野で一番需要がありそうw

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 01:58:34 ID:uSQIty0X0]
流石に自動取引は危なっかしくて俺には出来ねぇ…。

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 03:28:43 ID:ugW3lSoF0]
>>648
なんでシェア?
Web記録があるから?フォーム作れるから?

どうみてもC#で十分です。

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 03:43:43 ID:7ITfu5Zd0]
C#とかいい始めたらキリが無いだろ。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 04:05:12 ID:ugW3lSoF0]
冗談で書いた

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 09:35:21 ID:CqAA14y10]
  ∧l二|ヘ
  (・ω・ )  ←に土産を持たせてどこかのスレに送ってください
 ./ ̄ ̄ ̄ハ
 |  福  | |
 |  袋  | |,,,....
   ̄ ̄ ̄ ̄

現在の所持品: 帽子 老眼鏡 爪楊枝 ステテコ コタツ 仲村みうのDVD「卒業」 東名
オプーナ オプーナ オプーナ 株券 オプーナ 信長の野望online争覇の章 いづおロール 犬上小太郎
神藤美香のDVD(赤) ( ´;゚;ё;゚;) FF11アルタナの神兵追加ディスク 、FF11ジラートの幻影追加ディスク、xbox360エリート
もんもん ネコ ミカン DDR2 32G分 E8500 トイレ 精力剤 GV-MVP/HS2 ヘンシェル λ ID:x9wfJxWn 
敵の潜水艦 AIR Cl_ sabo10

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 17:06:35 ID:Sh/j4CRt0]
>>650-651
C#で簡単に作れるのかまじで?
ちょっとやってみたけど
WebBrowserコントロールっての使って単純なブラウザーは簡単に出来るけど
自動でパスワード入力とかラジオボタン操作とかフォーム送信とかの機能を実装出来るの?

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 17:15:35 ID:ugW3lSoF0]
>>654
できるよん
SetAttribute,GetAttribute,InvokeMember



656 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 18:29:45 ID:ika+BqcM0]
ブローカーにこだわらなければMT4使うのがベストだろ

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 20:19:05 ID:1GxGvmcA0]
昔、株板に自動売買スレあったけど、C#やExcelとかで作っている人はけっこういたな

俺もExcelで作ったのみたことある。
VBAでIEのコンポーネントを非表示でやってたな。

今なら、Rubyのwww::Mechanizeあたりでやるだろうけど

>>656
そうですな。俺はNinjtaTraderもオススメ

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 20:36:45 ID:Agh4FC2Z0]
確認させてもらいたいのですが、1024×768の画面サイズで使用する場合、
CHKIMGで使う座標は、左上が(0,0)で右下が(1023,767)で合ってますでしょうか?

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 00:47:24 ID:IQ+0SvAq0]
つ 座標君

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 02:41:16 ID:HzO9vyYE0]
普通にそれで良いと思う。
俺は欲しい画面をキャプチャしてレタッチソフトなんかでその場所確認してるけど…新規でそのためだけのツール入れるのが面倒なだけだったり。

661 名前:658 mailto:sage [2009/01/06(火) 20:17:34 ID:dXsYDRZb0]
>>659-660
座標君ですか。使ってみます。

ところで、「探したい画像が画面にいくつあるのか、またその位置をチェックする」というスクリプトを書いてみたのですが、
暇な方がいらっしゃいましたら校正お願いできませんでしょうか。
とくに配列の宣言はこれでいいのか・・・。
関数の戻り値は1つだけだと思うので位置はグローバル変数で指定しないとダメですよね?
今は数が99個までとしているのですが、99個超えたらどうしようみたいなのもあります。

////////////

PUBLIC X_Zahyo[99]
PUBLIC Y_Zahyo[99]

Num = CountImage( 0, 0, 1023, 767, "乳首.bmp", 11)
FOR i = 1 TO Num
    PRINT X_Zahyo[i] + "," + Y_Zahyo[i]
NEXT

// 続く

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 20:18:05 ID:dXsYDRZb0]
// 続き

FUNCTION CountImage( X_Start, Y_Start, X_End, Y_End, FileName, Y_Size)

    // X_Start サーチ範囲(X座標開始位置)
    // Y_Start サーチ範囲(Y座標開始位置)
    // X_End サーチ範囲(X座標終了位置)
    // Y_End サーチ範囲(Y座標終了位置)
    // FileName 画像名
    // Y_Size 画像の高さ(ドット数)

    Y = Y_Start // サーチ位置(初回はY_Start)
    i = 0 // 発見した個数

    WHILE CHKIMG( FileName, 0, X_Start, Y, X_End, Y_End) = TRUE
        i = i + 1 // 発見した個数をカウント
        X_Zahyo[i] = G_IMG_X // X座標を格納
        Y_Zahyo[i] = G_IMG_Y // Y座標を格納
        Y = G_IMG_Y + 1 // 次は発見した場所の1ドット下からサーチする

        // 以下、発見した画像の真横をサーチ
        WHILE CHKIMG( FileName, 0, G_IMG_X + 1, G_IMG_Y, X_End, G_IMG_Y + Y_Size - 1) = TRUE
            i = i + 1 // 発見した個数をカウント
            X_Zahyo[i] = G_IMG_X // X座標を格納
            Y_Zahyo[i] = G_IMG_Y // Y座標を格納
            WEND
        WEND

    // 戻り値
    RESULT = i
FEND

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 21:04:53 ID:yXB+Es0j0]
なんかいろいろめんどくさいことやってるね…
関数にするのはともかく、わざわざ個数と座標を返して
関数の外でPrintする必要はないんじゃない?
わざわざ配列を作る必要もないし、配列サイズを気にする必要もなくなる

二重ループも意味不明
総当たりだと時間かかるから、画像サイズとか入れて少しでも時間短縮できれば便利じゃない?
あ、でも真横にある場合もあるから一応チェックするか

みたいな思考かもしれないけど、結局ただの二度手間
単純に総当たりのループ一つだけでいいじゃん。
最初に書いたとおりループ内でPrintした方がスマート

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 21:27:37 ID:0pokcDL30]
>>661
どうかな

wkx = 0
wky = 0

while CHKIMG( "乳首.bmp", 0, wkx, wky, 1024, 768 )
PRINT G_IMG_X + "," + G_IMG_Y
wkx = G_IMG_X + 1
wky = G_IMG_Y
wend

printすると.\UWSC.LOGに残るよ

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 21:56:54 ID:1giQJn+o0]
>>664
この書き方で同一X軸上にある2つ目の画像って取得できる?



666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 22:10:22 ID:1giQJn+o0]
自分は質問者じゃないんだが

>>663
まぁ、関数の外にデータを持っていきたい場合もあるだろう。
ってんでprintは便宜上の表現として良いかなと思う。

>単純に総当たりのループ一つだけでいいじゃん。
これはどういう書き方になるんだ? >664だと >665 に書いたとおりに同一X軸の画像は取得できない。
増減対象をXとYで2回繰り返しても、XとY軸に同一の座標(格子状の配置)のものがあれば取りこぼすし。

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 22:20:35 ID:53iAnw2k0]
なんで出来ない?

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 22:24:53 ID:0pokcDL30]
>>665
CHKIMGってtrue返したあとどういう挙動してるの?
x,yってもちろんxから走査するよね?

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 22:51:48 ID:1giQJn+o0]
自分の知る限り

chkimgは
x=0,y=0〜画面解像度
x=1,y=0〜画面解像度
x=2,y=0〜画面解像度
と走査していって
最初に見つけた座標ひとつだけをG_IMG_X,G_IMG_Yへ返して終わりだ。
戻り値が配列になってるとかそういうのは聞いたことがないなぁ。

…なんか質問者の意図とは違うところに話が行ってる気がするよw
配列の受け渡しは関数宣言のvarで出来るからグローバルじゃなくても良いよ。
後、あんまり綺麗じゃないけど、対象数が不明すぎるなら連想配列でも良いんじゃないかな?

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 23:22:48 ID:1giQJn+o0]
xyが違ってた

y=0,x=0〜画面解像度
y=1,x=0〜画面解像度
y=2,x=0〜画面解像度
と走査していって

だな
…しかし、>663はどうやってループひとつで解決できるんだろう。

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 23:24:29 ID:0pokcDL30]
>>669
今テストしたんだけど一発で>>664俺書けてるじゃんw
君のPCがおかしいよ

.\UWSC.LOGはどこにあるかしってる?

処理したいならprintのところに関数でもなんでも置換すればおk

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 23:30:04 ID:0pokcDL30]
>>670
ごめん間違ってたOrz
再考するわ

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 23:54:50 ID:0pokcDL30]
これでどうよ

wkx = 0
wky = 0

while CHKIMG( "乳首.bmp", 0, wkx, wky, 1023, 767 )
PRINT G_IMG_X + "," + G_IMG_Y
wkx = G_IMG_X + 1
wky = G_IMG_Y
ifb CHKIMG( "乳首.bmp", 0, G_IMG_X , G_IMG_Y + 1, G_IMG_X, 767 ) then
PRINT G_IMG_X + "," + G_IMG_Y
endif
wend

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 23:58:58 ID:1giQJn+o0]
アルゴリズムの初歩っぽいけど、こういうのは考えると楽しいよね。

>673
惜しいけど、それは考え方が変わってないよね?
二つ目以降が取得できない。
■ ■ ■
■ ■ ■
■ ■ ■

658の二重ループはスマートな結論だと思うんだけどなぁ。

675 名前:673 mailto:sage [2009/01/07(水) 00:04:09 ID:yeJt08sV0]
>>674
君スマートやね

初歩とかそういうレベルじゃなくて
CHKIMGの仕様,振る舞いがおかしくない?



676 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 00:04:29 ID:7ES8amql0]
しかし、シレっと「乳首.bmp」なんて書くんだもんなぁ。
ネタ過ぎるwwwwww

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 00:06:33 ID:68bDEsj20]
>>674
単ループで2個目が取れないと思ってるのなら
二重ループじゃ3個目が取れないんじゃないのか?






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

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

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