バッチでFF14をサポートするアプリを纏めて起動

パソコンでFFやるとサポートアプリが使えて便利なんだけど、起動する事をよく忘れるのでショートカット一つで纏めて起動するようにバッチを書いてみました。

@echo off
tasklist | find /C "InputMapper"
if ERRORLEVEL 1 (
cd /d "C:\Program Files (x86)\DSDCS\InputMapper"
start "InputMapper" "InputMapper.exe"
)
tasklist | find /C "Advanced Combat Tracker"
if ERRORLEVEL 1 (
cd /d "D:\ff14\Advanced Combat Tracker"
start "act" "Advanced Combat Tracker.exe"
)
tasklist | find /C "FF14AnglerRep"
if ERRORLEVEL 1 (
cd /d "D:\ff14\FF14AnglerRep"
start "FF14AnglerRep" "FF14AnglerRep.exe"
)
tasklist | find /C "EoruzeaMarketNote"
if ERRORLEVEL 1 (
cd /d "D:\ff14\EoruzeaMarketNote"
start "EoruzeaMarketNote" "EoruzeaMarketNote.exe"
)

ちょっと解説

tasklist | find /C "InputMapper"

InputMapperが起動しているかの確認です。
起動していたら 1 を
起動していなかったら 0 を返します。

if ERRORLEVEL 1 (
cd /d "C:\Program Files (x86)\DSDCS\InputMapper"
start "InputMapper" "InputMapper.exe"
)

起動していない場合、InputMapperを起動します。
作業フォルダはあまり考えなくてもいいかと思いますが、念のためexeのあるフォルダに移動して起動するようにしました。
dオプションはドライブを越えて移動する場合に必要なオプションです。

startコマンドの一つ目の引数はタイトルなので空白とか適当な文字列でいいです。