系統(tǒng)軟件園 - 專注分享最好的電腦系統(tǒng)軟件!免費安全下載 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > > 系統(tǒng)教程 > Win7系統(tǒng)教程 >

小編教你批處理文件BAT怎么實現(xiàn)延時運行!

更新時間:2018-11-08 19:07:59| 編輯:本站整理 | 信息來源:本站整理|瀏覽數(shù):
BAT批處理文件是由一系列命令構(gòu)成,其中可以包含對其他程序的調(diào)用。這個文件的每一行都是一條DOS命令(大部分時候就好像我們在DOS提示符下執(zhí)行的命令行一樣),可以幫助我們完成很多事情。但是有時我們?nèi)绻胱屢恍┟钛舆t運行要怎么寫呢?



Windows下批處理文件沒有像Linux一樣的Sleep函數(shù)進(jìn)行延時處理,這里有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)容如下:

 

代碼如下:

sc stop OracleOraDb10g_home1TNSListener
Wscript sleep.vbs
sc start OracleOraDb10g_home1TNSListener

 

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

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

 

代碼如下:

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

 

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

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

如果你想要bat里加入延遲功能,可采用小編推薦的方法。


返回頂部


系統(tǒng)軟件園發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內(nèi)刪除,如果滿意請聯(lián)系版權(quán)方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請立即聯(lián)系我們,本站將第一時間進(jìn)行相關(guān)處理。聯(lián)系方式(見首頁)
版權(quán)聲明|下載聲明 Copyright @ 2016 系統(tǒng)軟件園