2016-07-27 6 views
0

私は、デバイスにログインしてinfを収集し、ログアウトするバッチファイルを持っています。データはtxtファイルに記録されます。その後、別のtelnetセッションが開き、データとログが収集されます。私のprobleは私は2つのログを持っています。それらを1つに結合する方法はありますか?バッチファイルログ複数のtelnetセッション

@echo off 
cls 
:start 
@ECHO OFF 
:: Get Info 

set /p input1="Enter First IP Address and press ENTER " 
set /p input2="Enter Second IP Address and press ENTER " 

@ECHO OFF 
::Run script to Get Info 
start telnet.exe -f C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input1%".txt "%input1%" 
cscript /nologo 1.vbs 

timeout /t 3 

taskkill /im telnet.exe /f 

timeout /t 2 

@ECHO OFF 
::Run script to Get Info 
start telnet.exe -f C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input2%".txt "%input2%" 
cscript /nologo 1.vbs 

echo "DONE!" 
pause 
+0

'copy file1.txt + file2.txt combined.txt' – DavidPostill

+0

答えをありがとう。 – Jeff

答えて

0

ちょうど、あなたが第二のtelnetが終了するまで待って、多分あなたが最初のものでやったようにそれを殺すために必要があるでしょう、typeコマンドその前に

type C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input1%".txt C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input2%".txt > C:\Users\%username%\Desktop\TELNET\CHANGE_ME_TOTAL.txt 

と最後に両方のログを連結しますまたは2番目のログファイルがロックされ、読み取れなくなります。

+0

私はそれを試してみましょう。ありがとう! – Jeff

+0

完璧なジャンを手に入れました!本当にありがとう!! – Jeff

+0

あなたはそれが動作する場合、答えを受け入れることができます... –

関連する問題