这行代码是我以前在网上找到的,我已经用过很多次了。它通过名称或地址ping给定的服务器,并将日期和时间戳添加到输出,然后将输出发送到文本文件。
如果我将其复制并粘贴到命令行中,它可以完美地工作,但在命令文件(.cmd)中它不能工作。
我知道自己要做的唯一一件事就是给变量两个"%%“符号,我就是这么做的。
下面是我的代码:
CLS
@echo off
setlocal EnableDelayedExpansion
:start
set /p server=Enter the server name you wish to run a continuous ping of: