- Сообщения
- 3,557
- Репутация
- 628
Нужно получить общий процент прогресса счета
пример
понимаю, что решение где-то рядом, но ухватить не могу
пример
Код:
HotKeySet('{ESC}', '_Close')
Local $Num1 = 45; отдельные 100%
Local $Num2 = 768; отдельные 100%
Local $Num3 = 132; отдельные 100%
Local $AllNum = $Num1 + $Num2 + $Num3; Общие 100%
Local $OneAll = Floor($AllNum / 100); один процент от общих 100%
ProgressOn('', 'Прогресс', '', -1, -1, 16)
Local $perc = Floor($Num1 / 100)
Local $percs
For $i = 1 To $Num1
$percs = Floor($i / $perc)
If $percs >= $OneAll Then
ProgressSet($OneAll, $OneAll & '%', 'Прогресс')
$OneAll = $percs
EndIf
Sleep(100)
Next
$perc = Floor($Num2 / 100)
For $i = 1 To $Num2
$percs = Floor($i / $perc)
If $percs >= $OneAll Then
ProgressSet($OneAll, $OneAll & '%', 'Прогресс')
$OneAll = $percs
EndIf
Sleep(10)
Next
$perc = Floor($Num3 / 100)
For $i = 1 To $Num3
$percs = Floor($i / $perc)
If $percs >= $OneAll Then
ProgressSet($OneAll, $OneAll & '%', 'Прогресс')
$OneAll = $percs
EndIf
Sleep(100)
Next
ProgressOff()
Func _Close()
ProgressOff()
Exit
EndFunc ;==>_Close