2016-07-27 82 views
0

我有一个批处理文件,登录到设备收集inf并注销。数据被记录到一个txt文件中。然后它打开另一个telnet会话收集数据和日志。我的问题是我有两个日志。任何方式将它们合并为一个?批处理文件日志多个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

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 

在此之前正好连接两个日志的最后,您将需要等到第二的telnet结束,也许杀死它就像你第一个做,或第二个日志文件将被锁定并且无法读取。

+0

我会试试看。谢谢! – Jeff

+0

工作完美吉恩!非常感谢!! – Jeff

+0

你可以接受答案,如果它的工作... –

相关问题