Comment : en écrivant un script en VBScript.Le langage VBScript permet d’automatiser des tâches sous Windows 98. On peut en tirer parti pour bâtir un programme chargé de créer une page Web servant d’explorateur de fichiers HTML. Plus précisément, cette page Web affichera, sous la forme de liens hypertextes, la liste des fichiers HTML contenus dans un dossier du disque dur. Ainsi, en cliquant sur un lien, la page Web correspondante s’ouvrira automatiquement dans le navigateur Internet installé sur le PC. Voici comment obtenir cela. Recopiez le listing ci-contre dans le Bloc-notes de Windows et sauvegardez-le sous le nom List_htm.vbs. Pour exécuter ce script, cliquez deux fois sur l’icône du fichier créé. Ensuite, ouvrez votre navigateur Internet Explorer, par exemple, puis chargez le fichier Testfile.htm (il se trouve à la racine du disque dur C) que le script a élaboré. La liste des fichiers HTML contenus dans le dossier c: emp s’affiche alors sous la forme de liens hypertextes. Il est également possible de concevoir une telle page pour un autre dossier que c: emp. Il vous suffit, dans la ligne la ligne Set fldr = fso. GetFolder (“c: emp”) de remplacer c: emp par le nom du dossier de votre choix. Par ailleurs, vous pouvez placer le fichier Testfile.htm ailleurs que dans la racine du disque C. Pour cela, modifiez le chemin d’accès qui se trouve à la ligne d’instructions Set tf = fso.CreateTextFile(“c: testfile.htm”, True). Ce dernier script fonctionne de la manière suivante. D’abord, les objets sont conçus (cela correspond aux lignes du listing ci-dessus débutant par Set), puis associés à des instructions qui leur sont propres (c’est-à-dire des méthodes). Une boucle For récupère ensuite l’ensemble des fichiers contenus dans un dossier. Si ce sont des fichiers HTML, ce qui est vérifié par la condition If, leurs noms sont introduits les uns à la suite des autres dans la variable n. Les hyperliens sont alors créés au fur et à mesure et le tout est recopié dans le fichier Testfile.htm. Enfin, une fenêtre de dialogue indique que l’opération est terminée.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.