Doskey fonctionne dans les versions modernes de Windows pour définir des alias pour des commandes uniques, par exemple doskey foo=bar
.
Il y a un léger problème à essayer de l'utiliser pour des commandes composées comme doskey foo=bar & baz
cela est interprété comme (doskey foo=bar) & baz
. La solution évidente serait d'ajouter des parenthèses explicites, doskey foo=(bar & baz)
mais pour une raison quelconque, cela ne fonctionne pas, et doskey foo="bar & baz"
ne fonctionne pas non plus.
Y a-t-il une manière de faire ça?
la source
pour ajouter aux réponses précédentes, vous pouvez également faire ceci:
mybatfile.cmd
aliases.txt
notez que dans le macrofichier, il n'est pas nécessaire d'échapper le tube / esperluette et vous pouvez définir plusieurs alias en un seul appel.
la source