2015-07-28 146 views
0

我想在Windows启动5分钟后执行.bat文件。不幸的是,Windows任务调度程序不提供任何类型的功能,只在启动时执行正确的操作。不过,我需要在启动后5分钟。在Windows Xp启动后5分钟运行批处理文件

.bat文件没有太大作用,只是调用一个单独的.cmd文件并传递一个参数。我试过了:

timeout /t 300 /nobreak 
"C:\Documents and Settings\Administrator\Desktop\sikuli\runIDE.cmd" -r "C:\Documents and Settings\Administrator\Desktop\sikuli\SikuliXmlTestRunner.sikuli" 

但是,无论超时如何,都会立即调用runIDE.cmd。

+0

'schtasks/create /?'列出'/ delay'参数。在[Trigger]的GUI中也有延迟选项。 – Stephan

+0

@Stephan,我认为XP没有它。 – wOxxOm

+0

[在Windows的命令提示符下如何睡眠5秒钟? (或DOS)](http://stackoverflow.com/questions/1672338/how-to-sleep-for-5-seconds-in-windowss-command-prompt-or-dos) – wOxxOm

回答

2

你可以给之初等待(300)命令将在Sikuli脚本实现这一目标。

+1

添加脚本的第一行 - 等待(300) – Mahi

2

XP没有timeout命令,使用ping -n 300 localhost>nulping -n 1 -w 300000 localhost>nul

相关问题