Autohotkey
AutoHotkey ist ein kostenloses Open-Source-Dienstprogramm für Makro- und Automatisierungssoftware, mit dem Benutzer sich wiederholende Aufgaben automatisieren können. Es wird von einer benutzerdefinierten Skriptsprache angetrieben, die eine spezielle Bestimmung für die Definition von Tastaturverknüpfungen enthält, die auch als Hotkeys bezeichnet werden.
https://www.autohotkey.com/
Unterstützung
Das Autohotkey Community -Forum ist die Hauptquelle für die Unterstützung von Autohotkey.
Autohotkey V1 wird nicht aufrechterhalten, aber die Unterstützung wird von Community -Mitgliedern geliefert.
- Skripte, die nicht funktionieren : Um Unterstützung zu erhalten, um Code AutoHotkey -Skripte zu erhalten, um so zu arbeiten, wie Sie es möchten, starten Sie ein Thema in der Ask -HILP -HILFE (V2) oder fragen Sie je nach AutoHotkey -Version um Hilfe (V1).
- Fehlerberichterstattung : Wenn Sie an der Art Ihres Problems Zweifel haben, können Sie bitte Hilfe (V2) für die Bestätigung veröffentlichen. Andernfalls sollten Fehler im Unterforum für Fehlerberichte gemeldet werden.
- Fehlalarme Aspekte : Wenn Sie autohotkey -Dateien (heruntergeladen aus offiziellen Quellen) als misstrauisch oder als Virus festgestellt werden, sind sie wahrscheinlich falsch positiv. Weitere Informationen finden Sie in unserer Seite, um diese hier zu lösen oder zu melden.
- Weitere Entwicklungsthemen : Verwenden Sie für andere Entwicklungsanfragen bitte das Unterforum für Autohotkey -Entwicklung.
Wie man kompiliert
AutoHotkey wird mit Microsoft Visual Studio Community 2022 entwickelt, ein kostenloser Download von Microsoft.
- Holen Sie sich den Quellcode.
- Öffnen Sie autohotkeyx.sln in Visual Studio.
- Wählen Sie den entsprechenden Build und die entsprechende Plattform aus.
- Bauen.
Das Projekt ist so konfiguriert, dass das Erstellen mit Visual Studio 2012 oder höher erstellt wird, aber nur der 2022 Toolset wird regelmäßig getestet. Einige neuere C ++ - Sprachfunktionen werden verwendet, und daher ist möglicherweise eine spätere Version des Compilers erforderlich.
Entwicklung im VS -Code
Autohotkey V2 kann auch in VS -Code erstellt und debuggen.
Anforderungen:
- C/C ++ für Visual Studio Code. Der VS -Code kann Sie auffordern, dies zu installieren, wenn Sie eine .cpp -Datei öffnen.
- Erstellen Sie Tools für Visual Studio 2022 mit der Workload "Desktop -Entwicklung mit C ++" oder ähnlich (einige ältere oder neuere Versionen und verschiedene Produkte sollten funktionieren).
Konfigurationen erstellen
Autohotkeyx.vcxproj enthält mehrere Kombinationen von Build -Konfigurationen. Die Hauptkonfigurationen sind:
- DEBUG : AutoHotkey.exe im Debug -Modus.
- Release : AutoHotkey.exe für den allgemeinen Gebrauch.
- In sich geschlossen : autohotkeysc.bin, verwendet für kompilierte Skripte.
Sekundärkonfigurationen sind:
- (MBCS) : ANSI (Multi-Byte-Zeichenset). Konfigurationen ohne dieses Suffix sind Unicode.
- .dll : Erstellt eine experimentelle DLL für das Hosting des Interpreters, z. B. um die Verwendung von V1 -Bibliotheken in einem V2 -Skript zu aktivieren. Siehe Readme-lib.md.
Plattformen
Autohotkeyx.vcxproj enthält die folgenden Plattformen:
- Win32 : Für Windows 32-Bit.
- x64 : Für Windows x64.
AutoHotkey unterstützt Windows XP mit oder ohne Servicepaket und Windows 2000 über einen ASM -Patch (Win2Kcompat.asm). Die Unterstützung kann entfernt werden, wenn die Aufrechterhaltung nicht trivial wird. Ältere Versionen werden nicht unterstützt.