Как в командной строке Windows или Git Bash открыть документ или программу, в названии которых содержится более одного слова?

Как в командной строке Windows или Git Bash открыть документ или программу, в названии которых содержится более одного слова?

Всякий раз, когда я пытаюсь открыть документ или программу с более чем одним словом в названии с правильным синтаксисом (используя команду "start" и заключая имя документа или программы в кавычки), вместо документа или программы открывается новое окно командной строки Windows. Удаление пробелов в названии документа или программы откроет документ или программу, но я не хочу менять названия всех моих документов или программ только для того, чтобы иметь возможность открывать их через командную строку Windows или Git Bash.

решение1

Как открыть документ или программу, в названии которых содержится более одного слова?

При использовании startпервый аргумент, заключенный в кавычки, считается заголовком cmdоткрываемого окна.

Синтаксис

START "title" [/D path] [options] "command" [parameters]

...

Всегда включайте ЗАГОЛОВОК, это может быть простая строка, например «Мой сценарий» или просто пара пустых кавычек. "" Согласно документации Microsoft, заголовок необязателен, но в зависимости от других выбранных параметров у вас могут возникнуть проблемы, если он будет пропущен.

ИсточникПуск - Запуск программы - Windows CMD - SS64.com

Все, что вам нужно сделать, это использовать пустую строку ""в качестве заголовка окна.

Пример:

start `""` notepad "my document.txt

Или, если notepadэто программа по умолчанию для открытия .txtфайлов:

start `""` "my document.txt

ИсточникПуск - Запуск программы - Windows CMD - SS64.com


Дальнейшее чтение

Связанный контент