Autohotkey
AutoHotKey est un utilitaire de macro-création et d'automatisation open source gratuit qui permet aux utilisateurs d'automatiser les tâches répétitives. Il est motivé par un langage de script personnalisé qui a des dispositions spéciales pour définir les raccourcis clavier, autrement appelés raccourcis clavier.
https://www.autohotkey.com/
Soutien
Le Forum de la communauté AutoHotKey est la principale source de soutien pour AutoHotKey.
AutoHotkey V1 n'est pas entretenu, mais le soutien est fourni par les membres de la communauté.
- Les scripts ne fonctionnent pas : pour obtenir de l'aide pour obtenir du code des scripts AutoHotKey pour fonctionner comme vous le souhaitez, démarrez un sujet dans la demande de demande d'aide (v2) ou demandez de l'aide (v1) sous-forum, selon votre version AutoHotKey.
- Rapports de bogues : en cas de doute sur la nature de votre problème, veuillez publier dans Ask for Aide (v2) pour confirmer. Sinon, les bogues doivent être signalés dans le sous-forum des rapports de bogues.
- Faux positifs : si vous remarquez que des fichiers AutoHotKey (téléchargés à partir de sources officielles) sont signalés comme suspects ou virus, ils sont probablement de faux positifs. Veuillez vous référer à notre page sur la façon de les résoudre ou de les signaler ici.
- Autres sujets de développement : pour toute autre demandes de renseignements liées au développement, veuillez utiliser le sous-forum de développement AutoHotKey.
Comment compiler
AutoHotKey est développé avec Microsoft Visual Studio Community 2022, qui est un téléchargement gratuit depuis Microsoft.
- Obtenez le code source.
- Ouvrez autohotkeyx.sln dans Visual Studio.
- Sélectionnez la version et la plate-forme appropriées.
- Construire.
Le projet est configuré d'une manière qui permet de construire avec Visual Studio 2012 ou version ultérieure, mais seul l'ensemble d'outils 2022 est régulièrement testé. Certaines fonctionnalités de langue C ++ plus récentes sont utilisées et donc une version ultérieure du compilateur peut être nécessaire.
Développement dans le code vs
AutoHotKey V2 peut également être construit et débogué dans le code vs.
Exigences:
- C / C ++ pour le code Visual Studio. VS Code peut vous inviter à l'installer si vous ouvrez un fichier .cpp.
- Créez des outils pour Visual Studio 2022 avec le développement de travail "Desktop avec C ++", ou similaire (certaines versions plus anciennes ou plus récentes devraient fonctionner).
Créer des configurations
AutoHotKeyx.vcxproj contient plusieurs combinaisons de configurations de build. Les principales configurations sont:
- Debug : autohotkey.exe en mode débogage.
- Libération : autohotkey.exe pour une utilisation générale.
- Autonomie : autohotkeysc.bin, utilisé pour les scripts compilés.
Les configurations secondaires sont:
- (MBCS) : ANSI (jeu de caractères multi-octets). Les configurations sans ce suffixe sont Unicode.
- .dll : construit une DLL expérimentale à utiliser l'hébergement de l'interprète, par exemple pour activer l'utilisation des bibliothèques V1 dans un script V2. Voir readme-lib.md.
Plates-formes
Autohotkeyx.vcxproj comprend les plates-formes suivantes:
- Win32 : pour Windows 32 bits.
- x64 : pour Windows x64.
AutoHotKey prend en charge Windows XP avec ou sans packs de service et Windows 2000 via un patch ASM (win2kcompat.asm). Le support peut être supprimé si le maintien de sa maintenance devient non trivial. Les versions plus anciennes ne sont pas prises en charge.