Ersatz für SendPlay
Posted: 09 May 2019, 03:18
Hi,
unter Windows XP habe ich sehr oft SendPlay verwendet. Besonders praktisch war, dass viele Befehle in eine Reihe geschrieben werden konnten, die dann auch zuverlässig und schnell verarbeitet wurden. Eine solche Reihe konnte dann z. B. schon mal so aussehen:
SendPlay, ^+f%TF2%^+f{Tab}*%Gnr%`r`n^+f%TF3%^+f{Tab 2}*%Jr%`r`n^+f%TF4%^+f`n%TF5% %Tr%
Damit wurde in Vars gespeicherter Text in ein RichEdit20A1-Feld geschrieben und manche Teile fett formatiert. Nun mit Windows 7 funktioniert SendPlay nicht mehr, zumindest nicht, wenn UAC aktiv ist. Behilft man sich mit AutoHotkeya32_uia.exe, klappt alles wunderbar wie gehabt. Leider lassen sich so aber keine kompilierten Scripts starten. Anstelle von SendPlay habe ich alle möglichen Varianten des Send-Befehls probiert; das Ergebnis war chaotisch. Auch die Aufteilung langer Befehlsketten in kleinere Abschnitte, die dann mit Send ausgeführt wurden, führte nur zu einem Durcheinnder im Textfeld. Was kann man da tun? Schönen Dank für eure Hilfe.
unter Windows XP habe ich sehr oft SendPlay verwendet. Besonders praktisch war, dass viele Befehle in eine Reihe geschrieben werden konnten, die dann auch zuverlässig und schnell verarbeitet wurden. Eine solche Reihe konnte dann z. B. schon mal so aussehen:
SendPlay, ^+f%TF2%^+f{Tab}*%Gnr%`r`n^+f%TF3%^+f{Tab 2}*%Jr%`r`n^+f%TF4%^+f`n%TF5% %Tr%
Damit wurde in Vars gespeicherter Text in ein RichEdit20A1-Feld geschrieben und manche Teile fett formatiert. Nun mit Windows 7 funktioniert SendPlay nicht mehr, zumindest nicht, wenn UAC aktiv ist. Behilft man sich mit AutoHotkeya32_uia.exe, klappt alles wunderbar wie gehabt. Leider lassen sich so aber keine kompilierten Scripts starten. Anstelle von SendPlay habe ich alle möglichen Varianten des Send-Befehls probiert; das Ergebnis war chaotisch. Auch die Aufteilung langer Befehlsketten in kleinere Abschnitte, die dann mit Send ausgeführt wurden, führte nur zu einem Durcheinnder im Textfeld. Was kann man da tun? Schönen Dank für eure Hilfe.