Jak mogę utworzyć skrót na pulpicie, który otwiera Wiersz polecenia (cmd) w określonym folderze? Mam już dość przechodzenia z katalogu domowego do katalogów programistycznych.
windows
command-line
Amanda S.
źródło
źródło
cmd
paska adresu dowolnego folderu w Eksploratorze Windows powoduje otwarcie go również w folderze (korzystam z systemu Windows 10, nie jestem pewien, czy działa w starszych wersjach!)Odpowiedzi:
Utwórz skrót, a następnie kliknij prawym przyciskiem myszy, aby wyświetlić okno dialogowe właściwości, i ustaw właściwość „Rozpocznij w:” jako folder.
źródło
Properties > Shortcut Tab > Advanced > Run as administrator
włączeniu to rozwiązanie nie działa.Lub możesz po prostu użyć ciągu docelowego podobnego do tego:
Oczywiście
C:\Windows\System32\cmd.exe
ma bieccmd
./k
Wykonuje polecenia przez ciąg i kontynuuje działanie. Ciąg jest"c: & cd c:\drv\bat"
. W ciąguc:
tylko just zmienia literę dysku. W&
więzi oba polecenia razem. A cdc:\drv\bat
to w zasadzie katalog zmian. Należy również zauważyć, że płyta CDc:\drv\bat
powinna również zmieniać dyski.źródło
Na pewno jest więcej niż jeden sposób na skórowanie tego kota.
Plik wsadowy może również zrobić to za Ciebie. Rozpocznie się to w katalogu Program Files na dysku C:
Szczególnie upewnij się, że używasz
/D
przełącznika, jeśli zmieniasz dysk na inny niż ten, w którym normalnie uruchamia cię CMD.Otwarte okno polecenia tutaj PowerToy dla systemu Windows XP jest również dość poręczny aby jechać prosto z sesji Explorer w konsoli CMD w określonym katalogu.
Możesz użyć wartości ciągu AutoRun w jednym z następujących kluczy rejestru, aby zasadniczo zautomatyzować powyższe dla wszystkich sesji CMD.
Tylko dla twojego konta:
Dla wszystkich użytkowników tego komputera:
Jeśli wartość AutoRun nie istnieje, utwórz ją jako typ REG_SZ (znany również jako wartość ciągu). W przypadku danych możesz albo umieścić ścieżkę do pliku wsadowego jak ten powyżej (usunąć linie ECHO i CMD) lub po prostu wstawić polecenie CD, jak pokazano w powyższym przykładzie.
Zaletą kierowania Rejestru do pliku wsadowego zamiast dodawania polecenia jest to, że możesz dodać tyle poleceń AutoRun, ile chcesz do pliku wsadowego. W ten sposób możesz tworzyć niestandardowe formaty monitów lub skryptować inne zadania, które chcesz wykonać przy każdym uruchomieniu CMD.
Jedną z rzeczy, o których należy pamiętać przy wprowadzaniu tych zmian w rejestrze, jest to, że mogą one wpływać na zachowanie innych plików wsadowych. W szczególności pliki wsadowe mogą się nie uruchamiać w katalogu, dla którego zostały pierwotnie zapisane.
Jak zawsze wykonaj kopię zapasową rejestru przed wprowadzeniem jakichkolwiek niesprawdzonych zmian.
źródło
Odpowiedź 7 lat po zadaniu pytania :-)
To i tak może komuś pomóc!
Aby skrót działał z włączoną opcją Uruchom jako administrator :
Po przełączeniu wstaw polecenia oddzielone
&
w polu tekstowym Cel w oknie dialogowym Właściwości/k
. Nie zapominaj, że polecenia zawierające nazwy folderów ze spacjami (np.Program Files
) Powinny być ujęte w podwójny cudzysłów.Poniższy przykład
code
kataloguC:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code
źródło
Możesz przejść do katalogu, w którym domyślnie znajduje się skrót cmd.exe (ten, który pojawia się po wpisaniu „cmd” w menu Start) i tam zmienić katalog startowy.
Dla mnie skrót znajdował się w:
Kliknij prawym przyciskiem myszy skrót cmd, wybierz właściwości i zmodyfikuj katalog początkowy, aby był taki, jak chcesz. Teraz, kiedy uruchomisz wiersz polecenia z menu Start (jak często to robię), będzie on miał żądany katalog.
źródło
Być może spóźnię się o kilka lat, ale po co komplikować sprawy, aby uruchomić cmd jako administrator w określonym folderze.
w zaawansowanych właściwościach wybierz skrót jako administrator.
źródło