Préfixe des commandes en batch

0

J'utilise un fichier de commandes pour exécuter Grunt avec une personnalisation de la console. Je me demandais s'il y avait un moyen d'ajouter du grunt et un espace aux commandes que j'entre dans la console.

Voici mon fichier batch:

CD /D "C:\Users\ACCRS\Documents\Grunt"
START cmd /K "grunt & title Grunt & prompt $"

Ce serait bien si je pouvais faire en sorte que cela ne fasse qu'ajouter du grunt si la commande n'est pas reconnue sans elle.

Marcel
la source
Voulez-vous dire que vous voulez que Grunt fasse partie de la ligne de commande interactive, de sorte que si vous exécutez une commande dans cette fenêtre qui n'a pas de mode d'exécution similaire, elle l'essaiera comme si vous aviez d'abord tapé grunt?
Mark Allen
@ MarkAllen C'est comme ça que je l'ai lu. La partie délicate étant particulièrement que Grunt devrait seulement être utilisé lorsque les options normales échouent. Donc pour dir CMD ne ferait que traiter dir. Mais pour gruntcommand, où il ne s’agit pas d’une commande intégrée ni d’un fichier EXE / COM / BAT / etc dans% PATH%, CMD devrait automatiquement ajouter des éléments grunt puis traiter le tout comme grunt gruntcommand.
Iszi
Exactement! Est-ce que c'est possible?
Marcel
Kinda? Examinez la commande Doskey (toujours présente dans Windows 8.1, peu importe le nom du lien). superuser.com/questions/49170/create-an-alias-in-windows-xp Vous pouvez essayer de créer des alias pour au moins toutes les commandes grunt courantes, je pense. Donner un coup de feu!
Mark Allen
J'ai Windows 7 D:
Marcel