ÄÄÄhhm du kannst nur eine While-Schleife reinmachen.
Versuch mal das:
Spoiler anzeigen
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#AutoIt3Wrapper_icon=..\..\Downloads\lightning-sign.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#cs
Autor: Lukas Krähenbühl (lukiono)
Programm: Bildumwandler
Version: 1.1 Alpha 1
Lizenz: ?
#ce
#Include <GDIPlus.au3>
#Include <Misc.au3>
;Überprüfung Instanzaktivität
if _Singleton("Bildumwandler",1) = 0 Then
Msgbox(16+0+262144,"Warnung","Derzeit ist dieses Programm nicht stabil genug, um mehrere Instanzen aktiv zu halten!"&@CRLF&"Wenn Sie diesen Dialog sehen, besitzen Sie eine Betaversion."&@CRLF&"Mit der kommenden stabilen Version wird die Stabilität sichergestellt sein."&@CRLF&"Danke für Ihr Verständnis")
Exit
EndIf
;Starten der GDI Datenbank
_GDIPlus_Startup()
;GUI Beginn
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=koda_gui.kxf
$Form1_1 = GUICreate("BMP Umwandler", 625, 443, -1, -1)
GUISetFont(12, 400, 0, "Arial Narrow")
GUISetBkColor(0xC8C8C8)
$bildvorschau = GUICtrlCreatePic("C:\Users\lukiono\Pictures\RCT3\Shot0000.bmp", 8, 8, 281, 209, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetCursor (-1, 7)
$prozessbar = GUICtrlCreateProgress(8, 336, 609, 25)
GUICtrlSetColor(-1, 0x0000FF)
$Zielverzeichnis = GUICtrlCreateLabel("Zielverzeichnis", 16, 240, 93, 24)
GUICtrlSetColor(-1, 0x000000)
$formatliste = GUICtrlCreateList("", 488, 64, 65, 146)
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetCursor (-1, 7)
$update = GUICtrlCreateButton("Update", 256, 408, 113, 25, $WS_GROUP)
GUICtrlSetColor(-1, 0x000000)
$bilderliste = GUICtrlCreateList("", 296, 8, 185, 206)
GUICtrlSetColor(-1, 0x000000)
$auswahl_ziel = GUICtrlCreateButton("Auswählen", 472, 240, 105, 25, $WS_GROUP)
GUICtrlSetColor(-1, 0x000000)
$zielordner = GUICtrlCreateList("", 120, 240, 345, 26)
GUICtrlSetColor(-1, 0x000000)
$Button1 = GUICtrlCreateButton("Umwandeln", 176, 376, 137, 25, $WS_GROUP)
GUICtrlSetColor(-1, 0x000000)
$Button2 = GUICtrlCreateButton("Auswählen", 488, 32, 121, 25, $WS_GROUP)
GUICtrlSetColor(-1, 0x000000)
$beenden = GUICtrlCreateButton("Beenden", 320, 376, 137, 25, $WS_GROUP)
GUICtrlSetColor(-1, 0x000000)
$Label1 = GUICtrlCreateLabel("Bilder", 528, 8, 39, 24)
GUICtrlSetColor(-1, 0x000000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;GUI Ende
[/autoit] [autoit][/autoit] [autoit];Autoupdater starten und Programm beenden
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $beenden
$msgb = MsgBox(4,"Beenden","Wollen Sie wirklich beenden?")
If $msgb = 6 Then Exit
Case $update
$msgb = MsgBox(4+32,"Update","Möchten Sie überprüfen ob eine aktuellere Version zur Verfügung steht?")
If $msgb = 6 Then Run(@WindowsDir & "\Notepad.exe", "", @SW_MAXIMIZE) ; Hier kommt deine .exe hin
If $msgb = 7 Then Exit ; Du willst wahrscheinlich mit Nein antworten wenn du kein Update machen willst, also kommt da eine 7 hin
EndSwitch
WEnd