.bat ecrire resultat dans un fichier
Résolu/Fermé
faleminderit
Messages postés
206
Date d'inscription
mardi 2 janvier 2007
Statut
Membre
Dernière intervention
12 juillet 2018
-
1 oct. 2008 à 19:21
niko28 - 4 oct. 2013 à 07:52
niko28 - 4 oct. 2013 à 07:52
A voir également:
- Batch log
- Fichier rar - Guide
- Fichier bat - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
faleminderit
Messages postés
206
Date d'inscription
mardi 2 janvier 2007
Statut
Membre
Dernière intervention
12 juillet 2018
85
1 oct. 2008 à 21:25
1 oct. 2008 à 21:25
Youpiii !!!
J'ai trouvé !!!
J'ai du faire un condensé d'info prises sur 5 forum différents !!!!
Alors je vous explique !
J'ai mon script robocopy.bat qui fait la copie.
J'ai ensuite crée un autre scrip log.bat, dans celui ci j'ai écris
set myvar=%DATE:/=%
robocopy.bat > log.%myvar%.txt
et la il me crée un fichier texte nomé log.01102008.log et à l'interieur j'ai tout le déroulement de mon script robocopy.bat
Du coup dans mes taches planifiés c'est uniquement le fichier test.bat que je dois executer !
C'est génial ! :-D
Heuuu par contre rien à faire celui la de script ne veux pas se fermer une fois qu'il a terminé...
meme si je rajoute un exit a la fin du fichier celui ci reste ouvert...
Une idée ??
J'ai trouvé !!!
J'ai du faire un condensé d'info prises sur 5 forum différents !!!!
Alors je vous explique !
J'ai mon script robocopy.bat qui fait la copie.
J'ai ensuite crée un autre scrip log.bat, dans celui ci j'ai écris
set myvar=%DATE:/=%
robocopy.bat > log.%myvar%.txt
et la il me crée un fichier texte nomé log.01102008.log et à l'interieur j'ai tout le déroulement de mon script robocopy.bat
Du coup dans mes taches planifiés c'est uniquement le fichier test.bat que je dois executer !
C'est génial ! :-D
Heuuu par contre rien à faire celui la de script ne veux pas se fermer une fois qu'il a terminé...
meme si je rajoute un exit a la fin du fichier celui ci reste ouvert...
Une idée ??
DARTOX
Messages postés
35
Date d'inscription
mercredi 1 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2008
9
1 oct. 2008 à 19:33
1 oct. 2008 à 19:33
salut,
- si tu remplaces le ">" par ">>", ton résultat sera concaténé à l'ancien fichier.
- pour créer ton fichier quotidien, tu peux, si la solution te convient, récupèrer la date système, sous dos,
ça devrait pas être trés compliqué, puis la concatener au préfixe que tu veux.
ensuite à la place de "fichier_de_sortie.txt" tu mets ta nouvelle variable.
@+
- si tu remplaces le ">" par ">>", ton résultat sera concaténé à l'ancien fichier.
- pour créer ton fichier quotidien, tu peux, si la solution te convient, récupèrer la date système, sous dos,
ça devrait pas être trés compliqué, puis la concatener au préfixe que tu veux.
ensuite à la place de "fichier_de_sortie.txt" tu mets ta nouvelle variable.
@+
faleminderit
Messages postés
206
Date d'inscription
mardi 2 janvier 2007
Statut
Membre
Dernière intervention
12 juillet 2018
85
1 oct. 2008 à 19:45
1 oct. 2008 à 19:45
oki merci, mais par contre je ne sais toujours pas comment copier l'intégralité du DOS dans le fichier. ;-(
DARTOX
Messages postés
35
Date d'inscription
mercredi 1 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2008
9
1 oct. 2008 à 19:54
1 oct. 2008 à 19:54
quand tu utilise le ">" il doit normalement tout te copier, si ce n'est pas le cas,
c'est sans doute que la fonction que tu appelles (celle pour copier) n'a pas les paramètres
pour tout afficher. ils n'existent peut-être pas.
sur ta fonction sous dos essaie l'aide : fonction /?
( chance si ça marche sans être une fonction dos de base !! mais bon ça ne coute rien )
++
c'est sans doute que la fonction que tu appelles (celle pour copier) n'a pas les paramètres
pour tout afficher. ils n'existent peut-être pas.
sur ta fonction sous dos essaie l'aide : fonction /?
( chance si ça marche sans être une fonction dos de base !! mais bon ça ne coute rien )
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question