2017-04-10 21 views
0

ファイル/フォルダのセットを再編成するための単純なバッチファイルを作成しました。それはうまくいくはずですが、結果をログファイルに出力する必要があります。今は止められません。私を助けてください。それが終わることは決してありませんので、バッチファイルを停止または終了する方法

@echo off 
cls 
del/f c:\SWSETUP\info.txt 
systeminfo.exe >>c:\SWSETUP\info.txt 
find /i "System Model:" c:\SWSETUP\info.txt 
find /i "OS Version" c:\SWSETUP\info.txt 
del/f c:\SWSETUP\log.txt 
netsh mbn show interfaces >> c:\SWSETUP\log.txt 
find /i "Model" c:\SWSETUP\log.txt 
find /i "Firmware Version" c:\SWSETUP\log.txt 
test.bat >> result.txt 
@GOTO :EOF 

答えて

0

バッチファイルをtest.bat呼び出された場合、それは

test.bat >> result.txt 

に自分自身を呼び出しています。 info.txtlog.txtが必要ない場合は、唯一のresult.txt、あなたが

@echo off 
>"result.txt" (
    systeminfo.exe   | findstr /l /i /c:"System Model:" /c:"OS Version" 
    netsh mbn show interfaces | findstr /l /i /c:"Model" /c:"Firmware Version" 
) 
+0

感謝を使用することができ、

@echo off >"info.txt" systeminfo.exe >"log.txt" netsh mbn show interfaces >"result.txt" ( findstr /l /i /c:"System Model:" /c:"OS Version" "info.txt" findstr /l /i /c:"Model" /c:"Firmware Version" "log.txt" ) 

など何かを試してみてください!私は答えが欲しい。 –

関連する問題