批处理NET START "服务名",开机自动启动,但是我想加一个开机30延迟,怎么加?

如题所述

如果只是让net命令等30秒后再执行,那么请在前面加一行命令

ping 127.0.0.1 -n "30">nul

不过这个命令可能会有误差,如果只用在Win7以及Win7以上的系统,那么推荐用以下命令

WAITFOR CopyDone /T 30 2>nul

追问

您好,是这样吗?我试了一下,没有效果,您帮忙给看看

我要延迟的目的是因为这三个服务需要在网络连接OK的情况下启动,刚开机网络连接是有个几秒钟的连接时间,同时启动服务,有时会报错。

追答

请不要把waitfor命令和net命令写在同一行。

追问

非常感谢了。

多谢了。

温馨提示:答案为网友推荐,仅供参考
相似回答