[AutoIT]Problem mit Label !

12/31/2010 23:58 CrAcKxX#1
Hallo Leute .
Ich sitze zur Zeit an einem Projekt und komme bei einer stelle einfach nicht weiter.
Das Problem ist das ich es einfach nicht schaffe einen Label jede 20 Sekunden um 50 zu erweitern also so : 20 = 50 dan wieder 20 sekunden vorbei = 100 usw.
Hier mal ein anfangs Code :

Code:
HotKeySet ("1","-Start")
HotKeySet ("2","-Pause")

#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Verdientes Geld :", 223, 33, 192, 124)
$Label1 = GUICtrlCreateLabel("0", 80, 8, 82, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd

Func -Start()
	;Hier weiß ich nich weiter hab mich nie mit sowas beschäfftigt
EndFunc

Func -Pause()
	While 1
	sleep (10000)
	WENd
EndFunc
Hoffe ihr könnt mir bis morgen helfen !

FROHES NEUES JAHR

MFG
01/01/2011 01:30 KingZuck#2
weiß nicht mehr wie genau aber ca so:

while 1
seleep(20000)
GUICtrlSetData($label1,guictrlread($label1)+50)
wend
01/01/2011 20:13 CrAcKxX#3
Ma schaun ;D
Edit: Danköö es klapptö
01/01/2011 23:22 KingZuck#4
Bitte schööööön
aber für thx gibt es ein button ;)
01/02/2011 00:05 PenGuin :O#5
Nur kannst du in den 20 Sekunden nichts weiter machen.
Machs lieber so:

Code:
Global $i = 0

AdlibRegister("Count", 20000)

$Form1 = GUICreate("Verdientes Geld :", 223, 33, 192, 124)
$Label1 = GUICtrlCreateLabel("0", 80, 8, 82, 17)
GUISetState()

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case -3
			Exit

	EndSwitch
WEnd

Func Count()
	$i += 20
	GUICtrlSetData($Label1, $i)
EndFunc