Что нового

Проигрывание звукового файла через заданное время при выполнении условия

Jensen

Новичок
Сообщения
1
Репутация
0
Возникла проблема с таймером.
При выполнении определенного условия запускается таймер и через 10 сек должен проигрываться звук.

Код:
Global $TIMER_TARGETS = "0"

If $NOTARGETS = 0 And TimerDiff($TIMER_TARGETS) > 10000 Then
        SoundPlay("res/Death.wav")
        $TIMER_TARGETS = TimerInit()
EndIf


Условие выполняется, но звук проигрывается и на 1й секунде и дальше каждых 10 сек.
Нужно что бы звук не проигрывался на 1й секунде, а только каждые следующие 10 сек.

Подскажите пожалуйста, как можно так сделать.
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Re: Таймер времени

Код:
While 1
	$Init = TimerInit()
	Do
		Sleep(10)
	Until TimerDiff($Init) > 10000
	SoundPlay('res/Death.wav', 1)
WEnd

или
Код:
While 1
	Sleep(10000)
	SoundPlay('res/Death.wav', 1)
WEnd
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: Таймер времени

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


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

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

С уважением, ваш Глобальный модератор.









Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: Таймер времени

Не надо отвечать (задавать автору вопросы и т.д.) пока нет его реакции на вынесенное предупреждение.
 

s0xen

Новичок
Сообщения
2
Репутация
0
Подскажите как написать чтобы звук проигрывался один раз через 20 секунд после запуска программы?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
Sleep(20000)
SoundPlay("C:\WINDOWS\Media\Windows XP - низкий заряд батарей.wav",1)
 
Верх