I learn best from doing. So I am attempting to convert some batch files to python in order to get a feel. I dabble lightly in coding, so it's fair to say I can tell my brown eye from SOME holes in the ground, barely. I am looking at "set" and the "/p" switch (as well as calling the variables with %%) and I can't understand it. Don't worry, you don't have to write my code for me, it would be appreciated though, the minimum I am hoping for is the barney style explanation my brain needs sometimes to connect the dots. Below is a sample of my batch that I am having trouble converting.
Code:
:FUNCTION
SET /p DE= File name (e.g. Filename.Png)?&CLS
SET /p DA=Data file name (e.g. Filename.Png)?&CLS
SET /p GH=Output file name without extension (e.g. .Zip, .Jpg, .M4A)?&CLS
SET /p EX=Output file extension (e.g. .Zip, .Jpg, .M4A)?&CLS
IF EXIST "%D%" IF EXIST "%DA%" (
echo Files Found!
COPY /b "%D%" + "%DA%" %GH%%EX% > nul
GOTO CONTINUE
)
) ELSE (
echo Cannot Find Files, check names, extensions, and location.
GOTO ERROR
)
:CONTINUE
ECHO %GH%%EX% Success.
GOTO timer
exit /b 0
:ERROR
ECHO %GH%%EX% Failed.
GOTO TIMER
exit /b 0
:TIMER
TIMEOUT /T 3 > nul
exit /b 0