在做自动测试的时候,脚本是一个很强大的工具。在Linux的脚本中,用sleep命令可以轻松做到延时。如果输入:
sleep 2
系统会延时2秒才执行下面的命令。
但是Windows中却没有对应的命令。如何做到延时呢?自己写一个简单的延时程序当然可以办到,同时有另外一个更简单的办法。比如要掩饰10秒,可以输入
ping 127.0.0.1 -n 10 > null
127.0.0.1是本机地址,只要不做特殊设置是可以ping通的。Windows默认1秒会ping一次,-n参数表示ping的次数,所以调节它可以来进行延时。
不过,我发现了一个问题,在双核的AMD64上面,这个延时不是很准确。原因嘛,看看我的上篇博文就知道了: