Windows批处理实现带时间戳ping

windows环境 ,

将以下代码保存为 .bat文件

复制代码
@echo off
@echo.----------------------------------------------------------
@echo.-----------------------------------------------------------
@echo off
set /p host=please input your destination ip  :  
set logfile=Log_%host%.log
echo Target Host = %host% >%logfile%
for /f "tokens=*" %%A in ('ping %host% -n 1 ') do (echo %%A>>%logfile% && GOTO Ping)
:Ping
for /f "tokens=* skip=2" %%A in ('ping %host% -n 1 ') do (
    echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile%
    echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A
    timeout 1 >NUL 
    GOTO Ping)

双击后,即开始执行长ping,会将输出写入到当前目录下的log_IP文件中。

如下图

相关推荐
不染尘.1 小时前
虚拟网络环境及socket概述
linux·c语言·网络·windows·计算机网络
sinat_363954232 小时前
Canal-deployer1.1.8监听mysql数据变化(windows)
windows·mysql
郭涤生3 小时前
xshell能连上ubuntu24而vscode连接不上_临时关闭 Windows 防火墙
ide·windows·vscode
SJjiemo3 小时前
Stardock Fences:桌面图标管理的“围栏“革命
windows
这儿有一堆花3 小时前
告别 CMD 思维:通往 PowerShell 重构之路
windows
恶猫3 小时前
Win|WinEdt( LaTeX 编辑器),下载及安装教程
windows·编辑器·latex·winedt
巴拉巴拉~~18 小时前
Flutter 通用轮播图组件 BannerWidget:自动播放 + 指示器 + 全场景适配
windows·flutter·microsoft
双河子思19 小时前
Windows API 积累
windows
OliverH-yishuihan20 小时前
在 Windows 上安装 Linux
linux·运维·windows
淼淼76321 小时前
工厂方法模式
开发语言·c++·windows·qt·工厂方法模式