Otwórz plik z domyślną aplikacją z wiersza poleceń

18

Jak w Windows XP można otworzyć plik z domyślną aplikacją z wiersza poleceń?

O ile mi wiadomo, powinno to działać z wiersza polecenia lub pliku wsadowego:

start "path to my file"

Niestety w moim przypadku otwiera to nowe okno wiersza polecenia dla większości typów plików. (Działa to jednak w przypadku plików .exe ...)

ARF
źródło

Odpowiedzi:

20

Spróbuj tego.

START "" "path to my file"

To STARTpolecenie traktuje pierwszy zestaw ""jako tekst używany w tytule okna, więc po prostu dołącz pustą parę.

aforia
źródło
1
Jak mogę to uruchomić do otwierania programu PowerShell za pomocą polecenia w pliku wsadowym? W tej chwili nic się nie dzieje, gdy trafi w linię powershelllub powershell.exe. kiedy to zrobię start powershelllub start powershell.exenic się nie stanie.
Ungeheuer
Czy to działa na wszystkich wersjach systemu Windows, czy jest dostępna wersja minimalna?
binki
Działa na wszystkich wersjach, które uważam ... w każdym razie w porównaniu z Windows 95. Nie jestem pewien co do wcześniejszych wersji.
aforia
9
explorer "filename"

działa na XP i innych oknach (95 lub nowszych) Jeśli to nie działa, tego typu rozszerzenia nie powiązałeś z programem.

tim
źródło
1
Działa to również dobrze, jeśli używasz Bash na Windowsie:explorer.exe "filename"
Daniel Arthur
Właśnie to chciałem zrobić. Działa również z niektórymi aliasami, np. alias open="explorer.exe"Pozwala po prostu zadzwonić open file.txt.
Nathan
9

Nie używać START. Po prostu wpisz nazwę pliku. readme.txtotwiera się readme.txtw Notatniku (lub w dowolnym domyślnym module .txtobsługi).

Pamiętaj, że jeśli w nazwie znajdują się spacje, musisz je obsłużyć. Dobrym sposobem jest użycie podwójnych cudzysłowów. "read me.txt"

kmort
źródło
1
Pod Windows 7 potrzebujesz polecenia START.
Gerrit,
2
@Gerrit Nie, ty nie. Jeśli dany program znajduje się na Twojej ścieżce, a domyślne programy obsługi są poprawnie skonfigurowane, wystarczy, że podasz ścieżkę i nazwę pliku, a otworzy się.
kmort
4

Korzystanie z PowerShell

Start-Process "<fullname>"
ZEE
źródło