Les interpréteurs de commandes offrent souvent un moyen de compléter automatiquement les longs noms de fichiers ou de commandes, en accélérant la saisie des commandes et en fournissant des conseils. Windows PowerShell vous permet de compléter des noms de fichiers et d'applets de commande en appuyant sur la touche Tab.

Remarque :

L'extension par tabulation est contrôlée par la fonction interne TabExpansion. Dans la mesure où cette fonction peut être modifiée ou remplacée, cette discussion constitue un guide du comportement de la configuration Windows PowerShell par défaut.

Pour compléter automatiquement un nom de fichier ou de chemin d'accès à partir des choix disponibles, tapez une partie du nom et appuyez sur la touche Tab. Windows PowerShell étend automatiquement le nom en fonction de la première correspondance qu'il trouve. L'utilisation répétée de la touche Tab permet de parcourir tous les choix disponibles.

L'extension par tabulation des noms d'applets de commande est légèrement différente. Pour utiliser l'extension par tabulation sur un nom d'applet de commande, tapez l'intégralité de la première partie du nom (le verbe) et le trait d'union qui suit. Vous pouvez indiquer une plus grande partie du nom pour une correspondance partielle. Par exemple, si vous tapez get-co et appuyez sur la touche Tab, Windows PowerShell étend automatiquement votre saisie pour donner l'applet de commande Get-Command (remarquez que cela modifie également la casse des lettres en leur forme standard). Si vous appuyez de nouveau sur la touche Tab, Windows PowerShell propose à la place le seul autre nom d'applet de commande correspondant, Get-Content.

Vous pouvez utiliser l'extension par tabulation à plusieurs reprises sur la même ligne. Par exemple, vous pouvez utiliser l'extension par tabulation sur le nom de l'applet de commande Get-Content en entrant :

PS> Get-Con<Tab>

Lorsque vous appuyez sur la touche Tab, la commande se développe en :

PS> Get-Content

Vous pouvez ensuite spécifier partiellement le chemin d'accès au fichier journal Active Setup et utiliser de nouveau l'extension par tabulation :

PS> Get-Content c:\windows\acts<Tab>

Lorsque vous appuyez sur la touche Tab, la commande se développe en :

PS> Get-Content C:\windows\actsetup.log
Remarque :

Une limitation du processus d'extension par tabulation réside dans le fait que les tabulations sont toujours interprétées comme des tentatives pour compléter un mot. Si vous copiez et collez un exemple de commande dans une console Windows PowerShell, veillez à ce qu'il ne contienne aucune tabulation ; la présence de tabulations donne des résultats imprévisibles et certainement différents de ceux qui étaient prévus.




Table des matières