Windows 批处理文件,以便每1分钟在其中执行一个命令

Windows 批处理文件,以便每1分钟在其中执行一个命令,windows,batch-file,repeat,Windows,Batch File,Repeat,我想创建一个批处理文件,每1分钟在其中执行一次命令 我该怎么做呢 我想做的是: 每隔1分钟左右从somedomain.com/updates.html下载一个文件到一个新文件 我没有在这里安装任何.NET framework,所以我考虑使用批处理文件 在谷歌搜索了一段时间后,我得到了 现在我要调用的是一个命令,该命令每1分钟下载并写入一个新文件。我建议使用windows中的计划任务! 不要在批处理文件中添加调度/循环 来自 是否需要等待一定时间的批处理文件?在某些语言中,该命令可能是WAIT,但

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

我该怎么做呢

我想做的是:

每隔1分钟左右从somedomain.com/updates.html下载一个文件到一个新文件 我没有在这里安装任何.NET framework,所以我考虑使用批处理文件

在谷歌搜索了一段时间后,我得到了


现在我要调用的是一个命令,该命令每1分钟下载并写入一个新文件。

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

来自

是否需要等待一定时间的批处理文件?在某些语言中,该命令可能是WAIT,但DOS和Windows没有为批处理文件提供该命令。如果要实现WAIT命令:

适用于DOS、Windows 95和Windows 98计算机

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

@选项/T:N,%1%>NUL

现在,为了在批处理文件中等待10秒,只需按如下方式调用wait.BAT批处理文件:

呼叫等待10

适用于Windows 95、Windows 98、Windows NT、Windows 2000、Windows XP或Windows 2003计算机

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

@ping 127.0.0.1-N2-W1000>nul @ping 127.0.0.1-n%1%-w 1000>nul

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

Windows XP和Windows 2003计算机


由于Windows XP和2003用户没有CHOICE命令,如果您发现PING选项不符合您的喜好,Windows 2003资源工具包有一个批处理文件睡眠命令。

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

我从可以找到的Windows 2003资源工具包中获得了sleep.exe