Таймер обратного отсчета
Noobi_66 Дата: Пт, 05 Ноября 2010, 14:31 | Сообщение # 1
Всем здрасти На этом форуме я нашел статью про таймер обратного отсчета, прочитав его я понял что он был не доделан, и я решил сделать свой, немного другим способом. Таймер был сделан и работает на ура Вот только он я думаю подойдет не всем, но суть его я понял как сделать, мне осталось только сделать так что бы он не выводил отрицательные значения, а так вот прошу.
З.Ы. Просьба не обижать
Сообщение Всем здрасти На этом форуме я нашел статью про таймер обратного отсчета, прочитав его я понял что он был не доделан, и я решил сделать свой, немного другим способом. Таймер был сделан и работает на ура Вот только он я думаю подойдет не всем, но суть его я понял как сделать, мне осталось только сделать так что бы он не выводил отрицательные значения, а так вот прошу.
З.Ы. Просьба не обижать
Автор - Noobi_66 Дата добавления - 05 Ноября 2010 в 14:31
Alien Дата: Пт, 05 Ноября 2010, 15:03 | Сообщение # 2
что-то я там не заметил таймер обратного отсчета
Сообщение что-то я там не заметил таймер обратного отсчета Автор - Alien Дата добавления - 05 Ноября 2010 в 15:03
Noobi_66 Дата: Пт, 05 Ноября 2010, 15:12 | Сообщение # 3
3 ползунка, в них выбераешь время тебе нужное, наводишь на 3 текстовых поля и тебе просчитываеться время через сколько этот момент наступит Мне осталось только разобраться как сделать так что бы ненужно было наводить каждый раз..
Сообщение 3 ползунка, в них выбераешь время тебе нужное, наводишь на 3 текстовых поля и тебе просчитываеться время через сколько этот момент наступит Мне осталось только разобраться как сделать так что бы ненужно было наводить каждый раз..
Автор - Noobi_66 Дата добавления - 05 Ноября 2010 в 15:12
Сергей Дата: Пт, 05 Ноября 2010, 15:34 | Сообщение # 4
Quote (Noobi_66 )
прочитав его я понял что он был не доделан
это в одной теме, а в другой есть пример простого таймера обратного отсчета в 5 частиДобавлено (05 Ноябрь 2010, 15:34) ---------------------------------------------
Quote (Noobi_66 )
Таймер был сделан и работает на ура
больше на секундомер похож
Сообщение Quote (Noobi_66 )
прочитав его я понял что он был не доделан
это в одной теме, а в другой есть пример простого таймера обратного отсчета в 5 частиДобавлено (05 Ноябрь 2010, 15:34) ---------------------------------------------
Quote (Noobi_66 )
Таймер был сделан и работает на ура
больше на секундомер похож Автор - Сергей Дата добавления - 05 Ноября 2010 в 15:34
Сергей Дата: Пт, 05 Ноября 2010, 15:41 | Сообщение # 5
Quote (Noobi_66 )
Мне осталось только разобраться как сделать так что бы ненужно было наводить каждый раз
посмотри пример
Сообщение Quote (Noobi_66 )
Мне осталось только разобраться как сделать так что бы ненужно было наводить каждый раз
посмотри примерАвтор - Сергей Дата добавления - 05 Ноября 2010 в 15:41
Noobi_66 Дата: Пт, 05 Ноября 2010, 15:52 | Сообщение # 6
Quote (Сергей )
больше на секундомер похож
знаю Quote (Сергей )
посмотри пример
Спасибо за пример разобрался..)
Сообщение Quote (Сергей )
больше на секундомер похож
знаю Quote (Сергей )
посмотри пример
Спасибо за пример разобрался..)Автор - Noobi_66 Дата добавления - 05 Ноября 2010 в 15:52
mishem Дата: Пт, 05 Ноября 2010, 16:24 | Сообщение # 7
Noobi_66 , а почему секунды тикают постоянно? И отсчет секунд идет не в обратном порядке?
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Noobi_66 , а почему секунды тикают постоянно? И отсчет секунд идет не в обратном порядке? Автор - mishem Дата добавления - 05 Ноября 2010 в 16:24
Сообщение Quote (Noobi_66 )
идея немного другая
Идея одна и та же. Отсчет обратного времени. Автор - mishem Дата добавления - 05 Ноября 2010 в 16:34
Noobi_66 Дата: Пт, 05 Ноября 2010, 16:44 | Сообщение # 10
Идея исполнения а в целом ты прав
Сообщение Идея исполнения а в целом ты прав Автор - Noobi_66 Дата добавления - 05 Ноября 2010 в 16:44
DoXeR Дата: Вт, 18 Октября 2011, 07:37 | Сообщение # 11
Подскажите плиз, можно ли чем-либо таймер заменить, если нужна пауза в 10 секунд? Если нет, то как можно тут правильно сделать: Code
While "[Start]" ">" "100" SetVar "[Start]" "([Start])-1" .TimerStart "Timer2" "20000" EndWhile
Чтобы число в переменной менялось каждые 20 секунд на 1 ниже
Сообщение Подскажите плиз, можно ли чем-либо таймер заменить, если нужна пауза в 10 секунд? Если нет, то как можно тут правильно сделать: Code
While "[Start]" ">" "100" SetVar "[Start]" "([Start])-1" .TimerStart "Timer2" "20000" EndWhile
Чтобы число в переменной менялось каждые 20 секунд на 1 ниже Автор - DoXeR Дата добавления - 18 Октября 2011 в 07:37
Сергей Дата: Вт, 18 Октября 2011, 08:12 | Сообщение # 12
ставишь таймер на 20 сек. и в нем код Quote
If "[Start]" ">" "100" SetVar "[Start]" "[Start]-1" Else TimerStop "Timer1" EndIf
Добавлено (18 Октябрь 2011, 08:12) --------------------------------------------- Quote (DoXeR )
если нужна пауза в 10 секунд
дык, и ставь таймер на 10 сек. будет тебе пауза. А в таймере код, который будет выполнятся каждые 10 сек.
Сообщение отредактировано Сергей - Вт, 18 Октября 2011, 09:02
Сообщение ставишь таймер на 20 сек. и в нем код Quote
If "[Start]" ">" "100" SetVar "[Start]" "[Start]-1" Else TimerStop "Timer1" EndIf
Добавлено (18 Октябрь 2011, 08:12) --------------------------------------------- Quote (DoXeR )
если нужна пауза в 10 секунд
дык, и ставь таймер на 10 сек. будет тебе пауза. А в таймере код, который будет выполнятся каждые 10 сек. Автор - Сергей Дата добавления - 18 Октября 2011 в 08:12
Сообщение Есть еще плагин npTime (платный). Автор - Вадим Дата добавления - 18 Октября 2011 в 12:54
mishem Дата: Вт, 18 Октября 2011, 19:53 | Сообщение # 14
DoXeR , есть еще GotoLine ""
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение DoXeR , есть еще GotoLine ""Автор - mishem Дата добавления - 18 Октября 2011 в 19:53
Melahor Дата: Вс, 04 Августа 2013, 12:19 | Сообщение # 15
Сергей , спасибо за наглядный пример. Таймер обратного отсчёта работает на ура, вот только как придать ему класический формат (00:10, 00:09, 00:08...)?
Сообщение Сергей , спасибо за наглядный пример. Таймер обратного отсчёта работает на ура, вот только как придать ему класический формат (00:10, 00:09, 00:08...)?Автор - Melahor Дата добавления - 04 Августа 2013 в 12:19
Melahor Дата: Вс, 04 Августа 2013, 12:19 | Сообщение # 16
Получается либо 00:010, либо 00:9, маска ввода не катит из-за разделителя.
Сообщение отредактировано Melahor - Вс, 04 Августа 2013, 12:38
Сообщение Получается либо 00:010, либо 00:9, маска ввода не катит из-за разделителя. Автор - Melahor Дата добавления - 04 Августа 2013 в 12:19
ponand Дата: Вс, 04 Августа 2013, 21:53 | Сообщение # 17
Цитата (Melahor )
Получается либо 00:010, либо 00:9, маска ввода не катит из-за разделителя.
так будет норм тикать Код
If "[sek]" ">" "10" SetVar "[sek]" "[sek]-1" Else if "[sek]" ">" "0" SetVar "[s]" "[sek]-1" SetVar "[sek]" "0[s]" EndIf EndIf
Сообщение Цитата (Melahor )
Получается либо 00:010, либо 00:9, маска ввода не катит из-за разделителя.
так будет норм тикать Код
If "[sek]" ">" "10" SetVar "[sek]" "[sek]-1" Else if "[sek]" ">" "0" SetVar "[s]" "[sek]-1" SetVar "[sek]" "0[s]" EndIf EndIf
Автор - ponand Дата добавления - 04 Августа 2013 в 21:53
Melahor Дата: Ср, 14 Августа 2013, 12:50 | Сообщение # 18
Спасибо, ponand . Тикает и вправду норм, хотя и не слышно.
Сообщение отредактировано Melahor - Ср, 14 Августа 2013, 12:56
Сообщение Спасибо, ponand . Тикает и вправду норм, хотя и не слышно. Автор - Melahor Дата добавления - 14 Августа 2013 в 12:50
ponand Дата: Ср, 14 Августа 2013, 14:26 | Сообщение # 19
Еще вариант с vbs nb таймер Код
if "[sek]" ">" "0" Call "Мои\vbs\Формат числа" "[sek]-1" "2" "[sek]" EndIf
vbs функция Код
{NeoBook Function} Version=5,80 Language=VBScript Param=[%1]|Text|Исходное число Param=[%2]|Number|Количество разрядов Param=[%3]|Variable|Переменная результата {End} nbSetVar "[%3]", String([%2]-Len([%1]),"0") & [%1]
Сообщение отредактировано ponand - Ср, 14 Августа 2013, 16:51
Сообщение Еще вариант с vbs nb таймер Код
if "[sek]" ">" "0" Call "Мои\vbs\Формат числа" "[sek]-1" "2" "[sek]" EndIf
vbs функция Код
{NeoBook Function} Version=5,80 Language=VBScript Param=[%1]|Text|Исходное число Param=[%2]|Number|Количество разрядов Param=[%3]|Variable|Переменная результата {End} nbSetVar "[%3]", String([%2]-Len([%1]),"0") & [%1]
Автор - ponand Дата добавления - 14 Августа 2013 в 14:26
Melahor Дата: Ср, 14 Августа 2013, 16:31 | Сообщение # 20
А я как раз хотел спросить: «Каки́ми ещё способами можно это сделать?»
Ты читаешь мои мысли.
Ну что ж, будет над чем помозговать.
Сообщение отредактировано Melahor - Сб, 17 Августа 2013, 17:08
Сообщение
А я как раз хотел спросить: «Каки́ми ещё способами можно это сделать?»
Ты читаешь мои мысли.
Ну что ж, будет над чем помозговать.
Автор - Melahor Дата добавления - 14 Августа 2013 в 16:31