Beim nächsten Mal den grünen Haken setzen nicht vergessen
(1. Beitrag bearbeiten, Threadstatus anpassen).
Zu deinem Script hätte ich aber mehrere Fragen:
1. Warum Selectst du statt zu Switchen? Dann kannst du dir die Abfragen Case $msg = $button1 sparen und nur noch Case $button1 schreiben.
2. Wieso prüfst du @error = 1, bei der InputBox gibt alles @error > 0 an, dass es gefailed ist also könntest du einfach If @error Then Exit schreiben und dir das Else + EndIf klemmen.
3. Wieso schreibst du FileOpen("" &$PfadtxtDatei& "", 0)? Du kannst die Gänsefüßchen weglassen, AutoIt kommt damit hervorragend zurecht, das ist nicht die CMD.
4. Wieso speicherst du die Returnwerte der MsgBoxen ab? Variablen die du nur einmal verwendest kannst du direkt in die If-Abfrage einbauen, sieht nicht nur schicker aus, sondern
spart auch Platz und du brauchst weniger Variablen.
5. If $Ping Not Then ist falsch, der Negierung muss vor der Ping-Variable.
6. Wieso deklarierst du alle Variablen am Anfang? Deklariere sie doch erst wenn du sie brauchst.
7. Du solltest deine Variablen sowie Buttons besser beschriften, $button1, $button2, $button3 sind nicht aussagekräftig. Wenn du in 2 Jahren in das Script reinguckst weißte nicht mehr was los ist.