真实的批处理延时命令测试效果

您所在的位置:网站首页 批处理延时20秒运行打开软件 真实的批处理延时命令测试效果

真实的批处理延时命令测试效果

2024-03-11 03:07| 来源: 网络整理| 查看: 265

笔者最近要用到一个批处理守护进程程序,需要监测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