function getColor(){
return '#'+(Math.random()*0xffffff<<0).toString(16);
}
機車行車記錄器 - sj2000 時間檔自動產生 - 機車討論區 - Mobile01
variables - Add minutes to time in batch (using arithmetic) - Stack Overflow
function getColor(){
return '#'+(Math.random()*0xffffff<<0).toString(16);
}
將Time.bat,放置在SJ2000根目錄下,雙擊後,產生time.txt,內容為目前時間加上1分鐘
@echo off | |
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j | |
set mydt=%ldt:~0,4%-%ldt:~4,2%-%ldt:~6,2% | |
echo Local date is [%mydt%] | |
set timeHour=%ldt:~8,2% | |
set timeMinute=%ldt:~10,2% | |
set timeSeconds=%ldt:~12,2% | |
rem Convert HH:MM to minutes + 1 | |
set /A newTime=timeHour*60 + timeMinute + 1 | |
rem Convert new time back to HH:MM | |
set /A timeHour=newTime/60, timeMinute=newTime%%60 | |
rem Adjust new hour and minute | |
if %timeHour% gtr 23 set timeHour=0 | |
if %timeHour% lss 10 set timeHour=0%timeHour% | |
if %timeMinute% lss 10 set timeMinute=0%timeMinute% | |
echo %mydt% %timeHour%:%timeMinute%:%timeSeconds% | |
echo %mydt% %timeHour%:%timeMinute%:%timeSeconds% > time.txt |