2010-11-30 117 views
4

我想创建一个批处理文件,每隔1分钟执行一次命令。批处理文件每隔1分钟执行一次命令

我该怎么办呢?

我想要做的是:

下载从somedomain.com/updates.html文件到一个新的文件每隔1分钟。或者如此 我没有安装任何.NET框架,所以我想用批处理文件。

google搜索了一下后得到了http://www.chami.com/tips/windows/062598W.html

现在我想是叫1个命令whic下载&写道:每1分钟的新文件。

+1

其一个Windows XP SP2系统 – Pratik 2010-11-30 11:27:18

回答

1

http://malektips.com/dos0017.html

您是否需要等待一定秒数的批处理文件?在某些语言中,该命令将是WAIT,但DOS和Windows不会使用此命令批量文件。如果要实现上述等待命令:

对于DOS,Windows 95和Windows 98的机器

创建下面的批处理文件并将其命名为WAIT.BAT。

@CHOICE/T:N,%1%> NUL

现在,为了等待10秒在一个批处理文件,只需调用WAIT.BAT批处理文件如下:

CALL WAIT 10

对于Windows 95,Windows 98中时,Windows NT,Windows 2000中,Windows XP或Windows 2003计算机

您可以使用以下WAIT.BAT,如不包括CHOICE命令,在默认安装上Windows NT,Windows 2000,Windows XP或Windows 2003:

@ping 127.0.0.1 -n 2 -w 1000> NUL @ping 127.0.0.1 -n%1%-w 1000> NUL

的原因两条线是,为了使用等待PING命令,您必须添加额外的ping才能正确等待所需的秒数。另外,由于正在使用PING命令,所以这个WAIT批处理文件可能会运行几毫秒。因此,不建议将其用于关键的实时处理。

Windows XP和Windows 2003计算机

由于Windows XP和2003个用户没有选择命令,如果发现PING替代不是根据自己的喜好,在Windows 2003 Resource Kit中有一个批处理文件SLEEP命令。

1

我建议在Windows中使用计划任务! 不要在您的批处理文件中添加调度/循环!

+0

怎么样?可以ü电话 – Pratik 2010-11-30 11:21:48

6

我强烈建议你不这样做,而是使用即定为每分钟运行计划任务...

Here是指导在XP/Server中使用计划任务2003

+0

我不知道很多abt计划任务可以通过电话给我任何其他的替代方案\ – Pratik 2010-11-30 11:28:20

0

虽然在命令提示符下没有可用的等待命令,但这是一个常见问题,MS确实发布了睡眠命令作为资源工具包的一部分。您可以在while循环中使用sleep.exe命令。

我从Windows 2003资源工具包中找到sleep.exe,可以找到online