Hallo,
ich bin ein Nutzer, mit wenig Programmiererfahrung.
Habe in der FB-Gruppe schon meine Sorgen gepostet, aber leider keine Antwort, die mir hilft.
Durch "rumprobieren" habe ich es geschafft, folgenden Umstand teilweise zu lösen.
In einer E-mail, die ich geöffnet und gelesen haben, drücke ich "Antworten".
Das erzeugt die Antwort-E-Mail und dort tippe ich dann meinen AHK-Trigger z.B. hier: #1test
das Makro drückt dann 3x die SHIFT-TAB-Taste, markiert die "An-Zeile", kopiert die An-Zeile, drückt 3x TAB (ist damit zurück im "Body")
Dort soll dann mit RegEx die kopierte Zeile angepasst werden.
Diese hat folgenden Aufbau: "NAME, VORNAME <E-Mail-Adresse>". Nun habe ich diesen String ja kopiert.
Wie kann ich denn mit RegEx diesen String als Variable auf "nur den Vornamen" reduzieren?
Gehrt das mit AHK überhaupt?
Ziel: In der Reply-E-Mail soll eine einfache Anrede mit "Hallo VORNAME, {enter}{enter} ..... text" erzeugt werden.
Mit den COM-Tools und VBA habe ich das versucht, kann aber nur Beispiele aus dem Netz nutzen und nicht selber programmieren.
das hat aber nicht funktioniert, da ich dort auch nicht auf den "nur Vorname"-Wert komme.
Zusatz:
Was ich derzeit im Einsatz habe, auch ziemlich funktional ist, wenn die E-Mail-Adresse eine best. Form hat:
Code: Select all
::#1test::
SendInput, {shift down}{TAB}{TAB}{TAB}{shift up}
Sleep 400
SendInput, {CTRL down}{end}{ctrl up}{shift down}{ctrl down}{left}{ctrl up}{shift up}
Sleep 400
SendInput, ^c
SendInput, {TAB}{TAB}{TAB}
SendInput, ^v
Sleep 400
SendInput, {shift down}{ctrl down}{left}{left}{left}{left}{left}{left}{left}{ctrl up}{shift up}{Delete}{Backspace}
SendInput, {ctrl down}{Home}{Shift down}{right}{right}{shift up}{ctrl up}{delete}
SendInput, Hallo
Send {Space}
SendInput, {ctrl down}{right}{ctrl up},
SendInput, {enter}{enter}
SendInput, dertextblock
return
Danke für Eure Unterstützung.