Il y a donc une chose vraiment agaçante dans le fonctionnement d'Internet Explorer et c'est quand vous essayez de sauvegarder une page web. Si vous cliquez sur Enregistrer sous, par défaut, IE choisira la page Web complète (* .htm, * .html)lors de la sauvegarde.
Je n'aime pas ce format lors de l'enregistrement de pages Web car il crée un fichier HTML pour le code source, puis enregistre tous les autres fichiers comme les fichiers JS, images, CSS, etc. dans un dossier séparé.
Au lieu de cela, je le change toujours en Archive Web, fichier unique (* .mht). Ceci est beaucoup plus pratique pour moi si je cherche juste un moyen rapide d'enregistrer quelques pages web et ne me soucie pas de tous les fichiers source.
Alors, est-il possible d'utiliser IE par défaut pour sauvegarder toutes les pages Web au format MHT au lieu du HTML? Eh bien, pas exactement. Vous ne pouvez pas reconfigurer le fichier - Enregistrer sous ou en appuyant sur CTRL + S sur votre clavier. Cela ouvre toujours la boîte de dialogue Enregistrer la page Web avec la page Web, complète par défaut.
Cependant, vous pouvez créer un nouveau bouton dans la barre d'outils Favoris qui, une fois cliqué, affichera la boîte de dialogue Enregistrer la page Web, mais avec MHT comme défaut. C'est la meilleure solution et vraiment la seule. Cela fonctionne bien car il ne nécessite aucun clics supplémentaires.
Aussi, si vous savez comment utiliser un programme comme AutoHotKey, vous pouvez créer un raccourci clavier pour pouvoir appuyer sur une seule touche pour exécuter le script et faire apparaître la boîte de dialogue Enregistrer la page Web! Dans cet article, je vais vous montrer comment faire.
D'abord, vous devez créer un script VBS avec le code suivant. Pour ce faire, ouvrez le Bloc-notes et collez-le dans le code suivant:
WScript.Timeout=10Set wShell=CreateObject("WScript.Shell") wShell.SendKeys "^s" Do While Not wShell.AppActivate("Save Webpage") WScript.Sleep 100 Loop wShell.SendKeys "%t{home}tww%n"
Cela devrait ressembler exactement à ceci:
Ensuite, cliquez sur Fichier - Enregistrer, puis changez le S ave en typeen Tous les fichiers. Attribuez un nom au fichier SaveAsMHT.vbs. L'important est le .VBS à la fin du nom de fichier.
Enregistrer le fichier quelque part sur votre ordinateur, n'a pas vraiment d'importance où. Ensuite, faites un clic droit dans le même dossier et choisissez Nouveau- Raccourci.
Cliquez sur Parcourir, puis sélectionnez le script VBS. Donnez à votre raccourci un nom compréhensible utile comme Enregistrer sous ou Enregistrer sous MHT, etc.
Maintenant pour la dernière étape. Ouvrez Internet Explorer, cliquez avec le bouton droit n'importe où dans la barre de titre supérieure et sélectionnez la barre Favoris.
Maintenant tout vous faire est de faire glisser et déposer le raccourci vers la barre des favoris. Il se peut que vous deviez réduire l'IE au minimum afin de ne pas prendre tout l'écran pour cela.
C'est tout! Maintenant, il suffit de cliquer sur ce bouton, qui va exécuter le script et ouvrir la boîte de dialogue Enregistrer la page Web au format MHT automatiquement.
Sweet! Donc, pour ceux d'entre vous qui économisent beaucoup de pages Web, j'espère que cela vous facilitera la vie en créant un raccourci vers la sauvegarde de pages Web au format MHT. Profitez-en!