Post by gregster » 13 Feb 2024, 11:11
Nee, so ist das nicht gemeint. Entweder schreibst du
SendMode "Event" in den
Auto-Execute Thread - also z.B. direkt unterhalb von
#Requires ... (das wirkt sich dann auf alle (unspezifischen)
Sends aus) - oder du änderst die
Sends individuell zu
SendEvent, wenn du z. B.
Send weiterhin synonym zu
SendInput verwenden willst.
Code: Select all
#Requires AutoHotkey v2
; SendMode "Event" ; ggf. entkommentieren
^w::
{
SendEvent "1234567890 1234567890 1234567890 1234567890 1234567890"
}
; ...
PS: Ich hab gerade nochmal getestet. Bei mir funktioniert
SendEvent auch nicht 100% zuverlässig im Win11-Notepad, aber dennoch wesentlich besser als der v2-Standard
SendInput - für längere Texte würde ich allerdings doch die Zwischenablage pasten, da SendEvent deutlich langsamer ist.
Nee, so ist das nicht gemeint. Entweder schreibst du [c]SendMode "Event"[/c] in den [url=https://www.autohotkey.com/docs/v2/Scripts.htm#auto]Auto-Execute Thread[/url] - also z.B. direkt unterhalb von [c]#Requires ...[/c] (das wirkt sich dann auf alle (unspezifischen) [docs2]Send[/docs2]s aus) - oder du änderst die [docs2]Send[/docs2]s individuell zu [docs2]SendEvent[/docs2], wenn du z. B. [c]Send[/c] weiterhin synonym zu [docs2]SendInput[/docs2] verwenden willst.
[code]#Requires AutoHotkey v2
; SendMode "Event" ; ggf. entkommentieren
^w::
{
SendEvent "1234567890 1234567890 1234567890 1234567890 1234567890"
}
; ...[/code]
PS: Ich hab gerade nochmal getestet. Bei mir funktioniert [c]SendEvent[/c] auch nicht 100% zuverlässig im Win11-Notepad, aber dennoch wesentlich besser als der v2-Standard [c]SendInput[/c] - für längere Texte würde ich allerdings doch die Zwischenablage pasten, da SendEvent deutlich langsamer ist.