Objectifs - Principe
de fonctionnement - Limites -
Téléchargement
La
version 2 corrige un bug majeur : l'exploration des favoris se fait
sur deux niveaux de profondeur (et plus pour les améliorations
futures d'internet Explorer.
Il est maintenant possible de choisir le chemin d'accès au dossier
favoris.
La
version 2.01 (14/06/01) corrige un bug mineur : les liens hypertextes
sont maintenant opérationnel.
La
version 2.02 permet de sélectionner le dossier source des favoris.
Par exemple, sous Windows 2000, les favoris sont regroupés dans
les profils des utilisateurs dans le dossier local
C\Documents
& Settings\<nom utilisateur>\favoris
Les
objectifs
Favoris HTML Maker
permet de récupérer les liens "Favoris" enregistrés depuis
Internet Explorer. Les liens ainsi récupérés sont stockés dans une
base de données comportant deux tables :
- table URL comportant
un numéro séquentiel auto, l'intitulé du favori (sa description),
l'adresse URL, la date de création, le nom du dossier parent dans
lequel est enregistré le lien
- Table DOSSIER comprend les sous-dossiers (et sous-sous-dossiers
créés sous Internet Explorer (ils permettent de mieux organiser
les favoris). Cette table comprend les champs suivant : DossierParent
(nom du sous-dossier) et la date de création du dossier.
Principe
de fonctionnement
1) Organisation des
favoris sur disque
Lorsqu'on ajoute
un lien dans les "Favoris" 
celui-ci est stocké
sur C:\WINDOWS\FAVORIS ou dans
un de ses sous-dossiers :

2) Générer et mettre
à jour la base de données des favoris
Dans le formulaire
Menu, un clic sur le bouton
entraîne les actions programmées suivantes :
- Recherche
du dossier C:\WINDOWS\FAVORIS.
Si celui ci n'est pas trouvé, une boîte de dialogue de sélection
de dossier est proposé (au cas où le dossier serait stocké sur une
autre unité de disque que C:)
- Recherche des sous-dossiers inclus dans le dossier FAVORI (avec
utilisation d'une fonction personnalisée récursive)
- Comparaison de chaque sous-dossier avec le champ DossierParent
de la table DOSSIER :
SI DossierParent
inexistant
ALORS création d'un enregistrement
SINON on passe au sous-dossier
suivant
FIN SI
- Comparaison des fichiers présents à la racine du dossier favori
:
SI fichier nom présent dans la table URL
ALORS création enregistrement
SINON examen fichier
suivant
FIN SI
- Parcours des sous-dossiers et création des enregistrements (si
nécessaire dans la table URL)
Remarque : la récupération
des adresses URL se fait en ouvrant automatiquement chaque fichier
.URL et en récupérant la ligne contenant URL= :
Structure d'un fichier .URL :

3) Afficher l'état
et l'exporter au format HTML :
Dans le menu Base
de Données - Etat, l'état nommé "Mes favoris" est inexploitable
tel quel. Par contre, en cliquant sur le menu Exporter et en sélectionnant
le format HTML, ACCESS génère un ensemble de pages HTML avec des
boutons de navigation (exemple ci-dessous

.............................................................

Les
limites
- Lorsqu'un dossier
ou un lien est supprimé des favoris depuis IE 5, dans la base de
données, cet élément ne sera pas supprimé.
- Le déplacement de lien sous IE 5 n'est pas répercuté dans la base
de données (ce qui fait que dans la base une URL peut être répertorié
dans un dossier différent de celui créé sous IE5 (Donc avant de
lancer Favoris HTML Maker, ordonnez vos favoris sous IE5)
- L'application a été testée sous Win 98 et IE 5.5 (sous netscape
elle ne doit pas en principe fonctionner)
- Certaines bibliothèques DLL doivent être installées (depuis l'environnement
de programmation VBA dans le menu Outils - Références...)

Téléchargement
Pour télécharger le fichier cliquez
ici (172
ko)
|