Prozenanzeige im Label

08/08/2011 01:40 Ludder231#1
Hiho,

ich hab mal ne Frage: Wie rechnet man aus wie viel Prozent man(der Bot) schon geschafft hat?

Also ich lese die Accountanzahl aus mit Filecountlines. Dann soll er mir in einem Label anzeigen wie viel er schhon geschafft hat(Je nachdem vie viele Acounts er ausgelesen hat) in Prozent.

MfG Ludder231
08/08/2011 01:43 buFFy!#2
(currentline / totallines) * 100
08/08/2011 01:47 KDeluxe#3
Rentiert sich das auch? Ich denke nicht, eine vernünftige Prozentanzeige würde sowieso nicht raus kommen. Benutze doch einfach "33 von 69" (unnötig zu erwähnen, aber es handelt sich hierbei nur um ein Beispiel).
08/08/2011 12:51 Ludder231#4
Ja aber bei mir bleibt das Label bei 0
PHP Code:
$count_FileCountLines(@scriptdir&"\Username&Password.txt")
for 
$i =  1 to $count
$IDs 
FileOpen(@ScriptDir "\Username&Password.txt")
$logindaten FileReadLine($IDs$i)
_percent()
;.... 



PHP Code:
Func _percent()
    
GUICtrlSetData($label1, ($i/$count)*100)
EndFunc 
08/08/2011 12:59 iXDe#5
Den Code von percent einfach in die For-Schleife bauen oder Parameter in percent bauen:

Code:
Func _percent ($iCur, $iMax)
    GUICtrlSetData($label1, Round (($iCur/$iMax)*100, 1) & "%")
EndFunc
Funktionsaufruf dann:
Code:
_percent ($i, $count)
(Optional, wenn die Funktion nicht nur dort aufgerufen wird):
Code:
Func _percent ($h, $iCur, $iMax) ;$h = Handle des Controls
    GUICtrlSetData ($h, Round (($iCur/$iMax)*100, 1) & "%")
EndFunc


(Nicht getestet, müsste gehen)
08/08/2011 13:21 Ludder231#6
Danke klappt :)