@echo off
if "%1" == "h" goto begin
set "ip=192.168.0.109"
set "out_file=e:\result.txt"
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
(
echo %date% %time%&ping -n 1 %ip%
echo ================================================
)>>"%out_file%"
choice /t 3 /d y /n >nul
goto:begin
第2,5行是后台运行代码,如果不需要后台隐藏运行,删除即可。
如果后台运行,需要任务管理器手动结束CMD进程以终止脚本运行。
本回答被提问者采纳