1 votes

AutoHotKey a cessé de fonctionner!

J'avais juste appris un peu à utiliser AutoHotKey et j'avais quelques fichiers .ahk configurés lorsque la dernière mise à jour de Microsoft ou le scan de sécurité les a rendus inopérants. Je me souviens qu'AVG avait identifié quelque chose comme un virus et je l'ai supprimé.

Quand j'essaie de les réactiver, ils ne fonctionnent pas même si le texte du script est correct!

Par exemple : j'en avais un configuré pour ouvrir Firefox et Thunderbird ; son nom est : OpenFF&TB-Win+F.ahk Voici le texte dans le fichier :

#f:: "Run B:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"

"Run B:\Program Files (x86)\Mozilla Firefox\firefox.exe"

"return"

Le fichier est configuré pour s'exécuter en cliquant sur la touche Logo Windows et F ; ça fonctionnait avant le problème, mais pas maintenant.

Maintenant, peu importe ce que je fais, ça ne s'exécute pas.

Est-ce que cela aiderait, et est-ce nécessaire de désinstaller AutoHotKey et TOUS les fichiers .ahk et recommencer à zéro ?

Toutes suggestions seraient grandement appréciées.

2voto

Brendan Berg Points 1024

Voici quelques choses à vérifier :

  1. Que se passe-t-il exactement lorsque vous exécutez le script ? Obtenez-vous une erreur ? Laquelle ?
  2. Une icône apparaît-elle dans votre zone de notification système lorsque vous l'exécutez ?
  3. D'autres scripts AHK fonctionnent-ils sur votre machine ?
  4. Regardez dans le gestionnaire de tâches pour voir si autohotkey.exe s'exécute. Essayez de tous les terminer et exécutez à nouveau votre script.
  5. Est-ce qu'une autre application pourrait prendre le contrôle des raccourcis clavier ?
  6. Si cela semble être le script lui-même, essayez d'abord de le simplifier. Réduisez-le à 1 fonction/raccourci et voyez si ça fonctionne.
  7. Vous pouvez essayer de réinstaller le runtime AHK depuis le début. Il n'y a aucun mal à cela. Les fichiers .AHK sont des fichiers texte simples, donc il n'y a rien à faire avec ceux-ci.

Je n'ai jamais vu AHK être interprété comme un virus, donc j'espère que votre virus était séparé, bien qu'il pourrait avoir infecté d'autres fichiers, y compris autohotkey.exe. Faites une analyse complète de votre système pour vous assurer que vous n'êtes pas infecté.

0voto

ThunderToes Points 2519

Si votre script contient réellement les guillemets, je ne suis pas sûr que cela fonctionnera. Cela pourrait mieux fonctionner :

#f:: 
Run "B:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
Run "B:\Program Files (x86)\Mozilla Firefox\firefox.exe"
return

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X