日期:2014-05-17  浏览次数:20713 次

批处理文件问题?
我想在运行批处理文件时,根据系统的时间来决定其中的某条指令是否执行!
比如说:
我想要在2007-01-27到2007-01-30这段时间内,在运行批处理文件时执行下列指令,而在其他时间段不执行下列指令
ping   192.168.21.11
ping   192.168.21.22
netstat   -an

------解决方案--------------------
@echo off
set dt=%date:~6,4%%date:~0,2%%date:~3,2%
set dl=20070127
set dh=20070130
if %dt% geq %dl% (
if %dt% leq %dh% (
echo yes
)
) else (
echo no
)
------解决方案--------------------
把echo yes替换成
ping 192.168.21.11
ping 192.168.21.22
netstat -an
就可以了