Wait dans un fichier de commande - Win NT/2K/XP - Windows & Software
Marsh Posté le 21-10-2007 à 09:47:19
Vu que tu parles de DOS, tu cherches une version 16 bits ? Ou c'est une erreur de ta part et tu cherche une version 32 bits pour invite de commande sous Windows ?
Je vais supposer que c'est la 2ème option (sinon tu utiliserai la commande native de MSDOS). Alors le seul moyen est de faire appel à un exécutable externe.
Le mieux c'est de télécharger le Resource Kit pour Windows 2003, à l'intérieur tu as un utilitaire qui s'appelle SLEEP et fait exactement ce que tu cherches à faire (c'est juste ennuyeux de télécharger plusieurs Mo pour un utilitaire de quelques Ko).
http://www.microsoft.com/downloads [...] laylang=en
Une astuce, si tu n'as pas besoin de précision, est d'utiliser l'utilitaire "ping" pour faire patienter ton système :
http://malektips.com/dos0017.html
Marsh Posté le 22-10-2007 à 09:08:27
Merci. J'avais effectivement mal formulé ma demande il s'agit bien de 32 bits.
Connais tu les éventuels moyens d'afficher l'heure (y compris secondes) et la date ?
Question complémentaire : le ressource Kit de Windows 2003 est-il, comme j'ai cru le comprendre, utilisable sous Windows XP ?
Merci d'avance
Eric
Marsh Posté le 23-10-2007 à 08:28:37
Oui, il est utilisable sous XP (et même une fois décompacté sous d'autres OS Win 32 bits... copier les utilitaires qui t'intéressent).
Pour la date / heure c'est les variables DATE et TIME
ECHO %DATE% %TIME% |
Après je dirais si t'intéresse au scripting sous Windows tu as deux autres possibilités :
- Windows Scripting Host (WSH), tu écris des scripts en VBScript / JScript. autant dire que c'est nettement plus souple et laisse bien plus de possibilités qu'un batch.
- Windows PowerShell, qui est un Shell destiné principalement à effectuer des tâches d'administration. Mais il dispose de pas mal de fonctionnalités qui manques d'habitude au shell de Windows (par exemple "piper" une commande vers une autre). Les fonctionnalités de scripting sont très nettement améliorées.
Marsh Posté le 23-10-2007 à 13:09:39
Merci beaucoup de toutes ces précieuses infos.
Je n'ai pas encore eu le courage de me lancer dans VBScript .. ou autre outil de scripting ..
Peut etre m'as-tu décidé, je vais y jeter un oeil.
Eric
Marsh Posté le 20-10-2007 à 18:27:44
Bonjour,
je n'ai pas trouvé de forum DOS ... !? Bizarre non !? alors je mets ma question ici!!
Je cherche un moyen, dans un bon vieux fichier de commandes DOS de faire attendre qq secondes mais ne trouve pas Wait, y en a-t-il un .. caché ?? ou un truc pour le faire (sans boucler en CPU!)
Merci d'avance de toute aide
Eric