Menu Close

AutoHotkey Öffnet das Texteingabefenster und speichert den Inhalt. (Speichern und Lesen des Wertes in der InputBox)

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 'InputBox' So starten Sie den Befehl und dann 'InputText' In der Sektion, 'BoxName' Geben Sie den Namen des Nachrichtenfensters an (oder zumindest).

Dann den Text im Meldungsfeld 'InputText' Wird als Variable mit dem Namen gespeichert '%InputText%' So können Sie den gespeicherten Text abrufen. Zum Beispiel 'Send, %InputText%' Es ist möglich, den Eingabetext zu verkleinern.

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 'FileAppend' Geben Sie dann den Speicherpfad, den Dateinamen und den Erweiterungsnamen der Datei an.

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 'FileDelete' Wenn Sie einen Pfad, einen Dateinamen oder eine Erweiterung angeben, wird das vorhandene Textdokument gelöscht und ein neues erstellt.

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 'FileRead' , Sie können angeben, dass Sie das Dokument lesen möchten, dann den Wert der Variablen und den Pfad der zu lesenden Datei codieren und mit dem Variablenwert aufrufen. Zum Beispiel 'Clipboard=%InputText%' Es liest den gespeicherten Wert aus dem Dokument und kopiert ihn in die Zwischenablage. In diesem Zustand wird durch Drücken von 'Strg + v' der Wert unverändert ausgegeben.

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, 'FileRead' Sie können das Verhalten entsprechend der durchgelesenen Zahl festlegen und es ist eine nützliche Funktion, die Sie auf unbestimmte Zeit verwenden können.

Kommentare (Angaben nicht erforderlich)

Posted in AutoHotkey, All

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.