批处理文件记录多个telnet会话

时间:2016-07-27 16:40:05

标签: file batch-file logging telnet

我有一个登录到设备的批处理文件收集inf并注销。数据被记录到txt文件中。然后打开另一个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

1 个答案:

答案 0 :(得分: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完成并且可能像第一个telnet一样杀死它,否则第二个日志文件将被锁定且不可读。