W każdym wierszu polecenia systemu Windows cmd.exe albo PowerShell , Mogę wykonać uzupełnianie kart dla wielu rzeczy, takich jak jazda na rowerze za pomocą poleceń, nazw plików lub katalogów. Problem polega na tym, że usuwa wszystko po kursorze. Jeśli więc na przykład mam dwa pliki, które chcę przetworzyć, a mianowicie bojot.mp4
i donat.mp4
, które znajdują się w tym samym katalogu, powiedzmy, że zaczynam od pierwszego:
ffmpeg -i c:\tmp\vid\bojot.mp4 -an -sameq -s 640x480 bangang.mpg
Jak na razie dobrze. Teraz muszę po prostu zmienić plik wejściowy? naciśnij ↑ raz, przejdź do bojot.mp4 i usuń go, wpisz re następnie PATKA , tak jak w grzmotnąć . Ale mam to:
ffmpeg -i c:\tmp\vid\donat.mp4
Co? Teraz muszę ponownie wpisać wszystkie parametry i argumenty! Nie mogę tego naprawić?
Nie mów mi, że Cygwin / MSys to jedyny sposób…
windows
command-line
autocomplete
syockit
źródło
źródło
Odpowiedzi:
Nie sądzę, że jest to możliwe z CMD, ale możesz z TCC / LE , która jest darmową alternatywną powłoką poleceń z nadzbiorem funkcji.
Mam to jako zakładkę wewnątrz Konsola2 , gdzie zdefiniowałem również standardowe skróty klawiaturowe do kopiowania i wklejania, aby ułatwić życie.
źródło
Jeśli chcesz coś lekkiego, które działa w cmd, po prostu zainstaluj Brzęk . Sprawia, że ukończenie ścieżki przebiega tak, jakby nie zostało zaimplementowane przez pijaka. Uzupełnia także pliki wykonywalne i zmienne środowiskowe. Naprawia również niektóre inne niedociągnięcia cmd.
źródło