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.