Génération petit code (*.bat) --> débutant
Fermé
testhelp
-
21 juil. 2012 à 19:47
dubcek Messages postés 18589 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 21 mars 2023 - 22 juil. 2012 à 11:51
dubcek Messages postés 18589 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 21 mars 2023 - 22 juil. 2012 à 11:51
A voir également:
- Génération petit code (*.bat) --> débutant
- Petit colis distribution - Forum Internet / Réseaux sociaux
- Fichier bat - Guide
- Petit 1 comme ² ✓ - Forum Windows
- Bat to exe converter - Télécharger - Édition & Programmation
- Code asci - Guide
8 réponses
BeFaX
Messages postés
14202
Date d'inscription
mercredi 24 décembre 2008
Statut
Contributeur
Dernière intervention
6 août 2013
3 843
Modifié par BeFaX le 21/07/2012 à 20:33
Modifié par BeFaX le 21/07/2012 à 20:33
Donc il te faudrait lire le premier fichier texte pour le réécrire dans un nouveau fichier (textall) et écrire ce qui se trouve dans le second fichier texte à la suite du fichier textall.
Donc ceci :
MORE fichier1.txt>textall.txt
MORE fichier2.txt>>textall.txt
Ou :
(more fichier1.txt
more fichier2.txt)>textall.txt
Donc ceci :
MORE fichier1.txt>textall.txt
MORE fichier2.txt>>textall.txt
Ou :
(more fichier1.txt
more fichier2.txt)>textall.txt
Super merci beaucoup BeFaX ca fonctionne!!!
Par contre, après avoir généré mon fichier reprenant le texte des 2 premiers fichiers générés, j'aimerai supprimé les 2 fichiers et ne gardé que le fichier de fusion.
Est-ce possible?
Merci encoreBeFaX
Par contre, après avoir généré mon fichier reprenant le texte des 2 premiers fichiers générés, j'aimerai supprimé les 2 fichiers et ne gardé que le fichier de fusion.
Est-ce possible?
Merci encoreBeFaX
BeFaX
Messages postés
14202
Date d'inscription
mercredi 24 décembre 2008
Statut
Contributeur
Dernière intervention
6 août 2013
3 843
21 juil. 2012 à 21:37
21 juil. 2012 à 21:37
Oui, bien sûr, il te suffit de rajouter un DEL fichier1.txt fichier2.txt
juste après ces lignes.
Il te restera ton textall.txt.
juste après ces lignes.
Il te restera ton textall.txt.
Finalement il semblerait qu'il y ait un problème.
En fait j'ai demandé pour la fusion de 2 fichiers mais j'en ai en fait 6. J'ai extrapolé les codes. Mon problème est que mon fichier de fusion ne contient pas toutes les données cumulées des 6 fichiers générés.
Si je lance le *.bat, ca me génère un fichier de fusion un coup de 6ko, un coup de 40ko, un suivant de 45ko, un suivant de 10ko, etc. (en ayant tout supprimé entre 2 tests).
Voici mon code pour etre pus clair:
start 1.exe /stext v1
start 2.exe /stext v2
start 3.exe /stext v3
start 4.exe /stext v4
start 5.exe /stext v5
start 6.exe /stext v6
start 7.exe /stext v7
(more v1
more v2
more v3
more v4
more v5
more v6
more v7)>all
Je n'ai pas mis les *.txt puisque je ne les veut pas. Je veux qu'ils restent des fichiers neutre que je peux ouvrir par la suite moi meme.
En fait j'ai demandé pour la fusion de 2 fichiers mais j'en ai en fait 6. J'ai extrapolé les codes. Mon problème est que mon fichier de fusion ne contient pas toutes les données cumulées des 6 fichiers générés.
Si je lance le *.bat, ca me génère un fichier de fusion un coup de 6ko, un coup de 40ko, un suivant de 45ko, un suivant de 10ko, etc. (en ayant tout supprimé entre 2 tests).
Voici mon code pour etre pus clair:
start 1.exe /stext v1
start 2.exe /stext v2
start 3.exe /stext v3
start 4.exe /stext v4
start 5.exe /stext v5
start 6.exe /stext v6
start 7.exe /stext v7
(more v1
more v2
more v3
more v4
more v5
more v6
more v7)>all
Je n'ai pas mis les *.txt puisque je ne les veut pas. Je veux qu'ils restent des fichiers neutre que je peux ouvrir par la suite moi meme.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
22 juil. 2012 à 08:35
22 juil. 2012 à 08:35
hello
essayer avec copy
essayer avec copy
copy v1+v2+v3+v4+v5+v6+v7 all
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
22 juil. 2012 à 09:52
22 juil. 2012 à 09:52
avec start, les programmes démarrent en parallèle, ils ne sont peut-être pas tous terminés quand le.bat arrive aux more ou au copy
Bonjour,
serait-il donc possible de faire la copie que lorsque tous les *.exe sont terminés? Peut être ajouter une ligne de code de tempo de 1 ou 2 secondes si ca existe?
serait-il donc possible de faire la copie que lorsque tous les *.exe sont terminés? Peut être ajouter une ligne de code de tempo de 1 ou 2 secondes si ca existe?
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
22 juil. 2012 à 11:51
22 juil. 2012 à 11:51
soit enlever les start pour que les exe s'exécutent l'un après l'autre, soit mettre un délai de (par ex.) 10 secondes:
ping -n 10 127.0.0.1 > NUL