Jak uzyskać plik .exe do wykonania bez względu na to, gdzie użytkownik wpisuje swoją nazwę w powłoce poleceń w systemie Windows 7?

4

Mam Windows 7.

Mam tutaj plik .exe:

c:\tools\dailybackup.exe

Kiedy jestem w oknie CMD, chcę móc wpisać „dailybackup” w dowolnym katalogu i wykonaj to.

Czy nadal muszę zmieniać zmienne środowiskowe, aby to zrobić, czy system Windows 7 ma teraz łatwiejszy w obsłudze sposób, aby to zrobić teraz?

Edward Tanguay
źródło

Odpowiedzi:

10

Nadal musisz zmienić zmienną środowiskową PATH, aby uwzględnić c:\tools\

Nifle
źródło
4

Aby dodać do odpowiedzi Nifle, dodać do PATH na stałe :

setx path "%path%;c:\tools"

Musisz zamknąć i uruchomić kolejny monit CMD, aby zobaczyć zmiany w PATH.

paradroid
źródło
1

Jeśli chcesz to zrobić z KAŻDY katalog, wtedy jedynym wyborem, jak wskazałeś, jest modyfikowanie zmiennych środowiskowych i dodawanie c:\tools „do twojego systemu lub zmiennej bieżącego użytkownika $ PATH.

joyjit
źródło
2
W systemie Windows zmienne środowiskowe są ograniczone przez otaczające procenty, tj. %PATH%, nie poprzedzający znak dolara.
Hello71
0

Jest stąd kilka sposobów, aby się tam dostać. Najprostszym (i najbezpieczniejszym, w zależności od poziomu komfortu, w którym jest edytowany rejestr) jest użycie pliku wsadowego i umieszczenie go w folderze Windows. Na przykład plik wsadowy (o nazwie „dailybackup.bat” w celu zachowania spójności) może zawierać następujące elementy:

@echo off
pushd
cd /d c:\utils
dailybackup.exe
popd

Używam tej metody do wielu poleceń / procesów, których regularnie używam w wierszu poleceń DOS.

Alternatywnie możesz utworzyć "Alias" dla pliku wykonywalnego w rejestrze. Aby to zrobić, przejdź do "HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths". Zobaczysz tutaj wiele pod-kluczy. To, co chcesz zrobić, to dodać „dailybackup.exe” . Kliknij prawym przyciskiem myszy „Ścieżki aplikacji” i wybierz "Nowy" i "Klawisz" . Wprowadź nazwę klucza (kończąc na .exe). (Jest to okazja do użycia skróconej wersji nazwy, jeśli chcesz, na przykład „dbu.exe” , na przykład. W każdym razie wprowadź swój alias (po prostu pójdziemy z nim „dailybackup.exe” ). Teraz w prawym okienku kliknij dwukrotnie "Domyślna" i wprowadź pełną ścieżkę i nazwę swojego pliku wykonywalnego "c:\utils\dailybackup.exe". To wszystko. Skończyłeś rejestr. Aby użyć nowego aliasu, możesz nacisnąć (Windows Key)/R aby uzyskać "Biegać" pole i wprowadź swój alias. Z powodów, które mi umykają, alias nie będzie działał bezpośrednio z wiersza poleceń DOS, ale musi być poprzedzony "początek" , jak w:

C:\Some\Random\Folder >START dailybackup

lub, jeśli wybrałeś krótszy alias:

C:\Some\Random\Folder >START dbu
BillP3rd
źródło