Gui pausieren und Button Beschriftung ändern Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

KHA
Posts: 232
Joined: 21 Aug 2018, 11:11

Gui pausieren und Button Beschriftung ändern

01 Oct 2019, 11:19

Hallo,

Wie kann ich in mein Gui ein Button einbauen, der beim ersten klick auf die Schaltfläche mein Gui pausiert und die Beschriftung ändert, beim 2. klick soll es fortgeführt und die Beschriftung zurückgesetzt werden.

Soweit habe ich hinbekommen, dass es pausiert und die Beschriftung das erste mal geändert wird aber beim erneuter klick wird zwar fortgesetzt aber die Beschriftung wird nicht geändert.


vielen Dank im Voraus
LG

Code: Select all

Gui, Add, Progress, w700 h20 cBlue BackgroundBlack vMeinFortschritt, 0
Gui, Add, Button , -Border x+10 wp-500 gPausieren vmyPause, Pause
Gui, Show


Loop, 100
  {

      Sleep 1000

      GuiControl,, MeinFortschritt, %A_index%    
   }

Return



Pausieren:
Pauseaktiv := 1
	if (Pauseaktiv)
	{
	GuiControl,, myPause , Pausiert
	Pauseaktiv := 0
	Pause,,1
	} Else
	{
	GuiControl,, myPause , Pause
	Pause,,1
	}

Return

GuiClose:
ExitApp
just me
Posts: 7224
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Gui pausieren und Button Beschriftung ändern

02 Oct 2019, 02:01

Grüße aus meinem (fast) Offline Urlaub.

Wenn Du die Variable Pauseaktiv am Anfang der Subroutine immer unbedingt auf 1 setzt, hat

Code: Select all

	if (Pauseaktiv)
keine echte Wahl.
KHA
Posts: 232
Joined: 21 Aug 2018, 11:11

Re: Gui pausieren und Button Beschriftung ändern  Topic is solved

02 Oct 2019, 10:54

Ich hoffe du hattest einen schönen angenehmen Urlaub.

Hab dann doch hinbekoomen :)

P

Code: Select all

ausieren:

GuiControlGet, Status ,, myPause, Text

	if (Status = "Pause")
	{
	GuiControl,, myPause , Pausiert
	Pause,,1
	} Else
	{
	GuiControl,, myPause , Pause
	Pause,,1
	}

Return

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 2 guests