基本
FFXiのマクロからのコンソールコマンドの実行
行頭に「/console」をつけることによってコンソールコマンドとして処理される
- 例
/console exec hogehoge コンソール上でexec hogehogeと入力したことと同意。マクロhogehogeを実行する /console game_minimize コンソール上でgame_minimizeと入力したことと同意。FFXiウィンドウを最小化する
※ただし、チャットウィンドウからコンソールコマンドを入力する場合「/console」を「//」と省略することができる。
- 例
// exec hogehoge /console exec hogehogeと同意。
コンソールコマンドリスト
GENERAL COMMANDS
showfps # | FPS表示<0 = 非表示, 1 = 表示> |
screenshot format [hide] | スクリーンショットフォーマット<format> は次の形式から選択 bmp/jpg/png hide を付けるとWindowerやねこまの画面表示を隠して撮影 |
wait # | Windowerスクリプト上で次の行の実行を#秒待つ < # = 秒 > / pause # でも同様 |
setkey キー [up/down] | 指定キーを押すor放す操作をFFXIに送信する。 例) setkey enter down ・・・Enterを押しっぱなしにする setkey enter down;wait 0.3;setkey enter up ・・・Enterを0.3秒押して放す。Enterを1回だけ入力したい場合に。 keymapはこちら→http://wiki.windower.net/display/Windower/Keymaps |
CONSOLE COMMANDS
console_toggle | コンソールを表示/非表示する。コンソール表示キーを押した時と同じ挙動 |
console_clear | コンソールの表示文字をクリアする |
console_echo "文章" | "" で囲んだ文章をコンソール上に表示 |
console_displayactivity # | コンソールに出力があった際に自動表示する <0 = 無効, 1 = 有効> |
console_fadedelay # | コンソールの表示が消えるまでの時間 <# = ミリ秒で指定> |
console_position X Y | コンソールの位置 |
console_color A R G B | コンソールの文字色調調整 <Alpha (Optional) Red Green Blue> コンソールの背景表示、背景色は、ConsoleBGプラグインで設定する |
console_exec [ファイル名] | [ファイル名]に指定したコンソールスクリプトを実行 / exec [ファイル名]でも同様 |
GAME COMMANDS
game_forceambientlight # | Ambientlightを常時ONにする。<0 = 通常通り, 1 = 常時ON > 常時ONにした場合、全体的に画面が明るくなり、物陰など直接光が当たらない場所との明るさの差が小さくなる。なお、常時ONとした場合は、カーソルを合わせた時にキャラ等が点滅しなくなる。 |
game_ambientlight A R G B | Ambientlightの色を設定する <Alpha (Optional) Red Green Blue> 0-255で指定 |
game_fillmode # | レンダリング変更(テクスチャ有無等) <0 = 通常, 1 = ワイヤーフレーム, 2 = 頂点> / fillmode #でも同様 |
game_gamma # | ガンマ設定。モニタ全体の明るさを設定する。 <0-100, Default = 50> / gamma #でも同様 |
game_allowsetcursorpos # | Sets whether the game is allowed to set the cursor position <0 = 無効, 1 = 有効> |
game_minimize | タスクバーに最小化 |
game_exit | POLへ戻る。/ game_quitでも同様 |
game_terminate | FFXi、POLを強制終了する / terminateでも同様 |
game_allowresize # | ウィンドウをリサイズできるようにする。AltまたはCtrlを押しながらマウスをドラッグする。<0 = 無効, 1=有効> |
game_exittype # | 終了時、POLに戻るか強制終了かを設定 <0 = POLに戻る,1 = 強制終了> |
game_exitprompt # | ウィンドウの「×」ボタンで終了する際に、確認ダイアログを表示する。< 0 = 無効, 1 = 有効> |
window_toggleframe # | ウィンドウフレームのON/OFF < 0 = OFF, 1 = ON> |
window_togglefullscreen # | フルスクリーンのON/OFF < 0 = OFF, 1 = ON> |
KEYBOARD COMMANDS
keyboard_bind key [up] command | キーバインド設定 keyは下記を参照 Down is assumed, specify up for bind on release of key. < ^ = Ctrl, ! = ALT に置換> http://wiki.windower.net/display/Windower/Keymaps bind key [up] commandでも同様 |
keyboard_unbind key [up] | キーバインドの解除 down is assumed, specify up for up. / unbind key [up]でも同様 |
alias <alias> command | コマンドに別名を与える 例)alias TEST /exec hogehoge.txt;input /clock コンソールでTESTと入力すると → スクリプトhogehoge.txtが実行され、FFXIに/clockコマンドが送信される |
keyboard_sendstring "string" | Sends a string to the game input "string" |
keyboard_type "string" | This is the old functionality of keyboard_sendstring, this types the string to type "string" the chat input bar ingame. |
keyboard_blockinput # | キーボードの入力をブロックする <0 = ブロックしない, 1 = キーボードをブロック> |
keyboard_allowmmf # | WindowerHelper.dllを利用したツールでキーボード入力する場合は、必ず1を設定すること。 <0 = 無効, 1 = 有効> |
paste | クリップボードの内容を入力行へ貼り付ける |
MOUSE COMMANDS
mouse_blockinput # | マウス入力を受け付けなくする<0 = マウス有効, 1 = マウス無効> (MAJOR PROBLEMS)> |
PLUGIN COMMANDS
plugin_load plugin名 | プラグインをロード(.dllを除いたファイル名) / load plugin名でも同様 |
plugin_unload plugin名 | プラグインをアンロード / unload plugin名 でも同様 |
toggle plugin名 | プラグインがロードされている場合はアンロードを行い、アンロード状態である場合はロードする |
plugin_list | ロードしているプラグインをリスト表示 |
plugin_reload plugin名 | プラグインをロードしなおす |
plugin_unloadall | 全てのプラグインをアンロードする |