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/
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] インデント難しい 字下げすると見にくくなって自分でよく解らなくなる
1033 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 07:41:59.43 ID:GjQDazUb0.net] 字下げして見難くなるとか何かがおかしい
1034 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 08:10:41
] [ここ壊れてます]
1035 名前:.21 ID:C5ffbueJ0.net mailto: while x xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx //komento while y if x = y then break xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx wend //komentoooo while z xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx if x = y //komentoooooo xxxxxxxxxxxxxx xxxxxxxxxxxxxx else xxxxxxxxxxxxxx //komento xxxxxxxxxxxxxx //komento endif wend wend [] [ここ壊れてます]
1036 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 08:45:39.65 ID:1TlcaC730.net] aaa(){ // こっちつかう } aaa() { // これの人も多い }
1037 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 09:00:46.38 ID:C5ffbueJ0.net] } else { //これが無性に気にくわない
1038 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 09:02:54.38 ID:1TlcaC730.net] となると下が一般的なのかな?
1039 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 09:35:25.64 ID:S1yVAMwN0.net] ここは幼稚園か uwscと関係ない話はほどほどにな
1040 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/22(火) 23:47:34.60 ID:Ol86bvxv0.net] 少し知恵をお貸し下さい。 通常の画像認識は出来るのですが、少し光を帯びた(点滅)の画像の判定はどのようにするのがセオリーなのでしょうか? 色幅は?と思い、BGR3で試してみましたがうまくいきませんでした while true ifb CHKIMG("A.bmp") //A画像認識 x=G_IMG_X //代入 y=G_IMG_Y // BTN(LEFT, CLICK, x+5, y+5, 100) //画像クリック sleep(2) //待機 endif wend お願い致します。
1041 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 00:11:32.78 ID:Y8+Uhjvq0.net] ゲームマクロの質問に安易に答えるとこうやって調子こいて次から次へとこういう質問をしてくる
1042 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 00:23:26.39 ID:F3sbSHdJ0.net] >>983 スレチ。 特異点を見つけるだけ。
1043 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 00:24:03.93 ID:LGiv8vs60.net] >>983 =>>920 じゃないの 当人だとしても別人だとしてもばかちんにかわりは無いけど
1044 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 00:53:32.64 ID:Y8+Uhjvq0.net] どう見ても同一人物
1045 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 01:37:19.33 ID:ojrTHT/Q0.net] しょうもない質問で埋まってきたな
1046 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 11:51:42.28 ID:CF5/3UwB0.net] 同一人物じゃねぇだろ。 前のヤツはもう完成したスプリクト張ってたし
1047 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 12:00:41.47 ID:CF5/3UwB0.net] >>983 >>945 これでいいじゃん。なにが問題なの?
1048 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 12:34:28.58 ID:Pb+9aq2M0.net] > スプリクト
1049 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 14:20:10.33 ID:LGiv8vs60.net] スプリクトで検索した結果くそわろち 903 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/18(金) 18:56:09.29 ID:37KGhb4W0 [4/6] 尚、 「@」最初の動作にへ戻る、 又は「B」へ通常移行。 又は「B」をスキップし「C」へ移行 この3パターンは「3個同時で判定」ではなく、 全て「単体」で動作させる事を前提とした場合のスプリクトです。 909 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/18(金) 20:41:45.76 ID:XTMTGWl20 >>922 元々スプリクトを使わない自動化ソフトを使っており、頭の中で流れの構築は出来ているのですが、 スプリクト上に起こすのがどうしても難しく、、。 頭でイメージ出来ているのに、絵に描けない状態です、、、。 911 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/18(金) 21:06:54.37 ID:a/2iCbr10 [1/2] >>921 です。 正直センスが無さ過ぎて、見せるのも恥ずかしいのですが・・・。 一応途中まで作ったスプリクトです。 www.dotup.org/uploda/www.dotup.org783529.jpg 913 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/18(金) 22:12:44.85 ID:a/2iCbr10 [2/2] >>926 画像はクリック毎に、前の画像は消えて、 次は必ず決まった画像が一個出ます。 画像判断の所だけ、別の画像が出てくる場合がある為、 この様な条件付き画像判断スプリクトを組み込む必要があります。
1050 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 14:21:00.41 ID:LGiv8vs60.net] 951 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/21(月) 19:07:10.29 ID:7t5Ndceu0 >>932 です。以前、皆様より頂いたアドバイスを元に自分なりにスプリクトを考えてみました。 一応希望通りの動作はしてくれる為、内容としては完成しました。 もしよろしければ「もっとこうしたらいいよ」「こういうやり方もあるよ」等 厳しいお言葉でも結構ですので、アドバイスを頂けると幸いです。 www.dotup.org/uploda/www.dotup.org787636.jpg www.dotup.org/uploda/www.dotup.org787638.jpg 974 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/23(水) 11:51:42.28 ID:CF5/3UwB0 [1/2] 同一人物じゃねぇだろ。 前のヤツはもう完成したスプリクト張ってたし
1051 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 14:49:52.58 ID:q+4+2VgZ0.net] www
1052 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 14:53:03.90 ID:Y8+Uhjvq0.net] ブラゲクソガキは自演までしてんのか この共通した無駄な部分がある糞コード見りゃ同じってすぐに分かるのにな
1053 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 15:24:33.17 ID:tn83PLJk0.net] >>989 >>989 >>989
1054 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 15:24:46.46 ID:NjVpGs9j0.net] 最初に突っ込んでやろうかと思ったけどスルーしておいてよかった
1055 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 15:29:26.46 ID:iSrnwjTb0.net] 975 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/03/23(水) 12:00:41.47 ID:CF5/3UwB0 [2/2] >>983 >>945 これでいいじゃん。なにが問題なの? このレスがまた笑えるw
1056 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 15:49:32.31 ID:SZmWshPl0.net] 画像認識ってゲーム系以外だと主に何に使うの?
1057 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 16:32:45.56 ID:U9esxu690.net] スプリクト
1058 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 18:53:42.87 ID:2z8VVxvV0.net] スクリプトをスプリクトというのは既出をガイシュツ(何故か変換できない)みたいなもんだろ。 動きのある画像判定は工夫次第、方法を自分で編み出して秘密にしておかなければ広まったら対策されるだけ。 ヒントとしては状況を特定するための手段
1059 名前:なのであれば、その状況を確定できる動きのない不透過部分がないか探すのが第一。 直接だけではなく対象のソフト上でサブメニュー出してみたり何なりの間接的な手段も併用する。 動きのある画像しかなければ、その動きが一番遅くなる時の1コマの画像を使い、 動きがループして最初に戻るまでの間、継続的に判定し続ける。当然処理は遅く重くなる。 [] [ここ壊れてます]
1060 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 19:01:18.76 ID:VyfxdPXZ0.net] すぷりくと という間違いがバカにされてるわけじゃないんだよ?
1061 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 19:24:36.03 ID:qNW8EAYN0.net] >>1001 すぐに誤字や変換ミスを指摘するのは病んでるよ もっと余裕持たないと顔に出ちゃうよ
1062 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 19:33:23.63 ID:OFvmjkT/0.net] ゲシュタルト崩壊してきた
1063 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 19:56:05.50 ID:NgjE2cjv0.net] 現在タイマー設定の式による設定で (9<=HH AND HH<18) AND ((YMDNN mod 25) = 0) として9時から18時までプログラムを実行させているのです。 これをもう少し細かく8時40分から17時55分までにしたいのですが、 どのように設定したらよいでしょうか?
1064 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 20:06:18.89 ID:vA7M7au70.net] >>1005 =ID:kLHNktmf0 だからここは拾ったスクリプトの改造法を聞くとこじゃない
1065 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 20:12:20.70 ID:LGiv8vs60.net] >>1001 これ以上わらかさないで 次スレいってくる
1066 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 20:14:26.73 ID:LGiv8vs60.net] potato.2ch.net/test/read.cgi/software/1458731603/l50 はい
1067 名前:991 mailto:sage [2016/03/23(水) 20:18:27.14 ID:vA7M7au70.net] >>1005 と思ったら、これってUWSC本体のスケジュール設定のことか。失礼。 こんな機能は自分でスクリプトに組み込んだ方が楽だから、使う人少ないと思う。
1068 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 20:30:41.58 ID:vA7M7au70.net] >>1005 こんな感じ、かなぁ? ((9<=HH AND HH<17) or (HH=8 and NN>=40) or (HH=17 and NN<=55)) AND ((YMDNN mod 25) = 0)
1069 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/23(水) 21:21:44.74 ID:xEMVsYD30.net] >>1005 時間を分に直せばいいんじゃない?
1070 名前:名無しさん@お腹いっぱい。 [2016/03/23(水) 21:43:13.06 ID:OPsOkY1U6] >>1005 スケジュール設定->タイマー設定->式による設定 8時40分から17時55分まで25分間隔で実行 (840<=HHNN AND HHNN<1755) AND (YMDNN mod 25) = 0
1071 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/24(木) 00:46:59.95 ID:WL420SBN0.net] >>1010 ありがとうございました
1072 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/24(木) 06:03:20.37 ID:IqeVqZIs0.net] > YMDNN mod 25) = 0) これって日によって起動時間が変わると思うけどそれでいいの?
1073 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/24(木) 12:03:56.76 ID:WL420SBN0.net] >>1014 確認してみたら日によって起動時間変わっちゃってました 毎日8時40分から17時55分まで25分おきに実行させたいのですが… 分に直して (520<=NN AND NN<1075) AND ((YMDNN mod 25) = 0) と入力すると「1年以内での実行はなし」と出てしまいました
1074 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/03/24(木) 12:43:37.75 ID:LgRlES+x0.net] >>1015 HHを分に直せよ・・・
1075 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 133日 22時間 58分 9秒
1076 名前:1002 [Over 1000 Thread.net] 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
1077 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています