2010-01-05 8 views

Répondre

5

J'ai trouvé la réponse moi-même:

dir^
^"*.bat^"^
/w 

fonctionne comme je veux. Dans la deuxième ligne, il doit y avoir des espaces avant le premier signe et après le dernier. (Avec Vista SP2)

1

Une autre solution qui a fonctionné pour moi (Windows Server 2012) est d'inclure un onglet sur la ligne suivante. Par exemple:

dir^
    "*.bat"^
    /w 

Selon mon expérience, un caractère de tabulation peut remplacer un espace lors de la délimitation d'arguments à une commande ou un script. Je pense aussi que cela a un look plus propre.

Cependant, je ne l'ai pas passé du temps à tester sous tous les scénarios possibles de syntaxe de fichier batch et il est possible, il y a un certain où il ne sera pas applicable ou fonctionner correctement.

+0

EDIT: Version Windows spécifié où je l'ai utilisé cette – alethurgy