Ajouter Exécuter en tant qu'administrateur pour les scripts AutoHotkey dans Windows 7 ou Vista
Comme les lecteurs réguliers le savent bien, je suis un fervent partisan d’AutoHotkey pour automatiser toute mon expérience informatique… mais sous Windows 7 et Vista, il existe une grave limitation, car vous ne pouvez pas exécuter de script en tant qu’administrateur par défaut. Cela signifie que vos touches de raccourci ne peuvent pas interagir avec Windows s'exécutant en mode administrateur?
Il y a trois solutions à ce problème:
- Complètement désactiver le contrôle de compte d'utilisateur - Ce n'est pas la meilleure solution pour des raisons de sécurité, mais cela fonctionne.
- Compilez votre script dans un exécutable.
- Piratez le registre et ajoutez «Exécuter en tant qu'administrateur» dans le menu contextuel..
Compiler le script en tant qu'exécutable
Tout ce que vous avez à faire est de cliquer avec le bouton droit sur le script, choisissez «Compiler le script»…
Et maintenant, vous pouvez exécuter la version exécutable en tant qu'administrateur:
Ce n'est pas la solution parfaite, cependant. Je modifie mon script tout le temps, alors être obligé de recompiler chaque fois que je fais un montage… ça m'énerverait.
Registre manuel pirater pour AutoHotkey "Exécuter en tant qu'administrateur"
Ouvrez regedit dans la zone de recherche ou d'exécution du menu Démarrer, puis recherchez la clé suivante:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Cliquez avec le bouton droit de la souris sur «Shell» dans la partie gauche et créez une nouvelle clé appelée «runas», puis créez une clé appelée «Commande» en dessous de celle-ci. Puis créez ou définissez les deux valeurs suivantes du côté droit, en ajustant le chemin si nécessaire.
prénom | Valeur |
(Défaut) | “C: \ Program Files \ AutoHotkey \ AutoHotkey.exe” “% 1”% * |
Commande isolée | “C: \ Program Files \ AutoHotkey \ AutoHotkey.exe” “% 1”% * |
La clé par défaut devrait déjà être là, il suffit de définir la valeur.
Désormais, lorsque vous cliquez avec le bouton droit sur un script AutoHotkey, l'option Exécuter en tant qu'administrateur s'affiche:
Télécharger Registry Hack
Téléchargez, extrayez et double-cliquez sur le fichier AdminAutoHotkey.reg pour entrer les informations dans le registre. Il y a aussi un script de suppression inclus.
Notez que ce hack de registre ne fonctionnera que si vous avez installé AutoHotkey à l’emplacement par défaut, sinon vous devrez modifier les chemins..
Télécharger AdminAutoHotkey Registry Hack