Jak uruchomić / otworzyć plik / folder zawierający w nazwie miejsce za pomocą wiersza poleceń?


21

Próbuję użyć startpolecenia w wierszu polecenia, aby otworzyć pliki i foldery, ale nie jestem w stanie otworzyć plików i folderów, które zawierają miejsca w ich nazwie.

Próbowałem następujących zapytań (testowanie na C:\Program Files):

start C:\Program Files
start C:/Program\ Files
start C:/"Program Files"
start C:\"Program Files"
start "C:\Program Files"
start "C:/Program Files"
start C:/Program_Files
start C:/Program%20Files

Ale żaden z nich nie działa.


4
Nie ściśle mówiąc, której szukasz odpowiedzi (stąd opublikowanej jako komentarz), ale start c:\progra~1załatwi sprawę.
Bryan

Odpowiedzi:


22

Użyłbyś:

start "" "c:\program files\"

Jest tak, ponieważ pierwszy parametr jest używany jako tytuł okna i jest dość dziwny, ujęty w podwójne cudzysłowy.

Edytować:

Oto źródło na ten temat: SS64

Na przykład, jeśli wpiszesz start "title", otworzy się nowe okno cmd z tytułem „tytuł” ​​na pasku tytułu.


3
O co chodzi z tym pustym?
Cole Johnson

1
+1; ciekawe, chciałbym wiedzieć, jak to działa?
Bryan

3
To tytuł okna, parametr z jakiegoś głupiego powodu jest zawarty w podwójnych cudzysłowach. Rzadko korzystam z systemu Windows, zwłaszcza gdy robią to, co nie ma dla mnie sensu. W Linuksie CLI byłoby -t lub cokolwiek innego dla tytułu.
nerdwaller

Wow, zaufaj, kto inny niż Microsoft wymyśli coś takiego!
Bryan

2
Tak, oczywiste jest, dlaczego potrzebne są cytaty. Jednak dlaczego nie jest to parametr opcjonalny, nie jest. Oto jest pytanie.
nerdwaller

13

Czy potrzebujesz konkretnie użyć start?

Możesz użyć, explorer "c:\program files"aby dać efekt, którego szukasz.


1
Nie wiedziałem o tym. Czy jest jakaś różnica między starti explorer?
amiregelz

Start jest zbudowany, aby uruchomić polecenie, więc zbuduje okno i uruchomi skrypt. Explorer otwiera eksploratora, prosty i prosty.
nerdwaller

W tym artykule wyszczególniono niektóre przełączniki wiersza polecenia (działają na Win 7, mimo że określa Win XP), które robią fajne rzeczy, takie jak otwieranie okna eksploratora i wyróżnianie określonego pliku, np.explorer /select,c:\Windows\System32\calc.exe
Bryan

2
@nerdwaller, explorer, uruchomi także aplikację, np explorer c:\Windows\System32\calc.exe.
Bryan

1
Przepraszam za pominięcie tego. Dokumenty i tym podobne explorer Documents\example.xlsx Dziękujemy za zwrócenie na to uwagi! Zawsze zastanawiam się, jak ludzie mogą pracować w normalnym CMD, po przejściu przez terminal linuksowy ... Haha. Autouzupełnianie to żart dla poleceń ...!
nerdwaller

1

Jeśli jesteś już w bieżącym katalogu, zawsze możesz to zrobić.

C:\>cd "C:\Program Files"

C:\Program Files>start .

C:\Program Files>

I nawet explorer .zadziała
Neerali Acharya

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.