windows - 批处理文件,每 1 分钟执行一次命令

标签 windows batch-file repeat

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

我该如何继续?

我想做的是:

每 1 分钟从 somedomain.com/updates.html 下载一个文件到一个新文件。或者 我这里没有安装任何 .NET 框架,所以我考虑使用批处理文件。

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

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

最佳答案

来自 http://malektips.com/dos0017.html

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

对于 DOS、Windows 95 和 Windows 98 机器

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

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

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

调用等待 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 用户没有 CHOICE 命令,如果您不喜欢 PING 替代方法,Windows 2003 资源工具包有一个批处理文件 SLEEP 命令。

关于windows - 批处理文件,每 1 分钟执行一次命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4313146/

相关文章:

c++ - Windows 上的 TLS session 恢复

java - 具有时间间隔的远程路径观察器/查找

numpy - 如何重复或平铺一个 numpy 数组,但每次平铺时更改一个元素中的值?

java - 使用 arrayList 作为 XPages 中重复控件的源

asp.net - AspNetWindowsTokenRoleProvider 对于 ASP.NET 中的 Windows 身份验证无法正常工作

python - 使用 shutil 复制/移动在 Windows 服务器之间传输文件

windows - 滚动时 msysgit 中的乱码文本

windows - 如何在bat文件中执行多个maven命令?

java - 使用 FART 删除斜杠、反斜杠

mysql - 根据两列中的日期范围重复行