EzLauncherについて
マウスのボタンに単純キー操作を割り当てるツールです。
複雑なマクロの割り当てはできません(画像認識機能はありません)。
例えばドラゴンクエストXで利用すれば、
・1クリックでまんたん実行
・1クリックで「盗む」実行
・1クリックでドルボードに乗車
などの設定が可能です。
ウインドウ別の設定が可能で、例えば「戻る」ボタンを押したときのウインドウが、
・ブラウザーなら、ページを戻る操作をする
・ドラゴンクエストXなら、オートランを開始する
・メモ帳なら、クリップボードの文字を貼り付ける
というように、1つのボタンに複数のアプリケーション用の割り当てが可能です。
※EzLauncherはDQMacroに同梱されています
複雑なマクロの割り当てはできません(画像認識機能はありません)。
例えばドラゴンクエストXで利用すれば、
・1クリックでまんたん実行
・1クリックで「盗む」実行
・1クリックでドルボードに乗車
などの設定が可能です。
ウインドウ別の設定が可能で、例えば「戻る」ボタンを押したときのウインドウが、
・ブラウザーなら、ページを戻る操作をする
・ドラゴンクエストXなら、オートランを開始する
・メモ帳なら、クリップボードの文字を貼り付ける
というように、1つのボタンに複数のアプリケーション用の割り当てが可能です。
※EzLauncherはDQMacroに同梱されています
必要なもの
カスタマイズできるマウスが必須です。
※カスタマイズ = ボタンへの実行ファイル割り当て
※例えばロジクールG700sのようなマウスが利用可能です
※マウスに限らず、カスタマイズ機能を備えたキーボードなどで利用することも可能です
※カスタマイズ = ボタンへの実行ファイル割り当て
※例えばロジクールG700sのようなマウスが利用可能です
※マウスに限らず、カスタマイズ機能を備えたキーボードなどで利用することも可能です
割り当て方法
コマンドラインもしくはテキストファイルに設定を保存することで行います。
ウインドウ別の設定を考えるとテキストファイルへの設定がオススメです。
※コマンドラインオプションの解説は載せていませんが、テキストファイルの行がコマンドラインオプションに対応します。
ウインドウ別の設定を考えるとテキストファイルへの設定がオススメです。
※コマンドラインオプションの解説は載せていませんが、テキストファイルの行がコマンドラインオプションに対応します。
設定の流れ
例えばロジクールのマウス「G700s」の「G10」ボタンにドラゴンクエストXのオートランへ設定するときの設定の流れは以下のようになります。
1. EzLauncherの実行ファイルをコピーして「G10.exe」とする(ファイル名は任意)
2. 設定を保存するためのテキストファイル「G10.txt」を作成する(ファイル名は1番と同じにする)
3. 「G10.txt」を開いて、1行目に「 /window_title "ドラゴンクエストX " /key r」と入力し保存する
4. マウスのカスタマイズソフトを開いて、「G10」ボタンに「G10.exe」を割り当てる
上記によりタイトルに「ドラゴンクエストX 」という文字を含むウインドウ上で「G10」ボタンを押すと、[R]キーが押されオートランが開始/終了します。
※実行ファイル1つに対して、ボタン1つ分の設定ができます
※複数のボタンに設定したい場合は、ボタンの数だけ実行ファイルをコピーして設定ファイルを作成します
※実行ファイルのコピー場所はDQMacroのインストールフォルダ内のみです
1. EzLauncherの実行ファイルをコピーして「G10.exe」とする(ファイル名は任意)
2. 設定を保存するためのテキストファイル「G10.txt」を作成する(ファイル名は1番と同じにする)
3. 「G10.txt」を開いて、1行目に「 /window_title "ドラゴンクエストX " /key r」と入力し保存する
4. マウスのカスタマイズソフトを開いて、「G10」ボタンに「G10.exe」を割り当てる
上記によりタイトルに「ドラゴンクエストX 」という文字を含むウインドウ上で「G10」ボタンを押すと、[R]キーが押されオートランが開始/終了します。
※実行ファイル1つに対して、ボタン1つ分の設定ができます
※複数のボタンに設定したい場合は、ボタンの数だけ実行ファイルをコピーして設定ファイルを作成します
※実行ファイルのコピー場所はDQMacroのインストールフォルダ内のみです
バージョンアップ時
EzLauncherがバージョンアップした場合は「G10.exe」などコピーして名前を変更した実行ファイルを、手動で上書きコピーし直す必要があります。
設定コマンド
・「/window_title "xxx"」
ウインドウタイトルにxxxが含まれる場合に続くコマンドを実行します
・「/window_path "xxx"」
ウインドウを開いている実行ファイルのパスにxxxが含まれる場合に続くコマンドを実行します
・「/ime off」「/ime on」
IMEをON/OFFします
・「/key x」
xキーを押します
・「/key yyy x」
xキーをyyyミリ秒押します(時間指定は最低10ミリ秒)
・「/key ctrl+x」
[Ctrl]キーを押しながらxキーを押します
・「/key ctrl+alt+x」
[Ctrl]と[Alt]キーを押しながらxキーを押します
・「/key browser_forward」
ブラウザー用の「進む」ボタンを押します
・「/wait yyy」
yyyミリ秒待機します
・「/run aaa.exe」
aaa.exeを実行します
・「/run_background aaa.exe」
aaa.exeをバックグラウンドで実行します
・「/macro ctrl_click」
[Ctrl]キーを押しながらクリックします
ウインドウタイトルにxxxが含まれる場合に続くコマンドを実行します
・「/window_path "xxx"」
ウインドウを開いている実行ファイルのパスにxxxが含まれる場合に続くコマンドを実行します
・「/ime off」「/ime on」
IMEをON/OFFします
・「/key x」
xキーを押します
・「/key yyy x」
xキーをyyyミリ秒押します(時間指定は最低10ミリ秒)
・「/key ctrl+x」
[Ctrl]キーを押しながらxキーを押します
・「/key ctrl+alt+x」
[Ctrl]と[Alt]キーを押しながらxキーを押します
・「/key browser_forward」
ブラウザー用の「進む」ボタンを押します
・「/wait yyy」
yyyミリ秒待機します
・「/run aaa.exe」
aaa.exeを実行します
・「/run_background aaa.exe」
aaa.exeをバックグラウンドで実行します
・「/macro ctrl_click」
[Ctrl]キーを押しながらクリックします
設定の優先順位
設定ファイルは1行目から順々に操作を実行するかどうかを判定。
操作実行した場合は以降の行は実行をしません。
例えば以下のような設定ファイルがあった場合、
----
/window_title "ドラゴンクエストX " /key enter
/window_title "ドラゴンクエストX " /key r
/key browser_forward
----
ドラゴンクエストXのウインドウ上でボタンを押すと[Enter]キーが押されます。
2行目に[R]キーを押す操作が書かれていますが、これは実行されません。
また、ドラゴンクエストX以外のウインドウの場合は、1行目と2行目はウインドウタイトルが一致しないため無視され、3行目が実行されます。
操作実行した場合は以降の行は実行をしません。
例えば以下のような設定ファイルがあった場合、
----
/window_title "ドラゴンクエストX " /key enter
/window_title "ドラゴンクエストX " /key r
/key browser_forward
----
ドラゴンクエストXのウインドウ上でボタンを押すと[Enter]キーが押されます。
2行目に[R]キーを押す操作が書かれていますが、これは実行されません。
また、ドラゴンクエストX以外のウインドウの場合は、1行目と2行目はウインドウタイトルが一致しないため無視され、3行目が実行されます。
ドラゴンクエストX向けコマンド例
・オートラン開始/終了
/window_title "ドラゴンクエストX " /key r
・ドルボードに乗る
/window_title "ドラゴンクエストX " /key 1000 r
・まんたん実行
/window_title "ドラゴンクエストX " /key v /wait 50 /key up /wait 50 /key right /wait 50 /key enter /wait 1000 /key enter
・「盗む」実行
/window_title "ドラゴンクエストX " /key down /wait 50 /key down /wait 50 /key enter /wait 100 /key enter /wait 100 /key enter
※一番上の特技が「盗む」なことが前提の例です
/window_title "ドラゴンクエストX " /key r
・ドルボードに乗る
/window_title "ドラゴンクエストX " /key 1000 r
・まんたん実行
/window_title "ドラゴンクエストX " /key v /wait 50 /key up /wait 50 /key right /wait 50 /key enter /wait 1000 /key enter
・「盗む」実行
/window_title "ドラゴンクエストX " /key down /wait 50 /key down /wait 50 /key enter /wait 100 /key enter /wait 100 /key enter
※一番上の特技が「盗む」なことが前提の例です
特殊キー
[Ctrl]キーやブラウザー用の「進む」ボタンなど、サポートしている特殊キー一覧です。
------- 一覧開始 -------
shift
alt
ctrl
comma
back
tab
clear
return
enter
pause
escape
esc
space
end
home
left
up
down
right
print
insert
delete
del
rwin
win
windows
lwin
apps
application
num0
num1
num2
num3
num4
num5
num6
num7
num8
num9
multiply
mul
add
separator
subtract
sub
decimal
dec
divide
div
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
f16
f17
f18
f19
f20
numlock
scroll
browser_back
browser_forward
browser_refresh
browser_stop
browser_search
browser_favorites
browser_home
------- 一覧終了 -------
------- 一覧開始 -------
shift
alt
ctrl
comma
back
tab
clear
return
enter
pause
escape
esc
space
end
home
left
up
down
right
insert
delete
del
rwin
win
windows
lwin
apps
application
num0
num1
num2
num3
num4
num5
num6
num7
num8
num9
multiply
mul
add
separator
subtract
sub
decimal
dec
divide
div
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
f16
f17
f18
f19
f20
numlock
scroll
browser_back
browser_forward
browser_refresh
browser_stop
browser_search
browser_favorites
browser_home
------- 一覧終了 -------