Today ist eine InputBox-Funktion, die beim Erstellen von Makros mit Auto-Hotkeys hilfreich ist. Das Eingabefeld stellt eine Funktion zur Eingabe von Buchstaben dar. Hier wird der Inhalt des Makros entsprechend dem Eingabewert geändert und kann auf flexible Weise angewendet werden, z.
Beispiele und Erklärungen für Eingabefelder für Auto-Hotkeys
Dies ist die einfachste und grundlegendste Möglichkeit, ein Eingabefeld zu verwenden.
InputBox,InputText,BoxName
MsgBox %InputText%
Erstens
Dann den Text im Meldungsfeld
Diese Methode kippt jedoch Variablenwerte, wenn die entsprechende AutoHockey-Datei, die den Code enthält, deaktiviert wird. Aus diesem Grund gibt es eine Anwendungsmethode zum Speichern von Textdokumenten an bestimmten Orten.
InputBox,InputText,BoxName
FileAppend,%InputText%,C:\InputSave.txt
Auf diese Weise
Wenn Sie diese Methode verwenden, schreiben Sie jedoch jedes Mal, wenn Sie den Inhalt in das Eingabefeld schreiben, weiter zum vorherigen Text. Wenn Sie den vorherigen Text löschen und ihn jedes Mal als neuen Wert speichern möchten, können Sie den Code folgendermaßen schreiben.
InputBox,InputText,BoxName
FileDelete,C:\InputSave.txt
FileAppend,%InputText%,C:\InputSave.txt
Richtig
Schließlich ist dies ein Beispiel, das die im Textdokument gespeicherten Werte tatsächlich lädt.
FileRead,InputText,C:\InputSave.txt Clipboard=%InputText%
Auf diese Weise
Mit diesen Methoden können Sie ein Dokument oder eine Variable im Eingabefeld frei speichern, mit einem Makro verknüpfen oder Text speichern und abrufen. Tragen Sie die Zahlen in das Eingabefeld ein,