真实的批处理延时命令测试效果 |
您所在的位置:网站首页 › 批处理延时20秒运行打开软件 › 真实的批处理延时命令测试效果 |
笔者最近要用到一个批处理守护进程程序,需要监测python写的主程序在碰到断网等意外情况中断时,延时再次启动。需要用tasklist命令,这个命令只有winxp以上系统才有,win2000系统需要去winxp系统的C:\WINDOWS\system32下找到tasklist.exe,并将其复制到win2000系统的C:\WINNT\system32下才能调用,win2000虽然能用,但是每次调用tasklist时会出现“ERROR: The Target system must be running Windows XP or above.”的错误提示,不过不影响使用。 网上查了一圈资料,都说批处理延时用chocie命令是最佳选择,说是时间精确,CPU占用低,还推荐使用WScirpt的sleep功能,创建文件sleep.vbs来延时,说是精度高,但内存占用多,而用ping命令延时,占用内存最多,效果最不好,真的是这样么? 笔者用win2000和winXP虚拟机实测了一下,发现情况并不是这样。 下述是笔者对3个方法实现延时的测试: 1.choice命令 需要先下载choice.exe文件复制到C:\WINDOWS\system32下(XP系统),win2000系统则是复制到C:\WINNT\system32下,choice.exe在win2000有时能用,但很多时候调用似乎并没有起到延时的作用,并且在win2000每次调用时会出现“ERROR: The Target system must be running Windows XP or above.”的错误提示。 下面是批处理的程序: @echo off :RESTART |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |