2008-12-02 6 views
0

J'ai écrit un programme en utilisant AutoIT pour récupérer des informations à partir d'un certain nombre de sites Web en utilisant Internet Explorer. AutoIT est capable de cacher la fenêtre pour qu'elle ne soit pas visible, mais quand je navigue vers un nouveau site web sur cette fenêtre cachée, je reçois toujours les sons de navigation IE (son de clic, etc.). Comment puis-je désactiver les sons de la lecture en utilisant AutoIT?Masquage des sons de navigation dans IE à l'aide d'AutoIT?

(L'inhibition de l'ordinateur ou la modification des paramètres du panneau de commande ne serait pas idéale).

Répondre

0

Vous pouvez temporairement changer le son du clic en un son vide, puis le restaurer après la navigation. Sa stockées dans le Registre ici:

HKEY_CURRENT_USER \ AppEvents \ Schemes \ Apps \ Explorer \ Navigating.current

suffit de créer un nouveau stringvalue ou modifier l'existant (par défaut) à une valeur de chaîne vide pour couper le son .

Mais lisez d'abord la clé afin de pouvoir la remettre à n'importe quel nom de fichier auparavant.

Ce n'est pas une solution parfaite, mais cela fonctionne. Les inconvénients évidents avec ceci est si un utilisateur change le son exact entre quand vous lisez la valeur et puis le remettez, vous pourriez écraser la nouvelle valeur.