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.