Mein AutoIt Skript funktioniert nicht!

Hallo!

Also, ich versuche im Moment ein Programm mit AutoIt zu erstellen das Emails an eine bestimmte Email sendet. Aber wenn ich den Skript ausführe kommt der Fehler:

$sMailTo = [email protected] $sMailTo = maxmustermann^ ERROR

Missing seperator character after keyword.

Hier ist der Skript:

~ = Leerzeichen (da sie sonst nicht dargestellt werden)


#include

$s_MailTo = [email protected]
$s_MailSubject = Test
$s_MailBody = Test

While 1

~~~~ Switch $nMsg  
~~~~~~~~ Case $GUI\_EVENT\_CLOSE  
~~~~~~~~~~~~ Exit  
  
~~~~~~~~ Case $Button1  
~~~~~~~~~~~~~ \_INetMail ( $s\_MailTo, $s\_MailSubject, $s\_MailBody )  
  
~~~~ EndSwitch  
WEnd  
  
------------  
  
Hoffe das einer von euch weiss was der Fehler ist!  
  
Vielen Dank im vorraus!  
  
MFG soeren1811  

Hallo,
Ich kann zwar fast kein AutoIt, aber die drei Zuweisungen zu Beginn (to, subject, body) sind ja Strings und werden in so gut wie jeder Programmiersprache (auch in AutoIt) im Quellcode mit Anführungszeichen, also z.B. „Test“, begrenzt.
Ändere mal

$s_MailTo = [email protected]
$s_MailSubject = Test
$s_MailBody = Test

in

$s\_MailTo = "[email protected]"
$s\_MailSubject = "Test"
$s\_MailBody = "Test"

um, dann sollte hier kein Fehler mehr vorliegen.
Zum Rest kann ich wegen mangelndem Wissen nichts sagen :smile:.
Liebe Grüße.
Alex
P.S. Quellcode in deinen Beiträgen setzt du zwischen

 Tags dann bleiben die Leerzeichen erhalten.