Als Beschreibung für dein Skript wäre "Grafische Oberfläche für _StringEncrypt" aussagekräftiger.
Einiges an deinem Stil solltest du überdenken.
If @error Then
Else
GUICtrlSetData($Input_Entpacken_Dateipfad,$Pfad)
EndIf
Warum nicht:
[autoit]If Not @error Then GUICtrlSetData($Input_Entpacken_Dateipfad,$Pfad)
[/autoit]An anderer Stelle verwendest du dann völlig unnütz den Bool Operator Not:
[autoit]If Not $ReadPfad = "" Then
[/autoit]Hier ist sinnvoller:
[autoit]If $ReadPfad <> "" Then
[/autoit]Man sollte es vermeiden Globale Variablen innerhalb von Funktionen zu deklarieren, das gehört an den Skriptanfang.
Und Einrücken von Code (s. deine If-Statements) sollte eigentlich selbstverständlich sein. Falls du dadrauf keinen Bock hast, laß es von Tidy erledigen.
Was reitet euch bloß, immer irgendwo ein " © " unterbringen zu wollen? :wacko: