Bat腳本-timeout 命令(延時(shí)執(zhí)行)
概述
做一個(gè)延時(shí)執(zhí)行的批處理命令,選用timeout命令來(lái)實(shí)現(xiàn),但是碰到一個(gè)情況是寫(xiě)完后直接雙擊運(yùn)行時(shí),timeout 命令運(yùn)行不了,每次運(yùn)行到timeout的時(shí)候,命令就會(huì)跳到.bta文件的開(kāi)頭重新執(zhí)行,后來(lái)選擇管理員權(quán)限運(yùn)行就可以了。
命令-timeout
在命令行中運(yùn)行
timeout /?
可以得到該命令的說(shuō)明
C:\Users\L>timeout /?
TIMEOUT [/T] timeout [/NOBREAK]
描述:
這個(gè)工具接受超時(shí)參數(shù),等候一段指定的時(shí)間(秒)或等按任意鍵。它還接受
一個(gè)參數(shù),忽視按鍵。
參數(shù)列表:
/T timeout 指定等候的秒數(shù)。有效范圍從 -1 到 99999 秒。
/NOBREAK 忽略按鍵并等待指定的時(shí)間。
/? 顯示此幫助消息。
注意: 超時(shí)值 -1 表示無(wú)限期地等待按鍵。
示例:
TIMEOUT /?
TIMEOUT /T 10
TIMEOUT /T 300 /NOBREAK
TIMEOUT /T -1
問(wèn)題復(fù)現(xiàn)
然后參考大哥們的方法寫(xiě)了以下代碼,保存成timeout.bat文件;
@echo off rem 打印當(dāng)前時(shí)間 echo 當(dāng)前時(shí)間【%time%】 rem 進(jìn)行延時(shí)5s timeout /nobreak /t 5 rem 延時(shí)后的時(shí)間 echo 延時(shí)后的時(shí)間【%time%】 rem 加入需要執(zhí)行的代碼-開(kāi)始 rem 加入需要執(zhí)行的代碼-結(jié)束 pause
雙擊運(yùn)行后出現(xiàn)以下界面;
一直在重復(fù)打印時(shí)間;
然后我把回顯打開(kāi)后發(fā)現(xiàn);
::@echo off
代碼每次運(yùn)行到timeout這里都沒(méi)有執(zhí)行,然后就跳到文件的第一行去了;
解決方案
使用管理員權(quán)限運(yùn)行就不會(huì)重新跳到第一行
總結(jié)
bat命令需要查看權(quán)限,注意使用win+R進(jìn)入cmd是具有管理員權(quán)限的,但是直接雙擊打開(kāi)的bat文件是沒(méi)有管理員權(quán)限的,沒(méi)有對(duì)應(yīng)的權(quán)限,有些對(duì)系統(tǒng)級(jí)別的控制,會(huì)出現(xiàn)奇怪的現(xiàn)象。
相關(guān)文章
Windows和Linux下定時(shí)刪除某天前的文件的腳本
無(wú)論是在windows下還是linux下,很多的日志文件如果不定時(shí)刪除會(huì)充滿硬盤(pán),所以可以分別寫(xiě)個(gè)腳本定時(shí)處理一下2014-08-08超簡(jiǎn)單超強(qiáng)悍的清理C盤(pán)垃圾文件方法
教大家自己寫(xiě)個(gè)程序,這個(gè)程序是自動(dòng)清理電腦里的垃圾而不會(huì)破壞系統(tǒng),比很多軟件都好哦2007-04-04奧汀管理員不切換bat腳本 V1.0-Design by Adobo
很多程序不能在管理員權(quán)限下運(yùn)行,尤其是一些破解的程序。所以寫(xiě)了這個(gè)腳本,不影響正常的管理員,也不用切換到USERS賬戶~(yú)2011-10-10Netsh.exe 工具和命令行開(kāi)關(guān)說(shuō)明
Netsh.exe 是一個(gè)管理員可以用來(lái)在命令提示符處配置并監(jiān)視基于 Windows 的計(jì)算機(jī)的工具。2010-10-10Windows自帶的端口轉(zhuǎn)發(fā)工具netsh使用方法
微軟Windows的netsh是一個(gè)命令行腳本實(shí)用工具。使用netsh工具 ,可以查看或更改本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)的網(wǎng)絡(luò)配置。不僅可以在本地計(jì)算機(jī)上運(yùn)行這些命令,而且可以在網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行。2015-05-05利用批處理實(shí)現(xiàn)文件復(fù)制并壓縮的實(shí)現(xiàn)代碼
這篇文章主要介紹了如何使用批處理實(shí)現(xiàn)文件復(fù)制并壓縮的實(shí)現(xiàn)方法,需要的朋友可以參考下2013-08-08用批處理上傳文件到ftp目錄下的實(shí)現(xiàn)方法
這篇文章主要介紹了用批處理上傳文件到ftp目錄下的實(shí)現(xiàn)方法的相關(guān)內(nèi)容,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看下吧2016-05-05