@echo off
setlocal

REM Set the output file name
set output_file=output.txt

REM Get the current date and time in the desired format
for /f "tokens=2-4 delims=/ " %%a in ("%DATE%") do (
    set datetime=%%c/%%a/%%b
)
for /f "tokens=1-3 delims=: " %%a in ("%TIME%") do (
    set datetime=%datetime% %%a:%%b:%%c
)

REM Write date and time to the output file
rem echo Date and Time: %datetime% > %output_file%

REM Check if there are no parameters passed
if "%~1"=="" (
    echo No parameters passed. Exiting.
    exit /b
)

REM Loop through each parameter and concatenate/print it to the file
set parameters=
:loop
if "%~1"=="" goto :write_parameters
set "param=%~1"
if defined parameters (
    set "parameters=%parameters% %param%"
) else (
    set "parameters=%param%"
)
shift
goto loop

:write_parameters
REM Write concatenated parameters to the output file
echo %datetime% %parameters% >> %output_file%

echo Parameters decoded and printed to %output_file%.

:end
