Windows下如何使用bat文件创建一个定时任务,bat文件定时器源码,定时执行任务源码

问题
今天有个兄弟问我 Windows下如何使用bat 创建一个定时任务,bat定时器源码,定时执行任务源码?


解答
不用多说直接上代码(复制下面代码到.bat文件中,执行可看到效果):
::#############################################
::
:: 执行定时任务例子。任务是每5秒钟ping谷歌DNS
:: 
::##############################################

@echo off
:loop
echo 等待5秒钟执行ping .....

:: 调用脚本,刚好sleep输出显示一个文件路径。
:: 所以可看作成sleep函数
call:sleep 5000

:: ping谷歌DNS
ping 8.8.8.8

:: 循环执行任务
goto loop

:: 相当于声明一个sleep函数
:sleep

:: 设置一个tmp路径变量,位于用户临时文件目录 
set tmp="%temp%\tmp.vbs"

:: 将一行代码 wscript.sleep 5000 写入临时文件中
:: echo显示输出文件路径
echo wscript.sleep %1>%tmp%&%tmp%&