2010-07-15 6 views
0

Cela doit être une vraie question stupide. Et je ne peux pas comprendre comment. Ce que je veux faire est de lancer une nouvelle ligne de commande avec quelques arguments et d'y exécuter quelques commandes.Lancer une nouvelle ligne de commande et exécuter cette commande

Voici ce que j'ai dans mon .cmd

CMD /k %EnvInstallPath% %wo% %var% 

cd /d %wo%\src 

Quand j'exécute test.cmd, je vois que les changements de répertoire à% wo%, mais plus cd src est pas exécuté. J'ai besoin de cd dans un répertoire et d'exécuter quelques autres commandes.

Répondre

0

Lorsque vous exécutez cmd avec /k la console exécute la commande, puis reprend avec l' rapide. Je suppose que ce que vous voulez est d'exécuter la commande et de la reprendre avec la suivante, donc vous devez lancer cmd avec /c à la place.

0

mettre les autres commandes dans un fichier de chauve-souris différentes et

start AFewOtherCommands.bat 
+0

Salut là-bas ... N'a pas travaillé. Ma ligne de commande s'est terminée à CMD/k% EnvInstallPath%% wo%% var% Lorsque j'ai tapé exit, la nouvelle fenêtre cmd est apparue. – user393148

Questions connexes