国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > BAT > 正文

批處理 延時不完全總結

2020-07-26 20:26:47
字體:
來源:轉載
供稿:網友

1、利用ping命令實現延時,方法巧妙而且可以控制,但精度不高。
如:ping -n 3 127.0.0.1>nul大約可以停頓2秒
-n后的數字是發送包的數目,為暫停秒數加一。此法每秒有0.5%的偏差,時間精度為1秒。

@echo off @ping 127.0.0.1 -n 6 >nul start gdh.txt



2、用vbs腳本中的sleep實現,樣本代碼如下:
缺點:生成臨時文件
優點:時間精度為0.001秒,精度高

例子1、vbs cscript

復制代碼 代碼如下:

@echo off
echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs
Delay.vbs 2
del Delay.vbs
echo OK!

例子2、vbs start /wait

@echo off echo wscript.sleep 5000>sleep.vbs start /wait sleep.vbs start gdh.txt del /f /s /q sleep.vbs


---------------------------------------
以上程序代碼可以實現暫停2秒,2秒過后回顯OK!

3、利用“死”循環:設定一個時間差,如果當前時間與設定時間之差不大于設定之時間差,則不退出該循環,從而達到延時的目的。樣本代碼:
---------------------------------------------------

復制代碼 代碼如下:

@echo off
set /a Start=%time:~6,2%
:ProDelay
set /a Now=%time:~6,2%
set /a Diff=%Now%-%Start%
rem 以下這一句可以防止秒數從59跳到1時產生的錯誤。
if %Diff% lss 0 set /a Diff=%Diff%+60
if %Diff% leq 2 goto :ProDelay
echo ok!

---------------------------------------------
以上程序也可以實現延時2秒的目的。

4:choice
優點:時間精確,CPU占用低,是最佳選擇

@echo off choice /t 5 /d y /n >nul start gdh.txt

5:for+set+if,時間精度為0.01秒
缺點:CPU占用高,語句過長,不常用

@echo off setlocal enableextensions echo %time% call :ProcDelay 500 echo %time% start gdh.txt :ProcDelay delayMSec_ setlocal enableextensions for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k :_procwaitloop for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k set /a diff_=%now_%-%start_% if %diff_% LSS %1 goto _procwaitloop endlocal & goto :EOF


6、利用at命令。不過此方法與其說是延時,還不如說成定時的好。
5、

復制代碼 代碼如下:

@echo off & setlocal enableextensions
echo WScript.Sleep 1000 > %temp%./tmp$$$.vbs
set /a i = 5
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
echo DOS倒計時程序:alike收集
echo ##################################
echo # #
echo # [%i%]秒后程序開始運行 #
echo # #
echo ##################################
cscript //nologo %temp%./tmp$$$.vbs
goto Timeout
goto End

:Next
cls & echo.
for %%f in (%temp%./tmp$$$.vbs*) do del %%f
start edit boot.ini
exit

下面是其它網友的補充:

【方案一】for+set+if,時間精度為0.01秒,適用平臺為WinNT/2K/XP/2003。

 利用for解析變量%time%并存為兩個時間點%start%和%now%,再利用set /a計算兩個時間點的時間差,最后用if判斷時間差是否達到設定的暫停時間。

復制代碼 代碼如下:

@echo off
setlocal enableextensions
echo %time%
call :ProcDelay 200
echo %time%
goto :EOF

:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
  :_procwaitloop
  for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
  set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :EOF

【方案二】VBS腳本中的sleep函數,時間精度為0.001秒,使用平臺為 Win9x/WinNT系列。

 動態創建一個調用sleep()函數的VBS腳本,然后用Windows腳本宿主的命令行版本cscript調用它。

復制代碼 代碼如下:

@echo off & setlocal enableextensions enabledelayedexpansion
echo WScript.Sleep 2000 > %temp%/tmp$$$.vbs
echo %time%
cscript //nologo %temp%/tmp$$$.vbs
echo %time%
for %%f in (%temp%/tmp$$$.vbs) do if exist %%f del %%f
endlocal & goto :EOF

【方案三】ping的消息發送間隔,時間精度為1秒,使用平臺為 Win9x/WinNT系列。

 需要你的Windows系統中正常安裝了網卡的TCP/IP協議,有兩種方案,方案二不建議采用,見主題 [討論]批處理編程的異類 12、13樓:

