Autouzupełnianie w wierszu polecenia systemu Windows?

11

Wiem, że możemy automatycznie uzupełniać ścieżki w wierszu polecenia cmd. Chciałem tylko wiedzieć, czy możemy autouzupełnianie poleceń w wierszu polecenia cmd, tak jak robimy to w bash.
Czy możemy sprawić, by przeszukiwał listę wbudowanych poleceń i wszystkich plików wykonywalnych (exe, bat, cmd itp.) W% PATH% po naciśnięciu klawisza?
Czy istnieje oprogramowanie podobne do powłoki, które ma tę funkcję?

asdfg
źródło
1
Tylko w bieżącym katalogu ...
Wież

Odpowiedzi:

6

PromptPal

Wysoce konfigurowalny i zapewnia pełną edycję w stylu Windows, uzupełnianie poleceń, historię poleceń, pomoc dotyczącą składni, interfejs z zakładkami i wiele więcej.

Pomoc dotycząca składni : Po rozpoznaniu polecenia PromptPal wyświetla pomocne informacje o jego parametrach, przełącznikach i efektach na pasku narzędzi o zmiennym rozmiarze.

Dodaj własne polecenia : Jeśli masz narzędzia wiersza polecenia, które nie są rozpoznawane przez PromptPal, nie ma problemu - łatwo dodać je do kolekcji PromptPal.

29,99 USD - 30 dniowy okres próbny

alternatywny tekst


PowerShell

Nowa powłoka poleceń i rozszerzalny silnik automatyzacji firmy Microsoft wykonują polecenia autouzupełniania.

Jest natywny w Windows 7 i Server 2008 R2.

Win+ R> powershell>Enter

Aby zainstalować go w innych oknach: http://support.microsoft.com/kb/968929
I więcej zasobów na ten temat: http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx


Cygwin

Środowisko podobne do systemu Linux dla systemu Windows. Składa się z dwóch części:
  • DLL (cygwin1.dll), który działa jako warstwa emulacji interfejsu API Linuxa, zapewniając znaczną funkcjonalność interfejsu API Linuxa.
  • Zbiór narzędzi zapewniających wygląd i działanie systemu Linux.

I tak, powłoka bash, która wykonuje autouzupełnianie


Jest też PowerCmd , to rodzaj GUI, a nie wymiana powłoki, więc wszystkie polecenia wsadowe będą dokładnie takie same. Rozszerza wizualnie funkcję autouzupełniania (ale o ile mi wiadomo, tylko za pomocą poleceń w katalogu aktywnym). I to shareware: 29,95 USD

fluxtendu
źródło
Czy jesteś pewien, że program PowerShell automatycznie wykonuje polecenia ... Właśnie próbowałem, ale nie działało to dla mnie ... Czy możemy sprawić, że będzie działać w XP? Dzięki ..
asdfg
@nsharish tak to robi i tak, możesz zainstalować go na XP, spójrz na moją zaktualizowaną odpowiedź
fluxtendu
Działa tu dla mnie, wpisałem „dysk” i nacisnąłem klawisz Tab, a on przechodził przez szereg pasujących elementów.
Unfundednut
myślę, że PowerShell nie akceptuje tych samych poleceń, co wiersz poleceń.
Jader Dias
Tak .. Działa dobrze dla poleceń cmdlet wbudowanych w PowerShell .. Dopiero po wpisaniu słowa do myślnika .. Nie jestem jeszcze przyzwyczajony do poleceń cmdlet PowerShell. Dziękuję za przydatną odpowiedź
asdfg
0

Możesz użyć RegEdit, aby włączyć autouzupełnianie ścieżek i plików. Utwórz plik o nazwie AutoCompleteChar.reg zawierający następujące wiersze. Następnie wywołaj „regedit AutoCompleteChar.reg”, aby zmienić autouzupełnianie ścieżek i plików na znak tab (9). Działa w systemie Windows 10.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000009
BSalita
źródło