Astuces Informatiques
Un article de ChtilandWiki.
[modifier] Internet[modifier] [modifier] Batch DOS[modifier] Créer un dossier avec la date ou l'heureset nomdossier=%date:~5,2%-%date:~8,2%-%date:~11,4% mkdir %nomdossier% Explications :
Attention avec la valeur %time% : pensez à 7:20 mais aussi à 10:45 qui n'auront pas les mêmes paramètres. Dans le cas de batchs planifiés, le plus simple reste de créer 2 batchs donc deux planifications.
[modifier] Commande WAITLe but de cette commande est de permettre une pause de X secondes dans l'exécution d'un batch. Malheureusement celle-ci n'existe pas sous windows, voici donc comment aplier à ce problème. Créez un fichier wait.bat dont voici le source @CHOICE /T:N,%1% > NUL Oui, une seule ligne ! Enregistrez ce fichier dans c:\windows\command (Win 9X) ou c:\windows\system32 ou c:\winnt\system32 (Windows 2000, XP et plus). Maintenant pour faire une pause de 10 secondes dans un batch, incluez simplement la ligne CALL WAIT 10 Cependant, si vous utilisez Windows NT, 2000 ou XP, la commande Choice n'est pas installée par défault. Voici le source pour ce cas de wait.bat @ping 127.0.0.1 -n 2 -w 1000 > nul @ping 127.0.0.1 -n %1% -w 1000> nul La présence de ces deux lignes est que pour pouvoir attendre (wait) en utilisant la commande PING, il faut ajouter des lignes suplémentaires pour obtenir le nombre de secondes correct. Notez aussi que comme la commande PING tourne de façon continue, le batch tournera durant toute la pause, et risque de prendre quelques ressources système. C'est pourquoi l'installation de la commande CHOICE est recommandé, une recherche sur Google vous y aidera. Windows XP et 2003 ont la possibilité d'utiliser la commande SLEEP disponible dans le Ressource Kit de Windows 2003. [modifier] Lienshttp://www.computerhope.com/msdos.htm
|
|






