Windower4-プラグイン-Timers-設定ファイルの切換え
プラグインのrunと、MS-Dosプロンプトを使います。
周囲が明るいのに明色系の文字色、周囲が暗いのに暗色系の文字色でタイマーが見難い場合に2種類の設定ファイルを用意しておいてコマンド1発で切り替えます。
周囲が明るいのに明色系の文字色、周囲が暗いのに暗色系の文字色でタイマーが見難い場合に2種類の設定ファイルを用意しておいてコマンド1発で切り替えます。
ファイル構成
以下のような構成にします。
[[Windower4]] windower.exe Script * TimersL.txt * TimersD.txt plugins * Timers.dll * Run.dll settings * timers.xml dark * timers.xml * timers.bat light * timers.xml * timers.bat
設定の異なる2つのtimers.xml
設定の異なる2つのtimers.xmlを用意します。
異なる点は<textR> <textG> <textB> の3項目です。
例として明色系はRGB:180,190,230、暗色系はRGB:0,0,0とします。
異なる点は<textR> <textG> <textB> の3項目です。
例として明色系はRGB:180,190,230、暗色系はRGB:0,0,0とします。
明色系をwindower4\plugins\settings\light\timers.xmlへ。
暗色系をwindower4\plugins\settings\dark\timers.xmlへ、それぞれ配置します。
暗色系をwindower4\plugins\settings\dark\timers.xmlへ、それぞれ配置します。
timers.xmlをsettings直下のtimers.xmlへ上書きコピーする
MS-Dosプロンプトを使って上書きコピーします。
timers.txtというテキストファイルを作って開きます。
以下の一文のみを記述して上書き保存します。
timers.txtというテキストファイルを作って開きます。
以下の一文のみを記述して上書き保存します。
copy timers.xml <windower4のインストールパス>\plugins\settings /Y
<windower4のインストールパス>はそれぞれの環境によって書き換えて下さい。
C:\Windower4にインストールした場合は
C:\Windower4\plugins\settings
C:\Program Files\Windower4にインストールした場合は
"C:\Program Files\Windower4\plugins\settings"
パスにスペースが含まれる場合は、必ずダブルクォート" "で囲んで下さい。
最後についている/Yは「上書き確認をせずにコピーする」のオプションです。忘れずに付けてください。
最後についている/Yは「上書き確認をせずにコピーする」のオプションです。忘れずに付けてください。
記述して上書き保存したら、拡張子をtxtからbatに変更します。
これでバッチファイルが完成しました。以下の2箇所にコピーします。
これでバッチファイルが完成しました。以下の2箇所にコピーします。
- plugins\settings\dark\timers.bat
- plugins\settings\light\timers.bat
Windower用スクリプトでバッチファイルを呼び出す
プラグインの run を利用します。
使用できるようにしておいて下さい。常時ロードしておく必要はありません。
使用できるようにしておいて下さい。常時ロードしておく必要はありません。
windower4\scriptsに以下の2つのテキストファイルを作成します。
- scripts\TimersL.txt
- scripts\TimersD.txt
TimersL.txt は暗色系→明色系への切換え設定を、TimersD.txt は明色系→暗色系への切換え設定をそれぞれ記述します。
TimersL.txt
load run wait 1 run -runonce <windower4>のインストールパス\plugins\settings\light\timers.bat wait 2 reload timers unload run
TimersD.txt
load run wait 1 run -runonce <windower4>のインストールパス\plugins\settings\dark\timers.bat wait 2 reload timers unload run
記述できたら上書き保存します。
実際に使ってみる
FFXIを起動し、コンソールを開いて(通常はinsキー)コマンドを入力します。
- 明色系へ切換え = exec TimersL.txt
- 暗色系へ切換え = exec TimersD.txt
プロンプトの画面が一瞬表示され、勝手に閉じます。
その後Timersがリロードされ、文字色が変更されれば成功です。
その後Timersがリロードされ、文字色が変更されれば成功です。
プロンプトの画面が表示されるまでに時間がかかる場合は、各テキストファイル内のwaitの値を大きくしてみてください。
以上です