ブラクエマクロ作成方法を簡単に解説。
詳細な説明は省いてます。
作成の大体の流れは以下の通り。
- uwscを入手する
- マクロファイルを作成する
- 認識用画像を作成する
- マクロを実行して確認する
有料版、無料版があるので必要な方をDL。
2.マクロファイルを作成する
任意のフォルダにて右クリック-新規作成-テキストドキュメント
作成された「新しいテキスト ドキュメント.txt」を好きな名称に変更する。
「.txt」が表示されていない場合はコントロールパネル-フォルダオプション-表示から「登録されている拡張子は表示しない」のチェックボックスを外す。
ここでは「test.txt」としておきます。
test.txtをダブルクリックで開き、以下のスクリプトをコピーして貼り付ける。
Option Explicit
Dim name = "test.bmp"
While !GetKeyState(vk_esc)
WaitClick(name)
Wend
//指定画像が見つかるまで待機 見つかったらクリック
Procedure WaitClick(name, slp = 0)
While !GetKeyState(vk_esc)
Ifb ChkImg(name, 1) Then
Sleep(slp)
ChkImg(name, 1)
Btn(Left, 0, g_img_x, g_img_y)
Break
Endif
Wend
Fend
上書き保存してメモ帳を閉じ、ファイル名を「test.txt」から「test.uws」に変更する。
3.認識用画像を作成する
自動で認識させたい(クリックさせたい)画像が表示されている状態でPrintScreenキーを押す。
Windows標準のペイントブラシを起動し、貼り付ける。
認識させたい部分の画像を抜き出して保存する。
この際、背景部分は水色(本当は基本的には何色でもいい)で塗り潰す。
例えば今回はドゴンマクロを作成すると言うことにして
「せめおとす」と言う文字をクリックさせたい場合は、
「せめおとす」と表示されている真っ白の部分以外を塗り潰します。
800%に拡大して作業することをお勧めします。
注意点として、左上の1pxは必ず塗り潰す色(今回で言うと水色)にすること。
隙間無く塗り潰しが終わったら「test.bmp」と言う名前をつけて保存する。
この「test.bmp」ファイルは、先ほどの「test.uws」ファイルと同じフォルダに配置する。
4.マクロを実行して確認する
「test.uws」を「uwsc.exe」にドラッグ&ドロップすると、
「せめおとす」の文字が見つかるまで待ち続けて、見つかり次第クリックします。
ESCキー長押しで自動クリックモードを終了します。
Q.そもそもドラッグ&ドロップすると変なメッセージが表示される
A.test.uwsとtest.bmpが同じフォルダに置かれてない
Q.そうじゃないけどクリックしてくれない
A.画像の編集が荒い
明確な部分以外は全部塗り潰すぐらいでいいです
- testes -- 名無しさん (2011-12-02 13:22:47)
- z -- 名無しさん (2011-12-09 00:01:58)
- 必死ですね^^基地外ですね^^ -- 名無しさん (2012-01-17 17:35:34)
- 関数WAITCLICKがありません 8行目~と言われてしまいます -- 名無しさん (2012-01-18 13:29:46)
- 書かれてる通りやってもならない。もう少し詳しく。 -- うん (2012-02-09 00:36:57)
- ↑*2 スクリプト全部コピーすれば動いたで -- 名無しさん (2012-02-15 00:02:54)
- ↑*2 詳しく。正直知らない人が見たときに何処でつまづきやすいのかよーわからんのですわ -- 名無しさん (2012-02-15 00:07:17)
- 誰か自動戦闘マクロの作り方教えてくれ~ -- 名無しさん (2012-02-18 19:24:35)
- これだけで魔王マクロもできたんでがんばれば自動戦闘もできるんじゃないかな -- 名無しさん (2012-02-20 20:13:55)
- いろいろ頑張ってるんだが、すぐに死んじまうんだよ。なんかアドバイスとかお願いできないか? -- 名無しさん (2012-02-20 22:16:15)
- うまく動かなかった。待機してる感じがなかったです。 -- プー (2012-03-08 20:30:35)
- 書いてある通りにやれば動くのは確認してるんだけどなぁ -- 名無しさん (2012-03-15 20:03:01)
- 認識用画像をいろいろ試してたら、やっとできました。^^感謝、感謝です。 -- プー (2012-03-16 22:23:51)
;
最終更新:2012年03月16日 22:23