Bugfix: init_client_dir.cmd
%iso_date% was being referenced before being set
This commit is contained in:
parent
f1c07ae252
commit
355b6deb7d
1 changed files with 20 additions and 20 deletions
|
|
@ -6,7 +6,26 @@ if defined DEBUG (@echo on)
|
||||||
:SafetyCheck
|
:SafetyCheck
|
||||||
if not defined bin (goto Abort)
|
if not defined bin (goto Abort)
|
||||||
|
|
||||||
:Init
|
:GetDate
|
||||||
|
:: Credit to SS64.com Code taken from http://ss64.com/nt/syntax-getdate.html
|
||||||
|
:: Use WMIC to retrieve date and time in ISO 8601 format.
|
||||||
|
for /f "skip=1 tokens=1-6" %%G in ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') do (
|
||||||
|
if "%%~L"=="" goto s_done
|
||||||
|
set _yyyy=%%L
|
||||||
|
set _mm=00%%J
|
||||||
|
set _dd=00%%G
|
||||||
|
set _hour=00%%H
|
||||||
|
set _minute=00%%I
|
||||||
|
)
|
||||||
|
:s_done
|
||||||
|
:: Pad digits with leading zeros
|
||||||
|
set _mm=%_mm:~-2%
|
||||||
|
set _dd=%_dd:~-2%
|
||||||
|
set _hour=%_hour:~-2%
|
||||||
|
set _minute=%_minute:~-2%
|
||||||
|
set iso_date=%_yyyy%-%_mm%-%_dd%
|
||||||
|
|
||||||
|
:SetVars
|
||||||
set "SETTINGS=%bin%\Scripts\settings\main.py"
|
set "SETTINGS=%bin%\Scripts\settings\main.py"
|
||||||
for /f "tokens=* usebackq" %%f in (`findstr KIT_NAME_SHORT %SETTINGS%`) do (
|
for /f "tokens=* usebackq" %%f in (`findstr KIT_NAME_SHORT %SETTINGS%`) do (
|
||||||
set "_v=%%f"
|
set "_v=%%f"
|
||||||
|
|
@ -33,25 +52,6 @@ for %%f in (%*) do (
|
||||||
if /i "%%f" == "/Transfer" set _transfer=True
|
if /i "%%f" == "/Transfer" set _transfer=True
|
||||||
)
|
)
|
||||||
|
|
||||||
:GetDate
|
|
||||||
:: Credit to SS64.com Code taken from http://ss64.com/nt/syntax-getdate.html
|
|
||||||
:: Use WMIC to retrieve date and time in ISO 8601 format.
|
|
||||||
for /f "skip=1 tokens=1-6" %%G in ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') do (
|
|
||||||
if "%%~L"=="" goto s_done
|
|
||||||
set _yyyy=%%L
|
|
||||||
set _mm=00%%J
|
|
||||||
set _dd=00%%G
|
|
||||||
set _hour=00%%H
|
|
||||||
set _minute=00%%I
|
|
||||||
)
|
|
||||||
:s_done
|
|
||||||
:: Pad digits with leading zeros
|
|
||||||
set _mm=%_mm:~-2%
|
|
||||||
set _dd=%_dd:~-2%
|
|
||||||
set _hour=%_hour:~-2%
|
|
||||||
set _minute=%_minute:~-2%
|
|
||||||
set iso_date=%_yyyy%-%_mm%-%_dd%
|
|
||||||
|
|
||||||
:CreateDirs
|
:CreateDirs
|
||||||
if defined _backups mkdir "%client_dir%\Backups">nul 2>&1
|
if defined _backups mkdir "%client_dir%\Backups">nul 2>&1
|
||||||
if defined _info mkdir "%client_dir%\Info">nul 2>&1
|
if defined _info mkdir "%client_dir%\Info">nul 2>&1
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue