if /I %th% GEQ 24 set /A th=%th%-24 && goto check1
可否詳細說明
我現在有個需求是
當目前的時間是早上10點前
在command模式下輸入echo %time%得到的時是個位數
我想要在前方自動補一個0
但若小時已經是十位數...就不補0
我該怎麼在批次檔裡下判斷
讓他判斷完之後自動跑我需要的程式碼
我的程式碼如下(想要使用批次檔自動export registry裡的資料)
判斷式不知該怎麼寫及加在那裡
語法:
@ECHO OFF
reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run D:\help\%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%.reg
reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run D:\help\%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%.reg
書籤