DOS定時執行指定命令然後關閉計算機批處理代碼

DOS定時執行指定命令然後關閉計算機批處理代碼

@echo off 
:ag 
set t= 5:51
@REM t爲你設置的時間
if %t%==%time:~0,5% goto word
goto ag 
:word 
cd d:
d:
dir>test.txt
shutdown -s -t 10

說明:

echo off 表示,這條命令之後的都不會在命令串口顯示(指命令,而不是指輸出,輸出還是正常的)

:ag :word 這個是程序標籤 相當於其他語言中的函數名稱(有點不完全,但可以這麼認爲)

set 設置定時開始運行的時間。

REM 是註釋

%t% 變量表示方法吧,可以這麼理解

%time:~0,5%   時間格式,只顯示5位( 其中0 便是從第幾位開始顯示 5表示顯示位數的總數 負數的話,相反,爲總位數減去這個數。)

注意“ 5:51”  前面有一個空格,對於小於10點的,注意加空格,大於等於10點的,不要空格,剛好5位,如:“22:10”

goto 跳轉語句,當條件成立時(if %t%==%time:~0,5% goto word),跳轉到 :word

開始執行

cd d:
d:
dir>test.txt

最後執行關機指令(shutdown -s -t 10)

 

文章參考鏈接:

https://blog.csdn.net/wolinxuebin/article/details/7830335

https://blog.csdn.net/wangzhpwang/article/details/52679687

https://blog.csdn.net/lanpiao_87/article/details/7799616

https://blog.csdn.net/baidu_26408419/article/details/78885206

(windows下.bat每隔一段時間(例如15分鐘)運行一次某python文件)

https://blog.csdn.net/huryer/article/details/52702832

https://blog.csdn.net/wangzhpwang/article/details/44342225

https://blog.csdn.net/mighty13/article/details/78110676

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章