[BATCH] & Intégration de code html
Résolu
Tosh94
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Tosh94 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Tosh94 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite via un script batch créer un fichier en .html intégrant le code suivant :
<!DOCTYPE html>
<html>
<head>
<title> Refresh</title>
</head>
<BODY>
<META HTTP-EQUIV="Refresh"CONTENT="0; URL=*LIEN*"/>
</body>
</html>
Avec mon script Batch, je veux que l'utilisateur puisse écrire le nom du fichier créée en html et de copier le lien. Pour cela, j'ai en .bat
setlocal enableDelayedExpansion
set /p Titre=Titre :
cls
set /p Lien=Lien :
cls
Set Recup=%Lien%
cls
echo %Recup%>>%Titre%.html
pause
Ici le contenu de la variable LIEN écrit par l'utilisateur sera remplacé par *Lien* du code HTML et ça fonctionne.
Cependant, je veux intégrer mon code HTML dans mon script et je n'y arrive pas.
Avez-vous une solution? Merci d'avance.
Je souhaite via un script batch créer un fichier en .html intégrant le code suivant :
<!DOCTYPE html>
<html>
<head>
<title> Refresh</title>
</head>
<BODY>
<META HTTP-EQUIV="Refresh"CONTENT="0; URL=*LIEN*"/>
</body>
</html>
Avec mon script Batch, je veux que l'utilisateur puisse écrire le nom du fichier créée en html et de copier le lien. Pour cela, j'ai en .bat
setlocal enableDelayedExpansion
set /p Titre=Titre :
cls
set /p Lien=Lien :
cls
Set Recup=%Lien%
cls
echo %Recup%>>%Titre%.html
pause
Ici le contenu de la variable LIEN écrit par l'utilisateur sera remplacé par *Lien* du code HTML et ça fonctionne.
Cependant, je veux intégrer mon code HTML dans mon script et je n'y arrive pas.
Avez-vous une solution? Merci d'avance.
1 réponse
-
hello
il faut protéger les car. < et >C:> bb
<!DOCTYPE html>
<html>
<head>
<title> Refresh</title>
</head>
<BODY>
<META HTTP-EQUIV="Refresh"CONTENT="0; URL=*LIEN*"/>
</body>
</html>
C:> type bb.bat
@echo off
echo ^<!DOCTYPE html^>
echo ^<html^>
echo ^<head^>
echo ^<title^> Refresh^</title^>
echo ^</head^>
echo ^<BODY^>
echo ^<META HTTP-EQUIV="Refresh"CONTENT="0; URL=*LIEN*"/^>
echo ^</body^>
echo ^</html^>-
salut,
Et il faut mettre la balise meta refresh dans le head
setlocal enableDelayedExpansion set /p Titre=Titre : cls set /p Lien=Lien : cls echo ^<!DOCTYPE html^> >%Titre%.html echo ^<html^> >>%Titre%.html echo ^<head^> >>%Titre%.html echo ^<title^>Refresh^</title^> >>%Titre%.html echo ^<meta http-equiv="refresh" content="0; url=http://%Lien%/"^> >>%Titre%.html echo ^</head^> >>%Titre%.html echo ^<body^> >>%Titre%.html echo ^</body^> >>%Titre%.html echo ^</html^> >>%Titre%.html pause
-
on peut aussi regrouper les echo
(
echo ^<!DOCTYPE html^>
echo ^<html^>
echo ^<head^>
echo ^<title^>Refresh^</title^>
echo ^<meta http-equiv="refresh" content="0; url=http://%Lien%/"^>
echo ^</head^>
echo ^<body^>
echo ^</body^>
echo ^</html^>
) > %Titre%.html- et c'est tout de suite réutilisé ;-) https://forums.commentcamarche.net/forum/affich-33520801-cree-un-txt-et-mettre-des-choses-dedans#1
-
-