1 名前:名無しさん@お腹いっぱい。 [2015/11/11(水) 13:45:28.80 ID:+oPzgSay0.net] Windowsの作業を自動化するツール フリーソフト版とシェアウェア版の2種類がある ttp://www.uwsc.info/download.html ●UWSC 掲示板(※作成依頼掲示版ではありません) 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫 www3.rocketbbs.com/13/bbs.cgi?id=umiumi www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past ●UWSC - Wikipedia ja.wikipedia.org/wiki/UWSC ●使い方・基礎解説学習サイト uwsc.g.hatena.ne.jp/cx20/20100131/1264938584 www.confrage.com/uwsc/ necro.jp/dev/uwsc/ park14.wakwak.com/~simizu/uwsc/fruwsc.html canal22.org/ big.tm.land.to/handbook/uwsc.htm www.game-rev.com/review/gameut/uwsc.html ●スクリプトテンプレサイト izagne.com/uwsc/ scripts.web.fc2.com/ www.nagomi-jp.net/~liners/ nem.symphonic-net.com/uwsct/0610uwsct.html siromasa.digi2.jp/uwsc/ iriyak.adam.ne.jp/uwsc.html 前スレ 自動化ツールUWSC使いよ集まれ15 anago.2ch.net/test/read.cgi/software/1436671958/
932 名前:4:38.97 ID:5BxruRGM0.net mailto: いまどきの Core i5 でも安いのは物理2コアなので3倍速になんてなりません。 タスクマネージャで4コアに見えても、2つは論理CPUかもしれません。 仮に4コアあったとしても、3コアをUWSCが独占したら残り1コアでアプリが動くわけで ちょっと重すぎますね。 どうしてもクリック速度を上げないといけないなら 画像を工夫するか、ほかの画像処理ツールを使うべきでしょう。 UWSCだと3つの画像で3回キャプチャしますが、 キャプチャをして画像比較を別の画像処理ライブラリを使って比較すれば 1回のキャプチャで3回比較できます。 が、UWSCで比較しても遅いので高速な言語を使う必要が・・・ [] [ここ壊れてます]
933 名前:名無しさん@お腹いっぱい。 [2016/03/13(日) 10:38:41.65 ID:5BxruRGM0.net] ARToolKitで複数マーカーを使ってみた https://youtu.be/uoncHfnYWHM ARToolKitを使った 「拡張現実感」 kougaku-navi.net/ARToolKit/ これだけグリグリ動くんだから ビットマップの完全一致くらい一瞬じゃないとおかしいんだけどね。 おまけ astertune.com/?p=1374 > OpenGLより高速で、iOSに特化したMetalというAPIが昨年登場 (2015年8月30日の記事) codeit.blog.fc2.com/blog-entry-18.html > SSE を使用することにより約二倍の高速化が見込まれ tanakah.blogspot.jp/2011/02/gt5directx1.html > 車速とギアを認識するDirectXフィルター > やり方ですが、OpenCV1.0についてくるproxytransフィルターを改造してつくります。 > OpenCV cvMatchTemplate() OpenCvSharp 投稿日: 2014年2月6日 https://jpusergis.wordpress.com/2014/02/06/opencvsharp/ C#ならUWSCからPowerShell経由で呼び出せるけど 呼び出しに1秒くらいかかるんだよね。 > 315 名前:Nekorabbit ◆jpnWwiLScI [sage] 投稿日:2014/11/30(日) 07:16:25.97 ID:aCUfDH4j0.net > 画像認識関数 ChkImgX-ver1.2.0 > ttps://googledrive.com/host/0B83tioTzFacPRExEWlpEOXhWbDQ/ChkImgX-ver1.2.0.zip > > やっぱりOpenCVを使うようにした。それとソースコードを追加
934 名前:名無しさん@お腹いっぱい。 [2016/03/13(日) 10:40:01.87 ID:5BxruRGM0.net] やっぱりシンプルで高速なライブラリってのは他にないんだな。 シンプル過ぎてな。
935 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 13:21:20.33 ID:DqbPwOfU0.net] >>866 OPTION SHORTCIRCUIT While True ifb CHKIMG("A.bmp") or CHKIMG("B.bmp") or CHKIMG("C.bmp") BTN(LEFT, CLICK, G_IMG_X, G_IMG_Y) else BTN(LEFT,CLICK,1000,500) end WEND 試してないが、こうやったほうが早いかも OPTION SHORTCIRCUITは片方の条件を見つけた時点で以降の条件は探さないらしい これで動いてくれると思う
936 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 13:44:27.34 ID:MyuwQ+3+0.net] >>883 それ一緒だから。 実質スリープ無くしただけ
937 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 14:35:12.26 ID:0ijLe2jo0.net] UWSCのSHORTCIRCUITはオール・オア・ナッシングで 副作用への注意が必要だからあまり好きじゃない 短絡評価の条件式があれば良いんだけれどね
938 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 16:32:38.86 ID:nEkRwzyP0.net] ただの秒数設定ミスのクソ質問かと思いきや微妙に建設的な質問になっててワロタ
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/13(日) 16:45:35.50 ID:E0WmGTEK0.net] >>878 いろいろな事を考えると
940 名前:elseifでは対応できない場合も想定されるから 総合的に考えると else if のままのほうがいいみたい? まぁその分endifが増えるんだけど [] [ここ壊れてます]
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 19:14:44.98 ID:i2rVe3gR0.net] それは総合的に考えるモノじゃないだろう 必要に応じて使い分けるだけで
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/14(月) 22:57:21.23 ID:yWL5pN6J0.net] 保守のやりやすさまで考えるとelseif一択 else ifのほうが綺麗に書けるケースはちょっと思い浮かばない
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 01:55:30.43 ID:47j5cpZS0.net] 個人的にifは二択のときだけ それ以外の選択肢が増えそうなときとかはcase文の方を使いたいとこだ…。
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 03:45:02.21 ID:SCAnh7Td0.net] ifとcaseでは明確に用途が違うような。
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 03:50:19.31 ID:dAPydsp10.net] 俺はcaseは限定的な時にしか使いたくないな 逆にそれ以外はif分岐させてる
946 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 04:07:47.33 ID:SCAnh7Td0.net] いやいやいや caseはひとつの条件式の結果で分岐するもので elseifは複数の条件式を使うものでしょう? かぶる部分も無いではないけど、普通は用途で決まるような。
947 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 05:28:13.13 ID:47j5cpZS0.net] 確かに用途でも決まるね。。 俺が想定してのが単純な一つの値の判定だったから混乱させて申し訳無い 複数の判定が一つの条件式にあると 後から読みにくかったり理解しにくくなったりしそうで ifの中には一つの判定だけをなるべく書く様にしてるからつい…。 中にどんどんif入れてくのも同様の状態になるから入れ子は少なくすることを検討した作りにしてる
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 11:35:32.40 ID:Ye8AnKp+0.net] caseはbreakさせないって使い方もあるから、一概にどっちがいいとは言えないね
949 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 11:57:04.20 ID:RI0XNTAs0.net] なるほど思い出した
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 13:32:13.65 ID:H7Ch8AYF0.net] UWSCのSELECTはフォールスルー使えなくない? ELSEIF連鎖はメーラーの振り分けみたいな優先順位付き判定群だから使い道が違う。 SELECTは1つの判定で複数の分岐。 UWSCのSELECTは、SELECTに書く式を空にして、CASE側に判定式書いても使えるんで、 ELSEIFと同様のこともできるってだけ。
951 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 14:33:20.13 ID:K82PCnuw0.net] >>897 > SELECTに書く式を空にして、CASE側に判定式書いても使える なにそれ。そんなこと出来る? 試した限りではselectに式書かなかったら case側に何を書いても最初のcaseが実行されるんだが。 select case 0=1; print "0=1" case 1=1; print "1=1" selend こんなのでも0=1って表示されちゃう。エラーも出ん。
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 14:44:41.61 ID:zE0f+pvP0.net] 空は無理だけど Select trueとかにしておけばいける
953 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 14:51:16.05 ID:215if6Wy0.net] Selectの式の結果 と Caseの式の結果が 最初に一致するCase文が実行される感じなんかな
954 名前:名無しさん@お腹いっぱい。 mailto:select [2016/03/15(火) 15:13:32.26 ID:H7Ch8AYF0.net] すまんね空は無理だった ご指摘の通りtrueにすれば、式がtrueとなる最初のcaseが実行され、 空欄もしくはfalseだと、式がfalseとなるcaseが実行されるね。
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/15(火) 23:51:21.72 ID:PCeK8oit0.net] CHKIMGで画像判別 一致したら then で SOUNDでmp3を再生にしたんですが 音が出たり出なかったり SLEEPでウエイトを入れたり 構文に trueにして同期させたりしても変わらない レジストリ関係なのかな? どこを弄れば直るんでしょうか?
956 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 07:35:12.72 ID:LJ+euZnJ0.net] 画像判別ができてないのか、音が出てないだけなのか切り分けできてんの?
957 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 08:34:48.88 ID:nAh2yAGb0.net]
958 名前:PにChkimg()で一致してないだけじゃないのか [] [ここ壊れてます]
959 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 08:56:46.03 ID:yzWTIl7F0.net] あるある
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 10:52:10.44 ID:8JIJQW6i0.net] Windows7では問題なく動いていたのですが 仮想環境のWindows Vistaでは一部画像認識が上手くいきません 同じく仮想環境下のWindows7では問題ありませんでした 認識しない画像をVista内で切り取るとうまくいくのですが それでは膨大な作業量になります ご助言をお願い致します
961 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 11:09:21.22 ID:/XbN41Fg0.net] chkimgの色幅を試す ChkImgXを試す 照合画像を造り直す 基本的にグラフィックドライバでイメージは変わる可能性があるという事を覚えておこう だから使用する環境でキャプチャするのが鉄板
962 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 11:16:46.80 ID:8JIJQW6i0.net] ありがとうございます ちょっと量が量なのでWindows7のライセンスもう一つを購入したいと思います
963 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 18:04:20.19 ID:2Mv7Yb1h0.net] >>907 グラフィックドライバで変わるのか キャプチャのやり直しは正直疲れる
964 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/16(水) 19:52:25.50 ID:0mxs1TOv0.net] 変わるんだよな〜 アンチエイリアスなんだろうな。 あとOSやブラウザの変更でフォントも変わることがあり、 文字列取得できなくて画像判定で代用してるとハマるね〜 環境で変わるのに対抗するのにも、一番有効なのは仮想化。
965 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 14:40:05.44 ID:fdkkgXvY0.net] dim array[] = 0,1,2,3,4,5,6,7,8,9 for i=0 to 100 j = i mod 10 t=G_TIME_SS mod 10 print array[j]+" "+t gettime() if array[j]=t then i=i+t sleep(0.1) next というように特定条件下でループを任意の回数飛ばしたいんですが forの変数は内部から参照することは出来ても値を変更して ループに反映することは出来ないみたいで思うようには動きません。 forではなくwhileを使えば解決する話ですが、forでこういう事は絶対出来ないんでしょうか?
966 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 15:05:30.02 ID:Y8LfVAQe0.net] for は 初期値 終了値 加算値 をシンプルに表現してループさせる構文なので無理
967 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 17:26:15.26 ID:Dic6Ty9l0.net] if i<k then continue ... if array[j]=t then k=i+t とかじゃだめ?
968 名前:名無しさん@お腹いっぱい。 [2016/03/18(金) 18:48:34.55 ID:37KGhb4W0.net] 申し訳ない・・・知恵を貸して下さい・・・。 やりたい流れのイメージ @一致画像をクリック ↓ 画像判断。画像によって条件分かれ (ここの作り方が不明・・・) ↓ B一致画像をクリック ↓ C一致画像をクリック
969 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 18:50:26.76 ID:37KGhb4W0.net] 画像判断の部分はこんな内容です。分かりますか? @ifb CHKIMG(“xxx.bmp”) x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x , y , 100) endif ―――――――――――――――――― 1、画像Aがあるか判定 2、画像Aがある場合は「B」へ 3、画像Aが無く画像Bがあった場合は↓ (Cの画像をクリック) (Dの画像をクリック) 4、順番にC.Dの画像をクリックし終わったら 「@」最初の動作にへ戻る、 又は「B」へ通常移行。 又は「B」をスキップし「C」へ移行 ――――――――――――――――――
970 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 18:51:32.08 ID:37KGhb4W0.net] 素人すぎて正しく伝わっているか心配ですが、 アドバイスを貰えると有り難いです・・・。
971 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 18:56:09.29 ID:37KGhb4W0.net] 尚、 「@」最初の動作にへ戻る、 又は「B」へ通常移行。 又は「B」をスキップし「C」へ移行 この3パターンは「3個同時で判定」ではなく、 全て「単体」で動作させる事を前提とした場合のスプリクトです。
972 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 19:01:31.23 ID:JI+YMOVs0.net] そうだね!がんばれ!
973 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 19:13:18.26 ID:cs2HMD100.net] フローチャート作って
974 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 19:14:32.75 ID:37KGhb4W0.net] >>919 了解致しました。 少々お待ち下さいませ。
975 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 19:44:54.92 ID:37KGhb4W0.net] >>919 お待たせしました。2パターン作りました。 画像Cからのジャンプ先は@にしてますが、場合によってBやCにも変えたいです。 www.dotup.org/uploda/www.dotup.org783399.jpg www.dotup.org/uploda/www.dotup.org783402.jpg シンプルに作ってみたのですが、どうでしょうか。
976 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 20:28:40.25 ID:3mTNmK/i0.net] そこまで出来てるならそのままコーディングすればいいだけじゃ?
977 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 20:41:45.76 ID:XTMTGWl20.net] >>922 元々スプリクトを使わない自動化ソフトを使っており、頭の中で流れの構築は出来ているのですが、 スプリクト上に起こすのがどうしても難しく、、。 頭でイメージ出来ているのに、絵に描けない状態です、、、。
978 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 20:49:53.51 ID:wiffpfVZ0.net] @, B, C をそれぞれ関数化するといいような気がするよ
979 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 21:06:54.37 ID:a/2iCbr10.net] >>921 です。 正直センスが無さ過ぎて、見せるのも恥ずかしいのですが・・・。 一応途中まで作ったスプリクトです。 www.dotup.org/uploda/www.dotup.org783529.jpg
980 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 21:43:41.41 ID:p+rJK2780.net] >>925 画像1と画像2の関係性は? 画像1をクリックしたら画像1が消えて画像2がでてくる? 画像1をクリックしたら画像1も画像2も表示されてる?
981 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 22:12:44.85 ID:a/2iCbr10.net] >>926 画像はクリック毎に、前の画像は消えて、 次は必ず決まった画像が一個出ます。 画像判断の所だけ、別の画像が出てくる場合がある為、 この様な条件付き画像判断スプリクトを組み込む必要があります。
982 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 23:36:00.24 ID:lyGpkKZO0.net] たぶん、"IF"ってのの使い方を勉強するといいと思う
983 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/18(金) 23:44:46.31 ID:p+rJK2780.net] >>927 while 1 if chk 画A if chk 画C elseif chk 画B endif elseif chk 画B if chk 画D elseif chk 画C endif elseif chk 画A elseif chk 画@ endif wend こういう感じ?
984 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 00:04:11.56 ID:SY2bECL70.net] while true 画像クリック("画像@") 画像クリック("画像A") if chkimg("画像A") then break 画像クリック("画像B") 画像クリック("画像C") wend 画像クリック("画像B") 画像クリック("画像C") procedure 画像クリック(画像) chkimg(画像) btn(left, click, G_img_X, G_img_Y) fend
985 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 00:08:39.27 ID:BW58rut60.net] フローチャート作れるならトライアンドエラーで頑張れ
986 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 01:41:22.95 ID:bIkT5e8S0.net] >>930 素人の私でもめちゃくちゃ分かりやすいです、激しく感謝します! 動作確認してみましたが、全く問題なく希望通りの動きをしてくれました! 最後にもう一つだけ教えてください・・・。画像Cの後に「wend」を持ってきて 一番最初の「while true 」に戻らせてループさせようとしたらエラーが出ました。 これは何が原因になるのでしょうか??
987 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 01:43:58.70 ID:4bvWfFXm0.net] whileとwendは必ず1個ずつのセットじゃないとだめ 一連の処理を繰り返させたいなら、wendを画像Cの下に置くだけじゃなくて最初のwhileの更に上にwhileを置かないと
988 名前:名無しさん@お腹いっぱい。 [2016/03/19(土) 01:56:50.27 ID:bIkT5e8S0.net] >>933 私も最初そう思ったんですが、なんかエラーが出たのであれ・・?と思いまして www.dotup.org/uploda/www.dotup.org784002.jpg こういう事ですよね?
989 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 02:07:08.90 ID:FgddRy/I0.net] trueが無いじゃん。
990 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 02:07:45.33 ID:4bvWfFXm0.net] ワロタ
991 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 02:08:06.81 ID:jrQgNiRM0.net] 最初のwhileの条件が無いとか? ヘルプで分かる内容は質問しない方がいいよ
992 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 02:35:41.05 ID:bIkT5e8S0.net] while true 初歩的なミスでした、、、申し訳ないです。 皆様のアドバイスのお陰で
993 名前:本当に捗りました。 繰り返しになりますが、有り難うございます! wend [] [ここ壊れてます]
994 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 02:56:04.14 ID:tZvnxb2Q0.net] インデント入れろよ。
995 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 03:59:10.94 ID:aYU7I2EX0.net] みんな優し過ぎてww
996 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 08:12:31.88 ID:BINz+wH10.net] 優しいな 俺がこんな質問した時は完全スルーされたぞ
997 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 08:20:59.56 ID:fFrQFvev0.net] 自分でコードを書く努力している人だからでしょ
998 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 11:07:56.96 ID:YmXGVn/20.net] フロチャート作ってちょっとづつスクリプトを書いてまめにテストする オイラの経験上ifb while たまにbreakでたいがいのゲームは動く コツは最初はsleepに余裕をもって書く パートを分けるんだな 戦闘、補給、修理 これらをcallで呼び出す そうするとイベントやりながら通常戦闘もできるぞ ゲームの完全自動化までがんばれ (´・ω・`)
999 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 11:21:09.91 ID:YmXGVn/20.net] あとゲームにありがちな点滅、明滅するボタン ボタンの上に光がもやもやしてたり炎がメラメラしてるときは 他の安定してる画像をchkimgしてそこからx+A y+Bするときっちりボタン押せるぞ (´・ω・`)
1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 14:27:55.04 ID:7vlPDXm10.net] >>944 そういうのは短い時間でchkimgを繰り返せば認識できるぞ
1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 14:43:51.18 ID:w1t+Hd6h0.net] >>945 それするぐらいなら>>944 のほうが確実
1002 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 14:54:36.33 ID:7vlPDXm10.net] >>944 では通用しないケースは割とあるからな
1003 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 20:11:11.15 ID:BINz+wH10.net] メラメラはいつもは諦めてほかの画像からの相対座標使ってますけど メラメラは一致するまでwhile chkimgでいいのですか? メラメラは私も苦手です
1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 20:26:21.82 ID:71k0Vm/10.net] 色幅を持たせてchkimgすればいい
1005 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 20:52:39.80 ID:BINz+wH10.net] >>949 ありがとうございます。感謝します もう一つ質問失礼します 今色幅IMG_MSK_BGR4でやったのですがもっと広げる方法ありますか? メラメラが水色-黄色-赤みたいな感じのメラメラです
1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 20:57:57.92 ID:bgGs7ybY0.net] そこまでは無理
1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 21:02:17.45 ID:BINz+wH10.net] >>951 ありがとうございます。素直に相対座標を使います
1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 21:04:56.10 ID:szW1lJKS0.net] 色無視入れたらどう
1009 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 21:49:17.82 ID:BINz+wH10.net] gifのメラメラは色幅と色無視両方1秒以内で認識しました FFのような(画像?)メラメラはどちらもダメでした。10秒タイムアウト では失礼します
1010 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 21:50:22.43 ID:71k0Vm/10.net] >>950 定数じゃなくても、自分で好きな数値指定できるよ
1011 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 22:48:20.75 ID:ejAiv50P0.net] 不特定多数の場で堂々とゲームの自動化を口にするでないグラブル厨か? ぼかして言うのが作法だぞ。 作法を守らないならネトゲそのものが嫌になるような脱洗脳スクリプト貼るからな。
1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/19(土) 22:49:54.86 ID:ejAiv50P0.net] にしても本当にフローチャート書いてくるのは珍しいな。 構造文もまともに知らない時点でこれなら十分適正あるな。
1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 02:13:45.61 ID:PtQjd96F0.net] 以前まではここでゲームの話題はNGだったんだけどね 質問者も変われば回答者も変わった
1014 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 02:49:33.10 ID:157+05md0.net] その以前の前のことも知らんのか ほんとに変わったな
1015 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 07:39:38.49 ID:6LNOBso90.net] peekcolor関数を使う際に範囲が 指定できますが、 マウスカーソル周囲を指定することってできないのですか?
1016 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 07:45:07.67 ID:6rS3nJ0Q0.net] 範囲でない座標のみ そしてマウス座標は特殊変数に入っている ヘルプの スクリプト→スクリプト関数→特殊変数 辺
1017 名前:りを見ろ あと本当に周辺を調べたいなら PEEKCOLORをループさせるユーザー関数化する必要があるぞ [] [ここ壊れてます]
1018 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 08:00:40.40 ID:6LNOBso90.net] ありがとう マウス座標そのものではなく、 マウス座標から、その周辺を調べたいんです 最終的にPEEKCOLORでマウス座標周辺の色を取得し続けるという動作をしたかったのですが すみませんPEEKCOLORをループさせるユーザー関数とは、どんなものでしょうか もう少し詳しく教えてくれませんか
1019 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 08:17:15.47 ID:h63WLHEt0.net] フローチャートじゃなくてそのまんまコードじゃん
1020 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 08:51:03.34 ID:6rS3nJ0Q0.net] 考える事を否定している人にはヒントすら惜しいなぁ マウス座標は特殊変数に入っている マウス座標の周辺とは矩形であれば−10と+10とかで表現可能 Forは変数に初期値、終了値、増減値を設定してループ可能 後はユーザー関数の引数と戻り値かな 判断材料(引数)とその結果(戻り値)なんで 同じ色が複数あった場合にどうしたいかとか 考えることは色々あるよ
1021 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/20(日) 16:51:23.89 ID:xNax6tI9f] peekcolorが遅い。 具体的には1点15msくらいかかる。 UWSCが全体画像取得から1点取り出して調べてるから遅いんであって、 ある程度範囲をまとめて取得したいってのがこの質問の趣旨じゃないかな? そんな方法ありませんか? ないです。 このスレにある画像判定Xを使うと、3つの画像判定が1回分の画像判定の処理速度でできたりとかするんですか? それなら画像をドットにして代用できそうですが?
1022 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 19:07:10.29 ID:7t5Ndceu0.net] >>932 です。以前、皆様より頂いたアドバイスを元に自分なりにスプリクトを考えてみました。 一応希望通りの動作はしてくれる為、内容としては完成しました。 もしよろしければ「もっとこうしたらいいよ」「こういうやり方もあるよ」等 厳しいお言葉でも結構ですので、アドバイスを頂けると幸いです。 www.dotup.org/uploda/www.dotup.org787636.jpg www.dotup.org/uploda/www.dotup.org787638.jpg
1023 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 19:43:31.70 ID:FyEV7Y7F0.net] 斬新なインデントですね
1024 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 19:49:10.85 ID:WT79cWH60.net] エクセルかこれ…? まずはまともなテキストエディタを拾ってくるのが先だろ
1025 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 19:54:36.21 ID:JOINNpX40.net] やっぱりゲームか・・・
1026 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 20:02:44.88 ID:ZoeE04qr0.net] >>967 インデントというか、自分なりに見やすくした結果 こういう分け方になりました・・
1027 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 20:09:11.46 ID:ZoeE04qr0.net] >>968 テキストエディタという物の存在自体をしりませんでした・・・。 サクラエディタという物をDLしてみましたが・・・めちゃくちゃ便利ですねこれ・・。
1028 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 23:00:19.32 ID:+SrzIg6H0.net] サクラエディタは強調ワードにUWSCスクリプトを指定できるのは過去ログ読めば出てくるしやってるよな? インデントはこれかな〜 https://ja.wikipedia.org/wiki/%E5%AD%97%E4%B8%8B%E3%81%92%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB https://www.google.co.jp/search?&q=%E5%AD%97%E4%B8%8B%E3%81%92%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB
1029 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/21(月) 23:20:08.26 ID:Dl8KMauT0.net] >>966 ゲームマクロはにごせって言われただろ馬鹿
1030 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 00:18:54.15 ID:YYqgpZK30.net] >>971 emEditorってのもオススメ サクラと使い分けるのもいいけど
1031 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 04:46:30.63 ID:DDV+vLl80.net] ゲームマクロの質問に答え始めるとド初心者のマクロの話題だらけになるぞ
1032 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 07:19:13.62 ID:ey+ZWHj+0.net] インデント難しい 字下げすると見にくくなって自分でよく解らなくなる