".BAT" > effacer réponse de programme avec "CLS"
Fermé
micromega
Messages postés
131
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 avril 2020
-
17 sept. 2015 à 00:07
micromega Messages postés 131 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 12 avril 2020 - 17 sept. 2015 à 13:58
micromega Messages postés 131 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 12 avril 2020 - 17 sept. 2015 à 13:58
A voir également:
- Cls batch
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Batch net use - Forum Réseau
- Script batch utile ✓ - Forum Programmation
- Input batch - Forum Autoit / batch
1 réponse
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié par [Dal] le 17/09/2015 à 11:59
Modifié par [Dal] le 17/09/2015 à 11:59
Salut micromega,
Non, à ma connaissance ce n'est pas possible au moyen de
Par contre, ce qui s'affiche à l'écran est peut-être envoyé par ton exécutable sur stderr, essaye de mettre
Dal
Non, à ma connaissance ce n'est pas possible au moyen de
clsou d'une autre commande batch d'effacer des lignes précédentes de façon sélective.
Par contre, ce qui s'affiche à l'écran est peut-être envoyé par ton exécutable sur stderr, essaye de mettre
>nul 2>&1à la fin de ton appel à l'exécutable au lieu de seulement
>nul, pour tenter de rediriger les deux flux sur "nul".
Dal
17 sept. 2015 à 13:58
J'avais déjà essayé avec toutes les variantes de >NUL, >NUL 2>&1...
Mais il s'agit d'un cas particulier que je n'avais pas rencontré jusque là...
Le seul remède est de créer un lien symbolique de l'exécutable (mais ne fonctionne pas sous XP), sinon c'est de faire un CLS après le lancement de l'exécutable et de recopier de nouveau toutes les lignes visibles du départ après le CLS : C'est lourd et moche... mais bon.
S'il y a d'autres propositions n'hésitez pas.
Merci