For #25587 - Spaces in Windows PC & Python paths are now supported.

Spaces are now supported in paths for Pipeline Configurations on Windows when using the latest version of the tank.bat file.  Additionally, Python can now be installed into a path with spaces in (e.g. C:\Program Files) if needed.
Hmm, seems overkill tbh...

If a developer isn't familiar with Windows batch syntax then they're likely to not understand a lot of the rest of the script either - fyi, this is also how I feel when I have to edit/debug the osx/linux shell script :) - In which case google is going to be their friend.

Adding comments for every bit of obscure syntax (e.g. why %% instead of %, why /f, why  %~1, etc.) would make the file insanely verbose!

I could add a link to a general batch scripting guide but it feels like people would be able to find that for themselves (if they don't already have their favourite reference bookmarked)...

If you _really_ feel strongly about it then I'll add something..?