Autocomplete in windows cmd prompt?

11

Je sais que nous pouvons auto-compléter les chemins dans l'invite de commande. Je voulais juste savoir si nous pouvons auto-compléter les commandes dans l'invite cmd comme nous le faisons dans bash.
Pouvons-nous effectuer une recherche dans une liste de commandes intégrées et de tous les fichiers exécutables (exe, bat, cmd, etc.) du% PATH% lorsque l’onglet est enfoncé?
Ou existe-t-il un logiciel semblable à un shell doté de cette fonctionnalité?

asdfg
la source
1
Seulement dans le répertoire actuel ...
Rook

Réponses:

6

PromptPal

Hautement configurable, fournit une édition de style Windows complète, une exécution de commande, un historique de commande, une aide sur la syntaxe, une interface à onglets et bien plus encore.

Aide Syntax : Dès qu'une commande est reconnue, PromptPal affiche des informations utiles sur ses paramètres, commutateurs et effets dans une barre d'outils redimensionnable.

Ajoutez vos propres commandes : Si vous avez des utilitaires de ligne de commande qui ne sont pas reconnus par PromptPal, ce n'est pas un problème - il est facile de les ajouter à la collection de PromptPal.

29,99 $ - 30 jours d'essai

texte alternatif


PowerShell

Le nouveau shell de commandes et le moteur d'automatisation extensible de Microsoft effectuent des commandes de saisie semi-automatique.

Il est natif dans Windows 7 et Server 2008 R2.

Win+ R> powershell>Enter

Pour l'installer sur d'autres fenêtres: http://support.microsoft.com/kb/968929
Et pour plus d'informations à ce sujet: http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx


Cygwin

Un environnement de type Linux pour Windows. Il se compose de deux parties:
  • Une DLL (cygwin1.dll) qui agit comme une couche d'émulation d'API Linux fournissant une fonctionnalité substantielle d'API Linux.
  • Une collection d'outils qui donnent l'apparence de Linux.

Et ainsi, un shell bash qui effectue la complétion automatique


Il y a aussi PowerCmd , c'est une sorte d'interface graphique et non un remplacement du shell, donc toutes les commandes batch seront strictement les mêmes. Il étend visuellement la fonctionnalité de saisie semi-automatique (mais pour autant que je sache, uniquement avec des commandes dans le répertoire actif). Et c'est un shareware: 29,95 $

fluxtendu
la source
Etes-vous sûr que les commandes Powershell autocompletes .. Je viens de l'essayer ça n'a pas fonctionné pour moi ... Pouvons-nous le faire fonctionner dans XP? Merci ..
asdfg
@nsharish oui, et oui vous pouvez l'installer sur xp, regardez ma réponse mise à jour
fluxtendu le
Cela fonctionne pour moi ici, j'ai tapé dans «disque» et appuyez sur l'onglet et il a parcouru un tas de choses qui correspondent.
Unfundednut
Powershell n'accepte pas les mêmes commandes que l'invite de commande, je pense.
Jader Dias
Oui .. Cela fonctionne très bien pour les applets de commande PowerShell .. Seulement après que le mot soit dactylographié jusqu'au trait d'union .. Je ne suis pas encore habitué aux applets de commande PowerShell .. Merci pour une réponse utile
asdfg
0

Vous pouvez utiliser RegEdit pour activer la complétion automatique sur les chemins et les fichiers. Créez un fichier appelé AutoCompleteChar.reg contenant les lignes suivantes. Ensuite, appelez "regedit AutoCompleteChar.reg" pour remplacer la saisie semi-automatique des chemins et des fichiers par le caractère de tabulation (9). Fonctionne sur Windows 10.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000009
BSalita
la source