Відкрийте файл із програмою за замовчуванням із командного рядка


18

Як у Windows XP, як відкрити файл із програмою за замовчуванням із командного рядка?

Наскільки я знаю, це повинно працювати з командного рядка або файлу партії:

start "path to my file"

На жаль, у моєму випадку це відкриває лише нове вікно командного рядка для більшості типів файлів. (Це працює для .exe-файлу, хоча ...)

Відповіді:


20

Спробуйте це.

START "" "path to my file"

У STARTкоманді трактує перший набір , ""як текст, використовуваним для заголовка вікна, так просто включити порожню пару.


1
Як я можу зробити цю роботу для відкриття PowerShell за допомогою команди в пакетному файлі? Прямо зараз, нічого не відбувається , коли він потрапляє в лінію powershellабо powershell.exe. коли я встигаю start powershellабо start powershell.exeнічого не відбувається.
Ungeheuer

Чи працює це у всіх версіях Windows чи є мінімальна версія?
бінкі

Він працює на всіх версіях, я вважаю ... аж до Windows 95 будь-яким способом. Я не впевнений у версіях до цього.
афорія

9
explorer "filename"

працює для xp та інших вікон (95 або новіших) Якщо це не працює, ви не пов’язували цей тип розширення з програмою.


1
Це також добре працює, якщо ви використовуєте Bash у Windows:explorer.exe "filename"
Даніель Артур

Це те, що я прийшов шукати. Це добре працює і з деякими псевдонімами, наприклад, alias open="explorer.exe"дозволяє вам просто зателефонувати open file.txt.
Натан

9

Не використовуйте START. Просто введіть ім'я файлу. readme.txtвідкриється readme.txtв Блокноті (або в будь-якому .txtобробнику за замовчуванням у вас на місці).

Зауважте, що якщо в імені є пробіли, ви повинні їх обробити. Хороший спосіб - використовувати подвійні лапки. "read me.txt"


1
Під Windows 7 вам потрібна команда START.
Герріт

2
@Gerrit Ні, ти ні. Якщо програма, про яку йде мова, стоїть на вашому шляху, а ваші обробники за замовчуванням налаштовані належним чином, все, що вам потрібно зробити, вкажіть шлях і ім’я файлу, і воно відкриється.
кморт

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.