Controler le volume téléchargé d'un site (VBS)


Il peut être utile de connaître le volume des fichiers téléchargés au cours de la navigation sur un site donné.
Une solution consiste à ouvrir le site par l'intermédiaire d'un script qui va mesurer le volume transféré.
Pour effectuer cette mesure, il suffit généralement de mesurer la prise de poids du répertoire contenant les fichiers temporaires.
Echappent à cette mesure tous les fichiers qui sont directement enregistré sur le disque local sans étre préalablement ouverts.
Pour cette raison, nous avons choisi de mesurer l'augmentation de taille de l'ensemble du disque C:\ (auquel nous avons en outre ajouté A:\).
Attention, pour que la mesure ait un sens, il faut éviter que d'autres applications perturbent l'opération. Il est notamment prudent de fermer la messagerie qui peut générer un flux au moment de la réception de nouveaux messages.

La navigation vers la page adr est lancée par :
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate (adr)

La mesure de la taille du disque c:\ par :
fs.getDrive("C").totalSize - fs.getDrive("C").freeSpace
Une boucle contrôle à intervalle de temps régulier (0.5 seconde) si le navigateur est toujours sur le site initialement visé.

cliquez ici pour voir le texte complet du script
cliquez ici pour télécharger le script (zippé)
cliquez ici pour ouvrir le script.