From 3061dd2497130a8a8c04cd9e675a7672f8baa402 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 28 Apr 2021 11:56:47 +0100 Subject: [PATCH] Update build.bat to use `wmic os get LocalDateTime /value` instead of %DATE% which is not consistent across computers --- build.bat | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build.bat b/build.bat index c6a634aeb..038f02866 100644 --- a/build.bat +++ b/build.bat @@ -2,8 +2,12 @@ setlocal EnableDelayedExpansion -set curr_year=%DATE:~-4% -set curr_month=%DATE:~3,2% +for /f "usebackq tokens=1,2 delims=,=- " %%i in (`wmic os get LocalDateTime /value`) do @if %%i==LocalDateTime ( + set CURR_DATE_TIME=%%j +) + +set curr_year=%CURR_DATE_TIME:~0,4% +set curr_month=%CURR_DATE_TIME:~4,2% :: Make sure this is a decent name and not generic set exe_name=odin.exe