W systemach Mac OS X i GNOME w systemie Linux istnieją polecenia, których można używać do otwierania plików z wiersza poleceń w powiązanych edytorach GUI: open
i gnome-open
odpowiednio. Czy istnieje takie polecenie dla systemu Windows?
W systemach Mac OS X i GNOME w systemie Linux istnieją polecenia, których można używać do otwierania plików z wiersza poleceń w powiązanych edytorach GUI: open
i gnome-open
odpowiednio. Czy istnieje takie polecenie dla systemu Windows?
Odpowiedzi:
Jeśli aktualnie znajdujesz się w wierszu polecenia i masz plik o nazwie test.png
i, które się w nim znajdują c:\test
, możesz wykonać następujące czynności:
Jeśli jesteś w katalogu (tak powiem c:\test>
), po prostu wpisz:
test.png
który otworzyłby test w domyślnym edytorze obrazów png.
Jeśli nazwa pliku zawiera spacje, po prostu umieść nazwę pliku w „”
"this image.png"
Możesz też wpisać:
c:\test\test.png
który otworzy plik bez względu na to, gdzie aktualnie jesteś.
Wreszcie możesz przekazać zdjęcie do innego programu. Na przykład, jeśli masz edytor obrazów o nazwie imageedit.exe i obsługuje on otwieranie plików za pomocą wiersza poleceń (i jeśli program jest załatany / dostępny lub znajdujesz się w bieżącym katalogu), możesz wpisać następujące polecenie:
imageedit c:\test\test.png
Jeśli jest to zarejestrowane rozszerzenie, możesz użyć „start” jak w
start WordDoc.doc
start "" WordDoc.doc
zadziałałoby
W wierszu poleceń DOS explorer "<PATH>"
otworzy ścieżkę do pliku z domyślnymi powiązanymi programami Windows. Będzie to również obsługiwać wszystkie identyfikatory URI (http:, https:, ftp:) i inne protokoły plików zdefiniowane w systemie operacyjnym Windows. Jeśli plik lub protokół nie jest powiązany z żadnym programem, pojawi się Open With
okno dialogowe. Jeśli plik nie jest obecny My Documents
, otworzy się folder domyślny . Może także otwierać pliki wykonywalne (pliki EXE, BAT) i ścieżki przestrzeni nazw powłoki.
Przykłady
explorer "http://www.google.com"
- otworzy http://www.google.com w domyślnej przeglądarce Windows.
explorer "file:///C:\temp\"
otworzy katalog temp, jeśli jest obecny
explorer "file.txt"
otworzy file.txt
się na bieżącej ścieżce katalogu .ie %CD%
ścieżka
explorer ::{645ff040-5081-101b-9f08-00aa002f954e}
otworzy RecycleBin .
Można odwołać się o inne przydatne wiersza polecenia Explorer przełącza tutaj
powershell -c "folder\childfolder\file.txt"
Źródło: https://technet.microsoft.com/en-us/library/ee176882.aspx
Prosty i wszechstronny.
Pierwszym parametrem Start jest tytuł okna, więc jeśli w nazwie pliku jest spacja i piszesz
Uruchom „My File.txt”
pojawi się okno wiersza polecenia z „My File.txt” jako tytułem. Aby obejść ten problem, użyj fałszywego tytułu,
Uruchom „mój tytuł” „Mój plik.txt”
W zależności od pliku i uruchomionej aplikacji prawdopodobnie i tak nie będzie okna do zobaczenia.
Jeśli korzystasz z programu PowerShell (po monicie) i chcesz otworzyć plik w bieżącym katalogu, możesz spróbować . Jeśli jesteś w wierszu polecenia, możesz osiągnąć ten sam wynik, piszącPS (current-directory)>
.\myfile.ext
powershell -c .\myfile.ext
(Musisz dołączyć .\
, ponieważ PowerShell domyślnie nie ładuje plików z bieżącej lokalizacji.) Lub możesz podać nazwę katalogu (względną lub bezwzględną), jeśli plik nie znajduje się w bieżącym katalogu.
W pierwszym scenariuszu - jeśli korzystasz z programu PowerShell - jeśli nazwa pliku zawiera spacje, umieść go w cudzysłowach (dowolnego rodzaju) i poprzedz go &
symbolem:
PS C: \ Users \ moja nazwa użytkownika \ Pictures> & ". \ Funny cat.jpg"
(Możesz dodać spację po &
czytelności, jeśli wolisz czytelność, i możesz użyć /
zamiast \
.) Nie wiem, jak to zrobić w drugim scenariuszu (w którym działasz powershell -c
z wiersza polecenia), jeśli nazwa pliku lub katalogu zawiera spacje - wydaje się, że cytaty nie pomagają.
Określony plik wykonywalny z określonym plikiem:
Skrypt Git Bash w systemie Windows 10 :
FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"
$EXEC_PATH $FILE_PATH
Ten przykład otwiera plik oznaczony przez $ FILE_PATH z plikiem wykonywalnym oznaczonym przez $ EXEC_PATH . Jeśli to nie zadziała, spróbuj przekształcić pojedynczy ukośnik („\”) w podwójne ukośniki („\\”) dla ścieżek.
Może się to nieco spóźnić, ale poprawnym poleceniem edycji nazwy pliku w systemie Windows 7 jest „zapisz nazwę pliku”
Powinno to otworzyć domyślny edytor tekstowy i powinieneś być w stanie łatwo edytować plik
Edycja: Wydaje się, że otwiera się tylko Wordpad. Dla mnie był to domyślny edytor tekstu.
write
jest skrótem od write.exe
którego jest wykonywalny plik WordPada. Jest przechowywany w, C:\windows
który jest na %PATH%
, dlatego jest to zwykły sposób otwierania pliku za pomocą WordPada.
W wierszu polecenia systemu Windows można uruchomić
edit [file_name]
w celu przeglądania plików wsadowych / dzienników / plików tekstowych itp. To polecenie wymaga QBASIC.EXE
, domyślnie występującego w systemie Windows.
Zobacz tutaj inne przydatne polecenia MS-DOS.
edit
nie qbasic.exe
są rozpoznawane. Działa to również tylko z plikami zwykłego tekstu.