There has been variants of this question asked for generations, but despite writing some quite complicated Windows scripts, I can\'t seem to find out how to make them actual
You can redirect stdout to nul to hide it.
nul
COPY %scriptDirectory%test.bat %scriptDirectory%test2.bat >nul
Just add >nul to the commands you want to hide the output from.
>nul
Here you can see all the different ways of redirecting the std streams.