22Aug
Es gibt einige Dinge, die nur schwer zu tippen sind - besonders wenn Sie sie immer wieder tippen müssen. Oder noch schlimmer, wenn das Ding, das Sie tippen möchten, nicht auf Ihrer Tastatur existiert. Was tun Sie, wenn Sie eine amerikanische Tastatur benutzen und ein Euro in ein Dokument schreiben müssen?
Ich hatte dieses Problem. Ich wurde genervt, und noch schlimmer, ich machte Fehler. Ich musste meinen Ärger zügeln und sicherstellen, dass diese monotonen Dinge, die ich wiederholt tippen musste, konsistent und korrekt waren. Die Jagd ging auf Lösungen. Es gibt eine Antwort auf beide Probleme: AutoHotKey.
Was ist AutoHotkey?
AutoHotkey( AHK) ist im Kern eine Skriptplattform. Mit nur ein bisschen "Code" können Sie ein Skript erstellen, das im Hintergrund läuft und Ihnen erlaubt, mit einem Hotkey alles zu tun. Wenn es eine Tastenkombination gibt, die Sie ändern möchten, können Sie sie neu zuordnen. Wenn es einen Satz gibt, den Sie regelmäßig eingeben, können Sie ihm eine Tastenkombination zuweisen. Wenn es eine Reihe von Befehlen gibt, die Sie regelmäßig manuell ausführen, kann AHK alle mit einer einfachen Tastenkombination ausführen.
Haben Sie keine Angst vor Wörtern wie "Skriptplattform" und "Code".AutoHotkey ist extrem einfach zu starten, besonders wenn Sie Basic-Tasten nur grundlegenden Befehlen zuweisen. Die Chancen stehen gut, dass Sie im Laufe eines einzigen Nachmittags lernen können, was Sie brauchen. Lassen Sie uns ein paar grundlegende Beispiele dafür angehen, was AutoHotkey für den Anfang tun kann.
So installieren Sie AutoHotkey
Wechseln Sie zur AutoHotkey-Website, um das Programm herunterzuladen. Auf der Hauptseite ist ein großer grüner Knopf, auf dem "Download" steht. Wenn Sie darauf klicken, gelangen Sie zur Download-Seite. Hier können Sie auf einen Teal Download-Button klicken, um die neueste Version zu erhalten.
HINWEIS: Einige Antivirenprogramme kennzeichnen AutoHotkey als Malware. Dies ist ein falsch positives Ergebnis. AutoHotkey ist extrem leistungsfähig, und obwohl es für sich allein nicht gefährlich ist, ist es eine Skriptsprache - was bedeutet, dass Sie damit Malware erstellen könnten, wenn Sie das wollten. Aber machen Sie sich keine Sorgen darüber, das AutoHotkey-Basisprogramm selbst herunterzuladen. Es schadet Ihrem Computer nicht.
Sobald die Installationsdatei heruntergeladen wurde, doppelklicken Sie darauf, um mit der Installation von AutoHotkey zu beginnen. Fast alle Benutzer möchten die Schaltfläche Express-Installation verwenden. Die benutzerdefinierte Installation bietet Optionen für Standardverhalten und Installationsort. Es ist am besten, die Standardeinstellungen beizubehalten.
Sobald es installiert ist, sind Sie bereit, zu den lustigen Dingen zu kommen: Schreiben Sie Ihr erstes Skript.
So erstellen Sie Ihr erstes AutoHotkey-Skript
Das Ausführen der AutoHotkey-Anwendung führt jetzt nichts mehr aus, außer dass die Hilfeseite gestartet wird. Um zu beginnen, benötigen Sie ein Skript, das AutoHotkey über Ihre benutzerdefinierten Tastenkombinationen informiert. Fangen wir also an, einen zu erstellen.
Klicken Sie mit der rechten Maustaste auf Ihren Desktop( oder einen anderen Ordner) und wählen Sie Neu & gt;AutoHotkey-SkriptDadurch wird eine neue Datei mit der Erweiterung. ahk in diesem Ordner erstellt. Benennen Sie die Datei wie gewünscht, klicken Sie mit der rechten Maustaste darauf und öffnen Sie sie im Editor.(oder ein Code-freundliches Programm wie Notepad ++, wenn Sie es haben).Es wird Text in der Datei enthalten sein. Für einfache Skripte, wie sie hier demonstriert wurden, kann es entfernt werden. Je weiter du fortgeschritten bist, desto mehr magst du es lassen.
Du erhältst eine fast leere Tafel, damit du die Tastaturkürzel deiner Träume erstellen kannst. Hier sind ein paar Beispiele.
Beginnen wir mit einem einfachen Skript zum Einfügen von Zeichen. Ich habe ein Skript, das ich jeden Tag benutze, um es mir zu ermöglichen, gemeinsame Zeichen aus dem Deutschen einzugeben, die nicht auf meiner englischen Tastatur sind. Nehmen wir an, ich möchte das ß-Zeichen eingeben, wenn ich Alt + Umschalt + S auf meiner Tastatur drücke. In AutoHotkey würde das so aussehen:
! + S: : Senden, ßLassen Sie uns den Text ein wenig brechen:
- !ist das Symbol für die Alt - Taste
- + ist das Symbol für die Umschalttaste
- s steht für( offensichtlich) die S - Taste
- : : bezeichnet, was die vorhergehenden Tasten beim Drücken gedrückt halten sollen
- Senden, ist ein Befehl, der diefortfahrender Text
- ß ist der Text, den der Befehl eingeben soll.
Im Wesentlichen sagt dieser Befehl "Wenn ALT, SHIFT und S gleichzeitig gedrückt werden, geben Sie ß ein."
Sie können auch andere Modifikatoren hinzufügen. Wenn Sie beispielsweise das & lt;Symbol vor Ihrem Hotkey( also liest es & lt;! + s: : Send, ß, können Sie AutoHotkey anweisen, den Befehl nur auszuführen, wenn die linke Alt-Taste verwendet wird.
Mein gesamtes deutsches Symbol-Hotkey-Skript sieht folgendermaßen aus:
& lt;! A: : Senden, ä & lt;! O: : Senden, ö & lt;! U: : Senden, ü & lt;! + A: : Senden,Ä & lt;! + O: : Senden, Ö & lt;! + U: : Senden, Ü & lt;! + S: : Senden, ß & lt;! + $: : Senden, €Wenn Sie den Namen des Zeichens kennenSie möchten Ihr Skript hinzufügen. Die Suche nach Google ist wahrscheinlich der schnellste Weg, um es zu finden. Wenn nicht, können Sie nach einer ASCII- oder Unicode-Tabelle suchen.
Sie können dies auch weiter als nur einzelne Zeichen nehmen. Wenn Sie regelmäßig Schwierigkeiten haben, komplexe, widerliche oder einfach nur lange Zeichenketten aus Ihrem Gehirn in Ihre Finger zu übertragen, ist AutoHotkey Ihr neuer bester Freund. In meiner anderen Arbeit muss ich oft Einzelpersonen in anderen Institutionen erreichen, um Sicherheitsfragen zu Projekten zu diskutieren, ohne dass die Menschen, mit denen ich arbeite, vorgestellt werden. Dazu muss ich erklären, wer ich bin und warum ich sie kontaktiere. Anstatt diese ganze Nachricht einzugeben, verwende ich einen Hotstring in AHK.Das Skript sieht so aus:
Das: *: am Anfang sagt AHK, dass er auf den folgenden Stich achten soll. In diesem Fall ist diese Zeichenfolge ncm( kurz für "new cold message" in meinem Kopf).Also jedes Mal, wenn ich die Buchstaben ncm in eine Box tippe, wird sie mit der Textfolge, die dem: : im Skript folgt, vertauscht. Ich habe nicht nur einen Absatz in drei Tastenanschläge geschrieben, ich weiß, dass es jedes Mal richtig sein wird.
Dies könnte auch mit einem Hotkey statt mit einem HotScript erfolgen. Sie könnten ersetzen: *: ncm im Skript mit! + N und haben die gleiche Zeichenfolge von Text, die Sie mit gedrückter Alt + N auf Ihrer Tastatur angezeigt.
AutoHotkey hat auch die Fähigkeit, grundlegende Informationen von Ihrem Computer zu ziehen. Zum Beispiel kann es das heutige Datum bekommen. Wenn Sie jemand sind, der das Datum in viele Felder eingibt, könnte dieses Skript ein Lebensretter sein.
Wenn Sie dieses Skript ausführen, löscht AutoHotkey das aktuelle Datum an der Stelle, an der sich der Cursor befindet. Sie können auch mit Dingen wie Formatierung( dd /MM/ yyyy versus MM /dd/ yyyy zum Beispiel) im Skript spielen.
Weiter gehen: Programme ausführen, Verknüpfungen neu zuordnen und mehr
AutoHotkey kann viel mehr als nur Text einfügen( obwohl dies eine seiner häufigsten Anwendungen ist).Sie können damit auch ein Programm ausführen, wenn Sie eine bestimmte Taste drücken, Shortcuts wie Alt + Tab auf Hotkeys Ihrer Wahl neu zuordnen oder Schaltflächen auf Ihrer Maus neu zuordnen. Wenn Sie wirklich tief gehen, können Sie sogar Dialogboxen oder vollwertige Programme mit AutoHotkey erstellen.
Sie können die verschiedenen Symbole für Hotkeys in der Dokumentation von AutoHotkey sehen. Sie können auch das Einsteiger-Tutorial für weitere Beispiele sehen, die Sie in einem Skript ausführen können. Wenn Sie jemals stecken bleiben, ist das AutoHotkey-Forum ein großartiger Ort, um zu suchen, Fragen zu stellen und mehr darüber zu erfahren, was AutoHotkey tun kann.