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 ...)

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ę.


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.


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"


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>"
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.