(1) 利用ping兩次發送消息之間的間隔時間。ping在發送多個消息時,在得到上一次消息的回應后,它會再等待1秒的時間才發送下一次消息,而這個回應時間因機型、系統和網絡配置而不同,其中IP地址尤其關鍵,只有本地的回送地址 127.0.0.1 因為是立即回應所以才是相對恒定的,其他地址大多會產生顯著的差異。此種方法要等待更大的時間,是指定發送的消息數為等待的時間加一,因為第一個消息是不等待的,IP 地址必須是 127.0.0.1 。其等待2秒的程序如下:

復制代碼 代碼如下:

::根據植樹原則,n后的數字為暫停秒數加一
ping -n 3 127.0.0.1>nul

(2) 利用ping的最大等待時間。ping向0.0.0.1發送一次“網際消息控制協議 (ICMP)”回響請求消息,因為 0.0.0.1 是個無法響應 ping 請求的IP地址,所以默認情況下,ping會等待一定的最大響應時間――4秒后便停止等待,而-w可以改變這個每發送一次消息所等待的最大響應時間。而如果將 IP 地址改為立即響應的127.0.0.1或其他響應時間很短的IP ,那 -w 便失去了作用,因為每次發送等待時間都不會達到最大的響應時間,此時延時會縮短。此種方法要等待更大的時間,可以直接使用 -w 指定,但是需要減去一定的發送延時,這個延時需要自己事先測定一下,否則會有不到1秒的誤差;而且 IP 地址必須是不響應請求的地址。其等待2秒的程序如下:

復制代碼 代碼如下:

ping -n 2 -w 500 0.0.0.1>nul

【方案四】choice 的缺省選擇等待功能,時間精度為1秒,適用平臺為MS-DOS/Win9x/WinNT系列。

/t:y,2 將缺省選擇字符設置為y,等待時間是2秒,/n禁止[y,n]提示出現在命令行上,“rem|”的作用是禁止choice從鍵盤接受按鍵,從而暫停不會因為按下y或者其它鍵而被意外終止。

復制代碼 代碼如下:

rem|choice /t:y,2 /n >nul

【方案五】ASCII匯編代碼,延遲精度為 0.001秒,適用平臺為MS-DOS/Win9x/WinNT。

德國人Herbert Kleebauer給出了一個通用方案,通過ASCII匯編器間接產生一個sleep.exe程序來實現延遲,這個程序分為DOS和Win兩個模塊,分別調用DOS系統中斷服務和WindowsAPI。

