如何使用命令提示符在1小时内安排任务

时间:2013-07-30 19:30:12

标签: command task prompt schedule

我需要一些帮助在Windows 7中设置批处理文件。我希望批处理文件能够创建一个计划任务,从我点击它的那一刻开始执行1小时。我不想手动将日期和时间放入,只是希望它安排一个任务,该任务将在我运行批处理文件后执行一定的小时数(我以1为例)。 / p>

请有人帮助我。我整天都在寻找答案但无济于事。

2 个答案:

答案 0 :(得分:0)

最新版本的Windows附带一个名为WAITFOR的DOS实用程序。根据您希望批处理文件的交互方式,以及它是应该运行单个静态命令还是运行您当时需要的任何内容,您可以轻松地使其工作。例如,您可以在桌面上创建一个批处理文件,然后将程序拖到它上面并将其放在批处理文件中。它要做的第一件事是提示延迟的分钟数,然后它可以运行你丢弃的程序。

@echo off
setlocal enabledelayedexpansion
set /p _min=Enter the minutes to delay: 
set /a _min*=60
waitfor /t !_min! delay
start "" %1
setlocal

使用start命令可以删除其他内容,例如BMP或Word DOC。您可以通过在Windows资源管理器中双击它来启动的任何内容启动就好了。

输入要延迟的分钟后,只需最小化DOS窗口。它将在延迟后自动关闭,并在启动您在批处理文件中删除的程序或文件后自动关闭。

答案 1 :(得分:0)

直接从命令行调用Windows任务计划程序

schtasks / create / TN"任务名称" / TR script.bat / ST 18:00 / SD 21/03/2014 / SC ONCE