Что нового

Установить значение таймера

Сообщения
75
Репутация
-2
Код:
$TimeLabel = _GUICtrlFFLabel_Create($ParentWindow, "Time: "&"00:00:00", 2, 7, 120, 20)

$timer = TimerInit()
    AdlibRegister("Timer", 50)


Func Timer()
    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    Local $sTime = $Time
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
	_GUICtrlFFLabel_SetData($TimeLabel,$Time)

EndFunc


Как сделать, чтобы таймер начинался с определенного значения
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: Новое значение таймера

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Новое значение таймера" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Автор
W
Сообщения
75
Репутация
-2
wasd сказал(а):
Код:
$TimeLabel = _GUICtrlFFLabel_Create($ParentWindow, "Time: "&"00:00:00", 2, 7, 120, 20)

$timer = TimerInit()
    AdlibRegister("Timer", 50)


Func Timer()
    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    Local $sTime = $Time
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
	_GUICtrlFFLabel_SetData($TimeLabel,$Time)

EndFunc


Как сделать, чтобы таймер начинался с определенного значения




Код:
#include <GUIConstants.au3>
#include <WinAPI.au3>
#include <Timers.au3>
#include <Date.au3>

Global $TimeLabel
Global $timer
Global $Secs
Global $Mins
Global $Hour
Global $Time

   $ParentWindow = GUICreate('MyGUI', 400, 400)

 $timer = TimerInit()
 AdlibRegister("Timer", 50)
 $TimeLabel = _WinAPI_CreateWindowEx(0, 'Static', '', BitOR($WS_CHILD, $WS_VISIBLE), 5, 228, 100, 14, $ParentWindow)

GUISetState()


 Func Timer()
 $iMyStartTime = _TimeToTicks(02, 33, 58)
    _TicksToTime($iMyStartTime+Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
      _WinAPI_SetWindowText($TimeLabel,$Time)

EndFunc


Do

 Until GUIGetMsg() = -3
 
Верх