卒研でバッチファイルをいくつか作成したのですが実行すると画面に黒い画面が出てしまいます。
まぁそういうものなんであたりまえなんですが・・・
邪魔くさいので実行しても画面には表示させないものを探してみると
startというコマンドを発見
コマンドプロンプトで
start /min test.bat
ってやると画面は出てこないでタスクバーに
test.batのタスクが出てきます
いわゆる最小化した状態ですね
startは他にもオプションがあるので用途によって使い分けるといいでしょう
オプションは追記に
環境
windows vista
NT/2000/XP/2003でも動作可能らしいです
つづきはこちら
/B |
新しいウインドウを開かずにアプリケーションを起動する。 |
/I |
新しい環境を,現在の環境ではなく,cmd.exeに渡された元の環境とする |
/MIN |
ウインドウを最小化した状態で起動する |
/MAX |
ウインドウを最大化した状態で起動する |
/SEPARATE |
16 ビットWindowsプログラムを別メモリー領域で起動する |
/SHARED |
16 ビットWindowsプログラムを共有メモリー空間で起動する |
/LOW |
優先度をIDLEクラスとしてアプリケーションを起動する |
/NOMAL |
優先度をNORMALクラスとしてアプリケーションを起動する |
/HIGH |
優先度をHIGHクラスとしてアプリケーションを起動する |
/REALTIME |
優先度をREALTIMEクラスとしてアプリケーションを起動する |
/ABOVENORMAL |
優先度をABOVENORMALクラスとしてアプリケーションを起動する |
/BELOWNORMAL |
優先度をBELOWNORMALクラスとしてアプリケーションを起動する |
/AFFINITY |
新しいアプリケーションに対し,指定のプロセッサ関係マスクを16進数で割り当てる |
/WAIT |
アプリケーションの起動後,終了するまで待機する |
コマンド/プログラム |
内部コマンド/バッチ・ファイルの場合は,コマンドプロセッサがCMD.EXEの/Kオプションを使用して 実行されるため,コマンド実行後もウインドウが残る。内部コマンド/バッチ ファイルでなければ,プログラムはウインドウモードのアプリケーションまたはコンソールアプリケーションとして動作する |
パラメータ |
コマンド/プログラムに渡すパラメータを指定する |
PR