【问题标题】:batch file log multiple telnet sessions批处理文件记录多个 telnet 会话
【发布时间】:2016-07-27 16:40:04
【问题描述】:

我有一个登录设备的批处理文件收集信息并注销。数据被记录到一个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

【问题讨论】:

  • copy file1.txt+file2.txt combined.txt
  • 感谢您的回答。

标签: file batch-file logging telnet


【解决方案1】:

只需在最后用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 完成并可能像第一个一样将其终止,否则第二个日志文件将被锁定且无法读取。

【讨论】:

  • 我会试试看的。谢谢!
  • 完美的让!非常感谢!!
猜你喜欢
  • 2015-05-25
  • 1970-01-01
  • 2022-01-23
  • 2015-09-22
  • 2017-01-11
  • 2013-08-24
  • 2012-12-18
  • 2011-07-26
  • 1970-01-01
相关资源
最近更新 更多