ショートカットファイルや別のバッチファイルを作れば、 バッチファイルを最小化で起動することは出来ます。 しかし、バッチファイルだけで、ダブルクリックなどで、 そのまま起動して、最小化にすることは出来ません。 そこで、起動されたら自身のバッチファイルを最小化で起動し直します。 バッチファイルの先頭に以下に1行を付加します。 @if not "%~0"=="%~dp0.\%~nx0" start /min cmd /c,"%~dp0.\%~nx0" %* & goto :eof 或いは、以下の4行 @if not "%~0"=="%~dp0.\%~nx0" ( start /min cmd /c,"%~dp0.\%~nx0" %* goto :eof ) 自身のバッチファイルを再帰呼び出ししています。 このとき、リカージョンを防止するために、 バッチファイルのパス表記を細工(非正規化/冗長化)