Ik wil een batch file maken die een commando uitvoert afhankelijk van welke maand het is, tot nu toe ben ik een heel eind, alleen het laatste gedeelte lukt mij nog niet:
@echo off
for /F "skip=1 delims=" %%F in ('
wmic PATH Win32_LocalTime GET Day^,Month^,Year /FORMAT:TABLE
') do (
for /F "tokens=1-3" %%L in ("%%F") do (
set CurrDay=0%%L
set CurrMonth=0%%M
set CurrYear=%%N
)
)
set CurrMonth=%CurrMonth:~-2%
echo %CurrMonth%
if %CurrMonth% 09 reg import %CurrMonth%.reg
if %CurrMonth% 10 reg import %CurrMonth%reg
Error die ik nu krijg is:
09 was unexpected at this time.
edit, gevonden kan gewoon reg import %CurrMonth%.reg gebruiken
@echo off
for /F "skip=1 delims=" %%F in ('
wmic PATH Win32_LocalTime GET Day^,Month^,Year /FORMAT:TABLE
') do (
for /F "tokens=1-3" %%L in ("%%F") do (
set CurrDay=0%%L
set CurrMonth=0%%M
set CurrYear=%%N
)
)
set CurrMonth=%CurrMonth:~-2%
echo %CurrMonth%
if %CurrMonth% 09 reg import %CurrMonth%.reg
if %CurrMonth% 10 reg import %CurrMonth%reg
Error die ik nu krijg is:
09 was unexpected at this time.
edit, gevonden kan gewoon reg import %CurrMonth%.reg gebruiken
nu ik nog even er over denk, kan ik gewoon reg import %CurrMonth%.reg gebruiken natuurlijk
[ Voor 18% gewijzigd door TheIceWarrior op 22-09-2023 09:16 ]