17

В Windows XP, как открыть файл с приложением по умолчанию из командной строки?

Насколько я знаю, это должно работать из командной строки или командного файла:

start "path to my file"

К сожалению, в моем случае это открывает только новое окно командной строки для большинства типов файлов. (Это работает для файла .exe, хотя ...)

4 ответа4

19

Попробуй это.

START "" "path to my file"

Команда START обрабатывает первый набор символов "" как текст, используемый для заголовка окна, поэтому просто включите пустую пару.

9

Не используйте START . Просто введите имя файла. readme.txt открывает readme.txt в Блокноте (или в любом другом обработчике .txt умолчанию).

Обратите внимание, что если в имени есть пробелы, вы должны их обработать. Хороший способ - использовать двойные кавычки. "read me.txt"

8
explorer "filename"

работает для XP и других окон (95 или выше). Если это не работает, вы не связали этот тип расширения с программой.

3

Использование PowerShell

Start-Process "<fullname>"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .