Программа start в Windows позволяет пользователю создавать отдельное окно/процесс для запуска указанного программы. Если попытаться запустить программу, имеющую длинное имя с пробелами, заключенное с обеих сторон в кавычки, запуск завершится неудачей и открыто пустое окно командного интерпретатора. Например:
start "c:\documents\microsoft\contents.doc"
Для решения этой проблемы в кавычки следует заключать только ту часть длинного имени, которая содержит пробел, например:
start d:\documents\"microsoft"\contents.doc
Это относится ко всем именам: сервера, ресурса и т.д. Например:
start \\"<имя сервера с пробелами>"\"<имя ресурса с пробелами>"\"<имя каталога с пробелами>"\"<имя файла с пробелами>"
start \\"johns server"\"dosc share"\"microsoft dir"\"gogetfusk.doc"
Это связано с тем, что первый элемент в кавычках должен являться заголовком открываемого окна. Следующий пример демонстрирует, как можно использовать имя файла с пробелом (или несколькими пробелами в различных сегментах имени):
start "" "d:\documents\microsoft\terpilo.doc"