63 votes

Comment envoyer un message à stderr à partir de cmd ?

Dans un fichier .cmd Windows standard, je peux envoyer des messages à stdout simplement en faisant:

Comment puis-je envoyer un message à stderr ?

Exemple:

Disons que j’ai le script parent.cmd contenant :

et un enfant contenant :

77voto

dolphy Points 1566

Vous pouvez essayer de rediriger le handle de STDOUT vers le handle de STDERR. Dans votre processus enfant, effectuez l’écho avec une redirection de poignée :

Microsoft 'splainin it

23voto

Phill Sacre Points 16238

Essayer ``

Je viens d’essayer cela et cela semble fonctionner correctement, même à partir d’un fichier batch.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X