2016-07-27 28 views
0

Ich habe eine Batch-Datei, die sich in einem Gerät sammelt inf und abmeldet. Die Daten werden in einer TXT-Datei aufgezeichnet. Es öffnet sich dann eine andere Telnet-Sitzung sammelt Daten und Protokolle. Mein Problem ist, ich habe zwei Protokolle. wie kann man sie kombinieren?Batch-Datei protokollieren mehrere Telnet-Sitzungen

@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

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

+0

Danke für die Antwort. – Jeff

Antwort

0

verketten einfach beiden Protokolle am Ende mit type Befehl

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 

Davor, werden Sie warten müssen, bis die zweite telnet fertig ist und es vielleicht zu töten, wie Sie mit dem ersten taten, oder die zweite Protokolldatei wird gesperrt und kann nicht gelesen werden.

+0

Ich werde es versuchen. Vielen Dank! – Jeff

+0

Arbeitete perfekt Jean! Vielen Dank!! – Jeff

+0

Sie können die Antwort akzeptieren, wenn es funktioniert ... –