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