Je veux avoir un fichier cmd avec quelque chose comme:Est-il possible d'utiliser les redirections de sortie à partir d'un fichier cmd en utilisant start?
:one
start /wait (blabla1.exe -q -m 1>blabla1.log 2>&1)
:two
start /wait (blabla2.exe -q -m 1>blabla2.log 2>&1)
où je veux la sortie de l'application de la sortie non blabla de la commande de démarrage.
Est-il même possible d'avoir les redirections "locales" dans la commande de démarrage?
Dois-je créer une ligne 1 cmd contenant
blabla1.exe -q -m 1>blabla1.log 2>&1
et le transmettre à la commande start
? Mise à jour: J'ai besoin de terminer le premier (blabla1.exe) avant de lancer le second (blabla2.exe). C'est la raison pour laquelle vous utilisez start /wait
.
(Windows XP et plus)
J'ai besoin de la 2ème pour démarrer APRÈS la fin du premier. Donc je suppose que j'ai besoin de/wait. –
@Francois - Droite - dans les fichiers batch, lorsque vous n'utilisez pas start, les fichiers batch ne passent pas à la ligne suivante jusqu'à la fin d'un cmd/exe. Ce n'est que lorsque vous utilisez start, que cette/wait est nécessaire pour attendre la première sortie. Ajout d'un exemple de script batch pour démontrer –
Vous avez raison, je n'ai pas besoin de 'start' en premier lieu, alors je n'ai pas besoin de'/wait'. Juste sans, cela fonctionne comme je l'ai prévu. Merci! {Pourquoi est-ce simple quand vous pouvez le faire compliqué! soupir ;-)} –