Du kannste es mal so versuchen
[autoit]
$Save2 = FileSaveDialog ( "Speichern unter...", @DesktopDir, "Textdateien (*.txt)" )
If $Save2 <> ".txt" Then $Save2 &=".txt"
FileWrite($Save2, (GUICtrlRead($Edit1)))
$Save2 ist bei mir der FileSaveDialog dann musst du natürlich das $Save2 mit dem Namen ersetzten so wie dein FileSaveDialog heißt.
Hast du vllt mal denn Code von der GUI?