Détails
Comment mettre en veille pendant cinq secondes dans un fichier batch/cmd
L’outil Snipping de Windows peut capturer l’écran, mais il m’arrive parfois de vouloir capturer l’écran après cinq secondes, par exemple en prenant une image affichée par la webcam. (Exécutez le script et souriez à la caméra, par exemple).
Comment puis-je mettre en veille pendant 5 secondes dans un fichier batch ?
656
3
Une astuce consiste à (mal) utiliser la commande ping :
Explication :
ping
est un utilitaire système qui envoie des requêtes ping.ping
est disponible sur toutes les versions de Windows.-n 6
indique qu'il y aura 6 pings. Il y a un délai de 1s entre chaque ping, donc pour un délai de 5s vous devez envoyer 6 pings.> nul
supprime la sortie deping
, en la redirigeant versnul
.Le hack suivant vous permet de dormir pendant 5 secondes.
Comme ping attend une seconde entre les pings, vous devez spécifier une seconde de plus que nécessaire.
Vous pouvez utiliser [VBScript][1], par exemple, le fichier
myscript.vbs
:Fichier batch :
[1] : http://en.wikipedia.org/wiki/VBScript