国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

Windows命令行bat批處理延遲sleep方法(批處理延時)

2020-07-26 20:12:18
字體:
供稿:網(wǎng)友

Windows下批處理文件沒有像Linux一樣的Sleep函數(shù)進行延時處理,這里有2種較為實用的方法實現(xiàn)延遲:

1、使用WScirpt的sleep功能,精度0.001秒

創(chuàng)建vbs延遲文件,然后在批處理文件中調(diào)用,使用WScript的 sleep函數(shù),實現(xiàn)sleep的效果。

實戰(zhàn):

1)創(chuàng)建文件sleep.vbs:

echo WScript.sleep 5000 > sleep.vbs

sleep.vbs 內(nèi)容如下:

WScript.sleep 5000。

2)在批處理文件中調(diào)用,創(chuàng)建示例文件test.bat,內(nèi)容如下:

復(fù)制代碼 代碼如下:

sc stop OracleOraDb10g_home1TNSListener
Wscript sleep.vbs
sc start OracleOraDb10g_home1TNSListener

2、使用ping 的定時功能,精度1秒

實戰(zhàn):創(chuàng)建示例文件test2.bat,內(nèi)容如下:

復(fù)制代碼 代碼如下:

sc stop OracleOraDb10g_home1TNSListener
ping -n 3 127.0.0.1>nul
sc start OracleOraDb10g_home1TNSListener

說明:3為ping包發(fā)送次數(shù),可作為延遲秒數(shù)進行使用,需要延遲幾秒就設(shè)置幾。

>nul避免屏幕輸出,將輸出輸入到空設(shè)備,因為不需要結(jié)果,僅用到其定時功能。

以下是其他網(wǎng)友的補充:

好好的批處理,居然沒有正式的Sleep可供調(diào)用。有時候,確實感到很無趣。
1. 方法1:
ping 1.1.1.1來模擬
好不容易從stackoverflow上找到一個答案(稱之為答案,是因為它被人標(biāo)注為answer),是這么實現(xiàn)的:
ping 1.1.1.1 -n 1 -w 60000 > nul
這個表示,會sleep 60秒鐘。

果真如此嗎? 它要基于一個假設(shè):1.1.1.1永遠不會被目標(biāo)機器ping通。但我卻碰到了靈異事件,在某臺測試機上,直接能ping通:
Pinging 1.1.1.1 with 32 bytes of data:
Reply from 1.1.1.1: bytes=32 time<1ms TTL=60
Reply from 1.1.1.1: bytes=32 time<1ms TTL=60
Reply from 1.1.1.1: bytes=32 time=6ms TTL=60
Reply from 1.1.1.1: bytes=32 time<1ms TTL=60


Ping statistics for 1.1.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 6ms, Average = 1ms
所以,這個方法是靠不住的。

2. 依然使用ping來模擬,
請看下邊的bat:

這個就表示要sleep大概60秒鐘。

當(dāng)然,你也可以把wait_ext1那部分重命名一個單獨的批處理進行調(diào)用。

3. 似乎2003還有一個resource kit包下載,里邊就有sleep.exe
(為何不發(fā)布出來呢?)

下載地址:http://m.survivalescaperooms.com/softs/2466.html

有時候真的是痛恨Windows下的批處理.

3、還有兩種方法實現(xiàn)Sleep功能

一種是通過連續(xù)讀取系統(tǒng)時間,進行比較,達到一定值時退出實現(xiàn)睡眠功能,但該操作應(yīng)耗用CPU較大,不推薦。

另一種是德國一位哥們的做法,直接用debug方法生成一個定時器程序,該方法可能破壞系統(tǒng)的穩(wěn)定性,或容易植入病毒(使用他人代碼),亦不推薦使用。

echo q | debug>nulecho Bj@jzh`0X-`/PPPPPPa(DE(DM(DO(Dh(Ls(Lu(LX(LeZRR]EEEUYRX2Dx=>sleep.comecho 0DxFP,0Xx.t0P,=XtGsB4o@$?PIyU WwX0GwUY Wv;ovBX2Gv0ExGIuht6>>sleep.comecho T}{z~~@GwkBG@OEKcUt`~}@MqqBsy?seHB~_Phxr?@zAB`LrPEyoDt@Cj?>>sleep.comecho pky_jN@QEKpEt@ij?jySjN@REKpEt@jj?jyGjN@SEKkjtlGuNw?p@pjirz>>sleep.comecho LFvAURQ?OYLTQ@@?~QCoOL~RDU@?aU?@{QOq?@}IKuNWpe~FpeQFwH?Vkk>>sleep.comecho _GSqoCvH{OjeOSeIQRmA@KnEFB?p??mcjNne~B?M??QhetLBgBPHexh@e=>>sleep.comecho EsOgwTLbLK?sFU`?LDOD@@K@xO?SUudA?_FKJ@N?KD@?UA??O}HCQOQ??R>>sleep.comecho _OQOL?CLA?CEU?_FU?UAQ?UBD?LOC?ORO?UOL?UOD?OOI?UgL?LOR@YUO?>>sleep.comecho dsmSQswDOR[BQAQ?LUA?_L_oUNUScLOOuLOODUO?UOE@OwH?UOQ?DJTSDM>>sleep.comecho QTqrK@kcmSULkPcLOOuLOOFUO?hwDTqOsTdbnTQrrDsdFTlnBTm`lThKcT>>sleep.comecho @dmTkRQSoddTT~?K?OCOQp?o??Gds?wOw?PGAtaCHQvNntQv_w?A?it/EH>>sleep.comecho {zpQpKGk?Jbs?FqokOH{T?jPvP@IQBDFAN?OHROL?Kj??pd~aN?OHROd?G>>sleep.comecho Q??PGT~B??OC~?ipO?T?~U?p~cUo0x>>sleep.comsleep.com>sleep.exedel sleep.com

以上代碼要使用批處理方式.使用 sleep.exe 10000 時間單位是毫秒

4、從武林網(wǎng)下載sleep.exe文件

http://m.survivalescaperooms.com/softs/2466.html

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德安县| 乌苏市| 大悟县| 泰来县| 徐水县| 呼图壁县| 吉木萨尔县| 石狮市| 安阳县| 延寿县| 中阳县| 昌宁县| 林州市| 乐东| 德昌县| 福清市| 双辽市| 库伦旗| 垫江县| 邢台县| 泸溪县| 科尔| 乌兰浩特市| 泸西县| 大姚县| 新兴县| 永吉县| 新巴尔虎右旗| 沙坪坝区| 信丰县| 莱芜市| 集安市| 托克逊县| 嵩明县| 灵台县| 商城县| 衡阳县| 松滋市| 建阳市| 双辽市| 班玛县|