Comment puis-je obtenir mon fichier de commandes à utiliser timeout /nobreak
sans afficher dans le programme "en attente d'une seconde, appuyez sur CTRL + C pour quitter" ?
1
Comment puis-je obtenir mon fichier de commandes à utiliser timeout /nobreak
sans afficher dans le programme "en attente d'une seconde, appuyez sur CTRL + C pour quitter" ?
Vous pouvez rediriger la sortie de la commande vers le périphérique Nul comme ceci:
TIMEOUT 1 /NOBREAK >NUL
Pour la plupart des commandes, ajouter >nul
à la fin de la commande redirigera la sortie standard de la commande vers le périphérique Nul qui écartera simplement la sortie. Certaines sorties, en particulier les erreurs, seront toujours écrites à l’écran.
Si vous souhaitez faire une pause indéfiniment, utilisez:
PAUSE >NUL
Ou peut aller plus loin et fournir un message personnalisé:
ECHO Press your favorite key to continue...
PAUSE >NUL
La meilleure option est de faire:
ping localhost -n 2 > nul
Ce qui va juste attendre 1 seconde, et aucun texte ne s'affichera.
:RÉ
timeout
.