批处理 schtasks指令 更改计划任务的延时属性

win7系统schtasks/create/tn"Startup"/trC:\test.exe/scurrent-PC/scONSTARTpause以上可以实现新建某任务... win7系统
schtasks /create /tn "Startup" /tr C:\test.exe /s current-PC /sc ONSTART pause
以上可以实现新建某任务,但我不知道更改启动延时的参数如何修改。
就是图中的delay选项和参数。
希望能提供有效的参数,100分求教。
最好能提供参数的出处。

不要直接把schtasks的说明文件粘进来。我已经都看过了。
展开
 我来答
百度网友dadee7f
2012-05-08 · TA获得超过1869个赞
知道小有建树答主
回答量:867
采纳率:67%
帮助的人:389万
展开全部
看帮助
schtasks /create /?
……
(略)
……
/DELAY delaytime 指定触发触发器后延迟任务运行的
等待时间。时间格式为
mmmm:ss。此选项仅对计划类型
ONSTART, ONLOGON, ONEVENT.

msdn上说得更清楚。

所以你只要简单地加一个/delay 0000:30这样的参数就可以了
追问
非常感谢,
追问一个,用指令建的任务默认是有activate time的(advanced setting第四项),如何把这个勾取消?
追答
貌似没办法,帮助里说了:
/ST starttime 指定运行任务的开始时间。
时间格式为 HH:mm (24 小时时间),例如 14:30 表示
2:30 PM。如果未指定 /ST,则默认值为
当前时间。/SC ONCE 必需有此选项。

这个时间会自动加进去,不过这个选项对onstart onlogon之类的也没太大影响,毕竟“当前时间”肯定比下次启动时要早,任务肯定会执行的。

参考资料: http://msdn.microsoft.com/en-us/library/bb736357.aspx

浮生难忆
2012-05-08 · TA获得超过920个赞
知道小有建树答主
回答量:571
采纳率:50%
帮助的人:687万
展开全部
ONSTARTschtasks /change "Startup" /delay 0000:30
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式