Ich habe folgenden Code, welchen ich mit deinem Button unterbrechen möchte:
Spoiler
Das Problem: Der Loop läuft die ganze Zeit und ich kann ihn nicht mit dem drücken des Buttons beenden...Code: Select all
Gui_10_top:
iniread,TMon_Datei, settings.ini,Einstellungen,TMonStatus
Gui, 10:Show
if TMon_Datei = aktiv
{
GuiControl, Hide, Status_TMON_signal_inaktiv
GuiControl, Show, Status_TMON_signal_aktiv
Loop
{
iniread,TMon_Datei, settings.ini,Einstellungen,TMonStatus
if (TMon_Datei = "inaktiv")
{
break
}
if (!WinExist("ahk_class TAlertDlg"))
{
continue
}
if (TMon_Datei = "aktiv" AND WinExist("ahk_class TAlertDlg"))
{
goto, TMon_start
break
}
}
}
else
{
GuiControl, Hide, Status_TMON_signal_aktiv
GuiControl, Show, Status_TMON_signal_inaktiv
}
iniread,DSync_Datei, settings.ini,Einstellungen,GDriveSyncStatus
iniread,TMon_Datei, settings.ini,Einstellungen,TMonStatus
if DSync_Datei = ERROR
{
iniwrite,inaktiv,settings.ini,Einstellungen,GDriveSyncStatus
iniread,DSync_Datei, settings.ini,Einstellungen,GDriveSyncStatus
}
if TMon_Datei = ERROR
{
iniwrite,inaktiv,settings.ini,Einstellungen,TMonStatus
iniread,TMon_Datei, settings.ini,Einstellungen,TMonStatus
}
else
{
}
Open_Gui_10:
Gui,10: Destroy
Gui,12: Destroy
Gui,10: Font, s15 bold
Gui,10: Add, Text, x12 y9 w210 h30 +Center, Telefon-Tool
Gui,10: Font,
Gui,10: Add, Button, x12 y159 w210 h60 gTMon_umschalten, Umschalten
Gui,10: Add, Button, x62 y229 w100 h30 g10GuiClose, Programm beenden
Gui,10: Font, s12
Gui,10: Add, Text, x30 y139 w210 h20 , Telefon Monitoring
; ####### TMON #######
Gui,10: Add, Picture, x10 y142 w16 h16 vStatus_TMON_signal_aktiv , %A_ScriptDir%\Bilder\Aktiv.png
Gui,10: Add, Picture, x10 y142 w16 h16 vStatus_TMON_signal_inaktiv , %A_ScriptDir%\Bilder\Inaktiv.png
iniread, auto_annehmen_Datei, Settings.ini, Einstellungen, Automatisch_Anruf_annehmen
if auto_annehmen_Datei = 0
{
gui,10:Font, s10
Gui,10: Add, Checkbox, x10 y100 w220 h40 vAuto_annehmen_Status gAuto_annehmen, Automatisch Anruf annehmen?
Gui,10:Font,
}
else
{
gui,10:Font, s10
Gui,10: Add, Checkbox, x10 y100 w220 h40 vAuto_annehmen_Status gAuto_annehmen Checked, Automatisch Anruf annehmen?
Gui,10:Font,
}
Gui,10: Show, w239 h271, Hauptmenu
return
10GuiClose:
ExitApp
Auto_annehmen:
iniread, auto_annehmen_Datei, Settings.ini, Einstellungen, Automatisch_Anruf_annehmen
if auto_annehmen_Datei = 1
{
iniwrite, 0, Settings.ini, Einstellungen, Automatisch_Anruf_annehmen
goto, Gui_10_top
}
else
{
iniwrite, 1, Settings.ini, Einstellungen, Automatisch_Anruf_annehmen
Goto, Gui_10_top
}
TMon_umschalten:
iniread,TMon_Datei, settings.ini,Einstellungen,TMonStatus
if TMon_Datei = aktiv
{
iniwrite,inaktiv,settings.ini,Einstellungen,TMonStatus
TMon_Datei = inaktiv
Goto, Gui_10_Top
}
else
{
iniwrite,aktiv,settings.ini,Einstellungen,TMonStatus
TMon_Datei = aktiv
Goto, Gui_10_Top
}
Esc::
iniwrite, inaktiv, settings.ini, Einstellungen, TMonStatus
return
Ich habe auch schon einige Videos gesehen - die machen das allerdings alle mit Hotkeys und nicht mit Buttons. (bitte entschuldigt den unsauberen Code.. Ich bin blutige Anfängerin was Coding angeht)