Nom variable pour fichier de sortie (Batch)

Résolu/Fermé
lacanne - 17 nov. 2010 à 18:07
 lacanne - 17 nov. 2010 à 19:08
Bonjour,

J'aimerais savoir si il était possible que mon fichier de sortie en .txt prenne l'heure et la date du jour afin que le fichier ne s'enregistre pas à chaque lancement dans le même fichier. Ainsi que pour une meilleure organisation.

Comme deuxième question, j'utilise SNMP pour faire une demande à une IP d'une information de température, je voulais savoir si il était possible de récupérer cette information pour pouvoir lui mettre une condition du genre exécuter cette autre demande d'information SI la température est supérieur à 40 par exemple. Pour information j'arrive à l'envoyé dans un fichier texte mais les lignes comportes TRIGGER: 40 donc je ne vois pas comment je peux réutiliser ces valeurs.

Merci pour votre aide.
A voir également:

1 réponse

BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
Modifié par BeFaX le 17/11/2010 à 19:36
Pour la sortie avec date et heure c'est possible oui avec ce code à mettre avant chaque sortie de fichier afin que l'heure soit prise en compte chaque fois :
set dt=%date:~0,10% 
set dt=%dt:/=-% 
set tm=%time:~0,8% 
set tm=%tm::=.% 
echo blablabla >%dt%-%tm%.txt
Vu que les noms de fichiers n'acceptent pas les / et les : présents dans la date et l'heure, il faut les enlever et les remplacer.

set dt=%date:~0,10% // Affichage de la date dans une variable %dt% sur 10 caractères : 17/11/2010
set dt=%dt:/=-% // On remplace les / par des - : 17-11-2010
set tm=%time:~0,8% // Affichage de l'heure dans une variable %tm% sur 8 caractères : 18:24:35
set tm=%tm::=.% // On remplace les : par des . : 18.24.35
echo blablabla >%dt%-%tm%.txt // On remplit un fichier du nom de %dt%-%tm%.txt : 17-11-2010-18.24.35.txt
1
Un grand merci a toi !
0