Ich habe in meiner GUI einen Patchvorgang, der mit dem Button
[autoit]$gui_group_game_patch
[/autoit]
gestartet wird. Wie kann ich während dem Patchen überprüfen, ob der Benutzer das Programm schließen möchte, bzw. auf das X klickt?
Mein Skript sieht so aus:
[autoit]...
$gui_group_game_patch = GUICtrlCreateButton("Patchen", 665, 135, 80, 25)
...
Do
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $gui_group_game_patch
; Alle Datein rekursiv auflisten
Local $files_path = _RecursiveFileListToArray(@ScriptDir, '', 1)
Local $files[$files_path[0]][2]
; Alle oben gelisteten Datein per MD5 Hashen
$plH = PluginOpen("functions\md5.dll")
For $i = 1 To $files_path[0]
$files[$i - 1][1] = $files_path[$i]
$files[$i - 1][0] = md5($files_path[$i], 1, True)
Next
PluginClose($plH)
EndSwitch
Until $nMsg = $GUI_EVENT_CLOSE