バッチファイルで起動しているアプリを確認する。
任意のアプリが起動していなかったら自動でそのアプリを起動。
なんて事をしたいとは思った事ありませんか?
という訳でバッチファイルでそのような物を作ってしまおうです。
メモ帳で以下を適当な名前+ .bat ( notepad.bat ) で保存、実行。
echo off
cls
TASKLIST | FIND "notepad.exe" > NUL
IF NOT ERRORLEVEL 1 (
ECHO メモ帳 は起動しています。
GOTO end
) ELSE (
ECHO メモ帳 は起動していません。
ECHO notepad.exe を起動します。
start "" "notepad.exe"
GOTO end
)
:end
Pause
はい、こんな感じで notepad.exe を起動しているかを調べ
起動していたらそのまま、起動していなかったら起動する。
また choice のコマンドを使ってさらに分岐とか作れます。
一例:キーボードのA,Bを押す事で分岐します。
echo off
cls
choice /c:ab
IF ERRORLEVEL 2 GOTO b
IF ERRORLEVEL 1 GOTO a
:a
start "" "c:\a.exe"
GOTO end
:b
start "" "d:\b.exe"
GOTO end
:end
例は適当ですが・・・こんな感じで分岐できます。
以上。
おすすめリンク
・Amazon / 楽天…