復制代碼 代碼如下:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
狠狠狠综合7777久夜色撩人| 91美女主播在线视频| 国产精品9区| 中文字幕视频在线| 国产精品人人爱一区二区白浆| а√天堂8资源在线官网| 操操操综合网| 免费看黄视频网站| 中文字幕有码在线视频| 国产精品伦一区二区三区视频| 国产精品视频一区二区图片| 国产精品你懂的在线观看| 国产精品久久麻豆| av人人综合网| 伊人免费在线| 国产美女被草| 亚洲尤物在线视频| 天堂在线一二区 | 91午夜在线| 久草亚洲一区| 国产福利小视频在线观看| 人人在线视频| 亚洲字幕成人中文在线观看| 最新超碰在线| 成年人在线观看| 日本片在线看| av在线播放av| 国产福利热线视频| 国产精品自产拍在线观看2019| 国产精品免费91| 国产美女一区视频| 热99re久久精品这里都是免费| 国产变态拳头交视频一区二区| 成年人在线观看| 牛牛在线精品视频| 亚洲妇熟xxxx妇色黄| 国产精品剧情一区二区三区| 国产免费网址| 黄色免费av| 免费在线看v| 久热精品免费视频| www在线播放| 在线激情小视频| 亚洲一区二区三区在线观看网站| 国产三级在线观看| 国产小视频在线观看| 狠狠色丁香婷婷| 二区三区中文字幕| 国产尤物视频在线| 国产免费专区| 国产一卡2卡3卡四卡网站| 国产你懂的在线观看| 国产在线www| 国产一卡2卡3卡四卡网站| 天堂中文字幕在线| 国产香蕉在线| 精品一区二区91| 国产第一页在线视频 | 激情亚洲综合网| 国产精品一卡二卡三卡| 国产婷婷视频在线| 伊人福利在线| 二人午夜免费观看在线视频| 黄色国产在线| 91精品国产高久久久久久五月天| 国产高清av在线| av资源网站在线观看| 国产美女视频一区二区二三区 | 麻豆国产在线播放| 免费男女羞羞的视频网站中文字幕| 欧美日韩一区二区三区视视频| 精品孕妇一区二区三区| 国产性色视频| 欧美日韩在线视频免费观看| 中文字幕一区二区三区免费视频| 国产精品jvid在线观看| 天天操夜夜添| 国产高清在线a视频大全| av在线网页| 国产精品入口麻豆免费看| a中文在线播放| 国产成免费视频| 国产精选在线视频拍拍拍| 在线观看精品一区二区三区| www.色五月| 精品999视频| 最近中文字幕mv免费高清视频8| 亚洲国产日韩成人综合天堂| 国产黄色在线看| 最近中文字幕av免费高清| 欧美视频免费一区二区三区 | 精品国产高清a毛片无毒不卡 | 中文字幕在线观看av| 免费精品国产自产拍观看| 国产欧美黑人| 国产九色视频| 国产精品天堂| 国产麻豆精品视频一区二区| 九九热在线视频| 国产主播福利在线| 久久久久久久久久久久久91| 热99re久久精品精品免费| 亚洲欧美日韩一区成人| 亚洲精品天堂在线观看| 在线视频中文字幕久| 99在线免费视频| 99色在线观看| 9999在线视频| 在线观看av中文| 国产成人亚洲综合小说区| 国产福利在线观看| 在线看a视频| 欧美精品另类| 国产在线一二三区| 尤物视频在线免费观看| 国产一区二区影视| 国产亚洲精品久久久久久青梅| 国产在线激情视频| 天堂亚洲精品| 精品电影在线| 欧美成人久久电影香蕉| 国产麻豆精品一区二区三区v视界| 久久精品国产亚洲777| 福利视频网站导航| 最好2018中文免费视频| 国产国产人免费人成免费视频| 在线久久视频| 最好看更新中文字幕| 2020亚洲男人天堂| 久草福利资源在线视频| 国产日韩精品在线看| 亚洲久草视频| 国产精品自拍在线观看| 精品电影在线| 丁香花在线电影小说观看 | av首页在线| 欧美日韩亚洲第一页| 尤物免费看在线视频| 伊人网在线免费观看| 激情在线视频播放| 国产99在线|亚洲| 国产麻豆精品视频一区二区 | 超碰在线人人| 精品99又大又爽又硬少妇毛片| 久久精品视频观看| 在线观看电影av| 国产女主播在线| 九九在线免费视频| 精品乱码一区二区三四区视频| 丁香六月婷婷| 成年女人在线视频| 四虎成人精品在永久在线观看| 国产无套粉嫩白浆在线2022年| 欧美高清视频| 午夜在线网站| 伊人伊人av电影| 99热国产在线| 精品乱码一区二区三四区视频| 国产视频中文字幕在线观看| 国产主播色在线| 黄色片视频在线观看| 亚洲wwwwww| 一本大道香蕉8中文在线视频| 最近中文av字幕在线中文| www黄在线观看| 四虎网站在线观看| www在线视频观看| 欧美高清xxxx性| 老司机精品视频一区二区| 超碰97国产精品人人cao| www.三区| 国内精品一区视频| 成年午夜在线| 国产成人久久精品77777| 国产黄色大片在线观看| 91在线中文| 日韩a视频在线观看| 九色自拍视频| 中文字幕在线资源| 69久久精品| 欧美亚洲系列| 国产视频二区在线观看| 91av福利| 久久久久久日本一区99| 国产一二三视频| 中文日本在线观看| 国产女王在线**视频| 一二三四区在线观看| 免费观看一二区视频网站| 国产乱子伦三级在线播放| 国产99re66在线视频| 蜜桃av在线免费观看| 国产精品久久久久久福利| 中文视频在线| 高清视频一区二区三区四区| 国产系列电影在线播放网址| 亚洲欧美日韩成人网| 国产一级电影网| 日本高清中文字幕二区在线| 国产香蕉尹人视频在线|