bonjour
je teste sans succes de formater une page html qui est le résultat d'une boucle.
Mon script a pour but de lister le contenu d'un repertoire avec des pdf et d'exporter ce résultat au format html avec un lien cliquable pour ouvrir chaque pdf.
j'arrive à creer un fichier html mais brut, je n'arrive pas ensuite à lui ajouter un titre ou autre.
le script qui me cree bien un fichier html
ma commande ne prend pas en compte le -head ni -precontent
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
20
21 $chemin = "C:\RP" $fichiers = get-childitem $chemin *.pdf | sort-object LastWriteTime -descending function listage { foreach ($fichier in $fichiers) { $name=$fichier.name $monannee=$name.substring(10,2) $monmois=$name.substring(7,2) $monjour=$name.substring(4,2) $lemois=(Get-Culture).DateTimeFormat.GetMonthName($monmois) #write-host $name write-output '<li>' le $monjour $lemois $monannee "<a href= '$name' > telecharger le pdf </a>" } } #partie html a inclure $head = "<style>BODY{background-color:peachpuff;}</style>" listage convertto-html -Head $head -PreContent "<h1>Web Page Title</h1>" | set-content c:\RP\revue_de_presse.html
si je me un pipe entre listage et convertto-html, il prend bien en compte le head et le precontent mais par contre j'ai une serie de chiffre en resultat non et non cliquable
merci d'avance de votre aide
Partager