Bonjour,

Je débute en Batch et j'ai un fichier search.txt de la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Recherche moniteurs en erreur pour XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Recherche moniteurs en erreur pour XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Ces blocs sont répétés 4 fois, et à chaque fois il y a la chaine "Recherche..." au début du bloc. Je souhaite mettre en forme le contenu de mon fichier dans une page HTML avec un tableau. Le problème c'est que je ne peux pas stocker mes blocs dans des variables, du coup est ce que quelqu'un a une idée (j'ai pensé à une boucle for) pour mettre mes blocs dans des balises <td> ?
Voici le code de génération de ma page html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(
	echo ^<!doctype html^>
	echo ^<html lang="fr"^>
	echo ^<head^>
	echo 	^<meta charset="utf-8"^>
	echo 	^<title^>Bilan des moniteurs en erreur sur tous les sitescopes^</title^>
	echo ^</head^>
	echo ^<body^>
	echo 	^<table border="1"^>
	echo	 	^<tr^>
	echo			^<th^>SiteScope^</th^>
	echo			^<th^>Moniteurs en erreur^</th^>
	echo		^</tr^>
	type search.txt
	echo	^</table^>
	echo ^</body^>
	echo ^</html^>
) > monitor_error.html
La ligne "type search.txt" m'affiche le contenu de mon fichier en "brut", c'est la que je souhaite mettre en forme le contenu au lieu de juste "type". J'espère avoir été assez clair, merci de votre aide ! Marcel.

Edit: Finalement je le fais en powershell, c'est beaucoup plus simple et dédié. Marcel