2016-07-31 3 views
0

私は数分ごとにプログラムを次のようなバッチファイルで再起動しようとしました。しかし、それは彼らがクラッシュする原因となる多くの時間を.exeだけ開きます。誰でもこの問題が発生する理由を知っていますか?数分ごとにプログラムを再起動するスクリプト

@echo off       
:loop        
start "programm" "D:\Downloads\programm.exe" 
timeout /t 1200 >null    
taskkill /f /im "programm" >null  
timeout /t 7 >null     
goto loop       

答えて

0

私は簡単な答えが嫌いですが、簡単で迅速な修正です。 nullは何もないので、無効な出力名をほぼ間違ってスキップしているので、nulを使用してください。

のでコード:

@echo off 
:loop 
start "programm" "D:\Downloads\programm.exe" 
timeout /t 1200 >nul 
taskkill /f /im "programm" >nul 
timeout /t 7 >nul 
goto :loop 
0
taskkill /f /im "programm" >null 

>nullを削除し、それがプログラムを強制終了しない理由を探します。

関連する問題