На самом деле, его пример не сработает (хотя сначала я думал, что это тоже сработает). Основываясь на справке по команде «Пуск», первый параметр - это имя только что созданного окна командной строки, а второй и третий - соответственно путь к приложению и его параметрам. Если вы добавите еще один «» перед путем к приложению, оно должно работать (по крайней мере, для меня). Используйте что-то вроде этого:
start "" "c:\path with spaces\app.exe" param1 "param with spaces"
Вы можете изменить первый аргумент на любой, какой вы хотите, чтобы заголовок новой командной строки был. Если это приложение для Windows, которое создается, то командная строка не будет отображаться, и название не будет иметь значения.