Hallo leute,
versuche gerade eine "Fehler melden" Funktion in eins meiner Programme einzubauen.
Hab den Code auch soweit fertig das er mir das Standard Mailprogramm startet und meine eMail Adresse, das Subject und den Body mit angibt.
Jetzt versuche ich schon seit ner halben Stunde einen Absatz mit in den Body zu bekommen aber nix geht.
Weder @CRLF noch Send("{ENTER}") funktioniert.
Hier mal der Code, vll. kann mir ja einer helfen. Achja Standardmail Programm ist Lotus Notes!
[autoit]
Case $Bug
$body = @UserName&@CRLF&@ComputerName&@CRLF&@CRLF&"Hier bitte den Fehler beschreiben!"&@CRLF&@CRLF
If MsgBox(4+16+262144,"Fehler Melden", "Haben Sie einen Fehler bemerkt und möchten Sie mich darüber informieren?") == 6 Then
Run(@SystemDir & "\rundll32.exe url.dll,FileProtocolHandler mailto:" & $email & "?Subject=Fehler in SCS endeckt!" & "&body=" & $body)
EndIf
Er schreibt den Body dann leider so:
€dit:
Ok schon gelöst!
Man muss Hexadezimal Syntax verwenden.
Sieht dann so aus!
Case $Bug
$body = "User: " & @UserName & "%0A" & "PC: " & @ComputerName & "%0A" & "%0A" & "Hier bitte den Fehler beschreiben!" & "%0A" & "%0A"
If MsgBox(4+16+262144,"Fehler Melden", "Haben Sie einen Fehler bemerkt und möchten Sie mich darüber informieren?") == 6 Then
Run(@SystemDir & "\rundll32.exe url.dll,FileProtocolHandler mailto:" & $email & "?Subject=Fehler in SCS endeckt!" & "&body=" & $body)
EndIf