Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

wernho
Posts: 29
Joined: 27 Dec 2019, 12:02

Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by wernho » 09 Dec 2022, 06:07

Mir stellt sich folgendes Problem:
Auf der Tastenkombination Strg-Alt-E habe ich nicht das Euro-Zeichen, sondern ein von mir in VB geschriebenes Programm, welches ExplorerAufrufen heißt. Dort habe ich verschiedene Aufrufe drinnen wie z.B. Laufwerk G, Ordner XYZ aufrufen oder bestimme Access Datenbanken aufrufen, vereint in einem Fenster, wo ich dann nur draufklicken muss.
Nun kann ich aber damit nicht mehr das Euro-Zeichen in einen Text einfügen und muss im Moment noch Alt-0128 verwenden.
Und genau das möchte ich mit AH bewerkstelligen. Mein Code dazu:

Code: Select all

; € einfügen
; Strg - Alt - Shift - E
^!+e::
Send {Alt Down}0128{Alt Up}
Return
Leider funktioniert das nicht. Und schon gar nicht "Send !0128", das kann auch nicht funktionieren, denn es wird die Alt-Taste gedrückt und dann erst "0128". Es muss aber Die Alt-Taste gedrückt und gehalten werden, dann "0128" und dann wieder losgelassen werden. Das bewerkstellige ich ja im Code.
Aber es funktioniert nicht.

Kann mir bitte jemand sagen, warum das nicht funktioniert?

KHA
Posts: 401
Joined: 21 Aug 2018, 11:11

Re: Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by KHA » 09 Dec 2022, 08:17

Hallo, versuch mal folgende Möglichkeiten:

^!+e::Send, {U+20AC}

:Datei UTF-8 mit BOM speichern

^!+e::Send, €
oder
^!+e::€

wernho
Posts: 29
Joined: 27 Dec 2019, 12:02

Re: Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by wernho » 10 Dec 2022, 02:59

Danke für die Antwort.

alle abgespeichert als UTF-8 BOM
Send, € gibt als Ergebnis: €
Send, {U+20AC} gibt nichts aus
^!+e::€ bringt Fehler: Error at line 187. Line Text: €

KHA
Posts: 401
Joined: 21 Aug 2018, 11:11

Re: Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by KHA » 10 Dec 2022, 05:36

Welche AHK Version ist installiert? Unicode / ANSI?
Mit welchem Programm testest du? Versuch mal, falls nicht der Falls teste es in Notepad

just me
Posts: 9424
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by just me » 12 Dec 2022, 06:46

Soweit ich mich erinnere, funktioniert die Eingabe mit Alt und Ziffern nur mit dem :arrow: Ziffernblock.

wernho
Posts: 29
Joined: 27 Dec 2019, 12:02

Re: Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by wernho » 13 Dec 2022, 03:13

Du bist gut, wirklich gut. Vielen lieben Dank!
Das mit den Numpadtasten war es tatsächlich.
ABER:
Es muss auch eine Pause vor dem Senden aller Tasten eingeschoben werden, sonst funktioniert es nicht.

Hier der Code:

Code: Select all

; € einfügen
; Strg - Alt - Shift - E
^!+e::
Sleep 500
Send {Alt down}
Send {Numpad0}{Numpad1}{Numpad2}{Numpad8}
Send {Alt up}
Return
Damit funktioniert es klaglos. Übrigens funktioniert eine Pause von 250 nicht, 500 aber schon. Auch irgendwie komisch.

just me
Posts: 9424
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Problem mit Alt Taste runter, Ziifern eingeben, Alt-Taste rauf

Post by just me » 13 Dec 2022, 07:08

Gut, wenn Du das Skript als UTF8 mit BOM speicherst, sollte aber auch das funktionieren:

Code: Select all

^!+e::Send {Text}€ ; evtl. auch ohne {Text}

Post Reply

Return to “Ich brauche Hilfe”