Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Ecran de veille à partir d'un fichier HTML

1 réponse
Avatar
francknite
J'ai créé un journal à partir de Powerpoint ke g ensuite converti en
HTML. Est-il possible maintenant de faire apparaitre mon animation
comme un écran de veille.

Merci d'avance pour votre aide.

Franck

1 réponse

Avatar
Jean-Claude BELLAMY
JAB [MVP] s'est ainsi exprimé:
"franck" a écrit dans le message de
news:
J'ai créé un journal à partir de Powerpoint ke g ensuite converti en
HTML. Est-il possible maintenant de faire apparaitre mon animation
comme un écran de veille.


j'en ai aucune idée mais tu peux essayer en le renommant en .SCR


Il y en a qui croient au Père Noël !! ;+)

Un économiseur d'écran .scr est un EXÉCUTABLE Windows (c'est un .exe)
Donc aucun rapport avec un document HTML (texte)

Mais on peut malgré tout utiliser un document HTML comme économiseur d'écran
en passant par
"l'écran de veille des chaines"


Conditions préalables :
-----------------------
- IE4 minimum doit être installé (sous XP, pas de pb!)
(l'active desktop n'a pas besoin d'être actif)
- Un serveur HTTP doit être installé
(par exemple IIS, ou Apache, ou Sambar,..., )

Ce truc a été au goût du jour lors de l'arrivée de IE4, avec les "chaines"
(au départ il y avait "TF1", "Elle", "La Météo", "ZD Net", ...), auxquelles
on s'abonne (technique dite de "push").
Vu que ce truc est consommateur de connexion réseau, c'est un peu tombé dans
l'oubli (la "barre des chaines" a d'ailleurs disparu dans le fond d'écran du
PC avec IE5).

Mais l'écran de veille des chaines existe toujours, et peut être utilisé en
Intranet, voire sur son poste local.

Pour cela il faut créer 2 documents :

- Un document HTML qui sera la page affichée par l'économiseur
(n'importe quel document HTML convient)

- Un document CDF (Channel Definition File) qui va "décrire"
ce document et l'incorporer dans l'écran de veille de chaine.
(je donne un exemple plus loin)


NB : On peut créer autant de couples de ce type pour avoir autant d'écrans
différents.

Une fois que c'est fait, on lance Internet Explorer, et on ouvre l'adresse :
http://mon-serveur-ouaibe/lefichier.cdf

Cela va provoquer l'ouverture de la boite de dialogue intitulée "Ajout de
favoris"
Cocher la case "Rendre disponible hors connexion", et appuyer sur le bouton
"personnaliser"

Différentes boites de dialogue vont ensuite apparaitre, servant à planifier
la mise à jour de ce "favori" (on peut se contenter d'appuyer sur les
boutons "Suivant" .."terminer")
On revient ensuite sur la boite initiale, on appuie sur OK

Si l'écran des chaines n'est pas l'économiseur en cours, une boite de
dialogue demande si on veut qu'il le devienne. On appuie sur "Oui". La
synchronisation se déclenche alors (mise dans un cache de la page HTML
spécifiée et des gifs éventuels contenus dedans)

On peut vérifier alors dans le panneau de config /affichage / Onglet "Ecran
de veille" qu'on a bien "Ecran de veille des chaines"

Si on appuie sur "Paramètres", on verra une liste (au départ avec un seul
item) contenant cette "chaine". Et on peut tester imédiatement!

Exemples
======= Le but est d'afficher mon "lapin galopant"
(http://www.bellamyjc.org/gif/runrabit.gif)
avec comme fond le "Grand Oeuvre" de l'Encyclopédie de Diderot
(http://www.bellamyjc.org/gif/grand_oeuvre.jpg)

J'ai donc créé dans le répertoire par défaut de mon serveur HTTP local
(nommé "springfield") 2 fichiers :

lapin.html
---------
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta name="GENERATOR" content="JCB et EditPlus a la mimine">
<title>Test JCB</title>
</head>
<body background="gif/grand_oeuvre.jpg">
<center>
<h2>Mon beau Lapin, roi de la garenne!</h2><p>
<img src="gif/runrabit.gif">
</center>
</body>
</html>

lapin.cdf
---------
<?XML VERSION="1.0"?>
<CHANNEL>
<ITEM HREF=http://springfield/lapin.html>
<TITLE>Test JCB</TITLE>
<USAGE VALUE="screensaver"> </USAGE>
</ITEM>
</CHANNEL>

Commentaires :
Ce fichier (en XML) "appelle" le document HTML par la commande
"<ITEM HREF=...>"
et définit son usage par la commande
"<USAGE VALUE="screensaver">"

Donc, dans IE, j'ouvre l'URL : http://springfield/lapin.cdf
Cela provoque l'ouverture de la boite de dialogue "ajout de favoris",...
comme indiqué plus haut,...

C'est tout !

Et si on veut un 2ème écran, il suffit de créer une paire analogue (avec
d'autres noms, p.ex. "homer.html" et "simpsons.cdf", il n'y a que les
références aux images qui changent dans le HTML, et la référence au document
HTML dans le fichier CDF), et ainsi de suite.

Il existait un générateur de CDF disponible gratuitement chez MS, mais
évidemment le lien initial aboutit sur un "404" !
Et la recherche de "libstp" (le nom du package) donne un
"Sorry, No results were found for your query"

Je l'ai donc COPIÉ sur mon site.
Il est disponible à l'URL :
http://www.bellamyjc.org/download/libstp.exe
(317 ko, c'est un autoextractible qui contient plusieurs fichiers, dont un
"cdfgen.exe")

Mais si on l'utilise, il ne faudra pas oublier d'ajouter "à la mimine", dans
le CDF généré automatiquement, le tag
<USAGE VALUE="screensaver"> </USAGE>


Bon amusement !


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*