Hi,
nachdem ich heute den ganzen Tag erfolglos rumprobiert habe, muss ich mich wohl nun doch um Hilfe bemühen.
Und zwar will ich auf meinem Rechner (meistens an) ein Script laufen lassen, welches jeden Tag (sagen wir um 01:00 Uhr) eine E-Mail an eine bestimmte Adresse schicken soll.
Mit _INetMail klappt das Mailerstellen wunderbar, allerdings habe ich dann Probleme, die Mail loszuschicken.
Ich habe es mit ControlSend, Send, MouseClick, ControlClick... probiert, aber alles funktioniert nicht richtig...
Ich benutze Outlook und leider ist der "Senden"-Button leider kein Button, sondern hängt mit der ganzen Zeile zusammen oder so. (hab mit dem Window Info Tool nachgeguckt) Deshalb habe ich es auch mit MousClick probiert und so...
Auf jeden Fall könnte man die Mail mit Strg+Enter abschicken, aber so wie es aussieht nur, wenn das Fenster aktiv ist. Wenn nicht dann öffnet man mit der Tastenkombination neue Mails.
Ein Problem war zum Beispiel auch, dass ich, wenn die Tastenkombi gedrückt werden soll, die auf einmal mehrmals "gedrückt" wird, da haben sich auf einmal bis zu 14 Mails geöffnet (für mich unerklärlich...
), aber auch irgendwie jedesmal ne unterschiedliche Anzahl...
Wahrscheinlich denke ich wieder zu kompliziert und eigentlich ist es ganz einfach... na ja...
Hier jetzt erstmal bisschen Code (der nich funzt...):
Spoiler anzeigen
#include <INet.au3>
[/autoit] [autoit][/autoit] [autoit]$ato= @DesktopDir&"\Witze\Witze.txt" ;Pfad wo sich die Witzedatei befindet (pro Zeile ein Witz)
FileOpen($ato,0)
$count= 1 ;soll später hochgezählt werden für immer den nächsten Witz
$witz= FileReadLine($ato,$count)
$adress= "test@xyz.de" ;als Array möglich zwecks mehrerer Adressen ?
$subject= "Witz des Tages"
$body= $witz
_INetMail($adress,$subject,$body) ;öffnet Outlook (bei mir)
;Sleep(100000) --> damit Fenster auch wirklich offen ist
;ControlClick("Witz des Tages - Nachricht","","","{LCTRL}{Enter}")
If WinActive("Witz des Tages - Nachricht")=1 Then
;Send("^{ENTER}")
MouseClick("left",44,90)
EndIf
;ControlSend("^{ENTER}{CTRLUP}")
[/autoit]Oh man, brauche dringend Hilfe!!!
Danke schonmal dafür!