Что нового

Не воспроизводится звук

Сообщения
12
Репутация
-1
Здравствуйте! Вчера только познакомился с этой замечательной программкой. Вообще ни разу не программист, поэтому сильно не питайте пожалуйста.
Задача стоит следующая. Открыты 4 вкладки браузера в разных окнах по углам. Нужно написать код который реагирует на изменения в любой из этих 4 окон(точнее в заданных областях окон). Код получился следующий
-----------------------------
Код:
Sleep(7000)
$checksum1 = PixelChecksum(85, 240, 560, 266)
$checksum2 = PixelChecksum(773, 240, 1240, 252)
$checksum3 = PixelChecksum(85, 600, 560, 624)
$checksum4 = PixelChecksum(773, 603, 1240, 618)

While 1
   If $checksum1 <> PixelChecksum(85, 240, 560, 266) Then
	  MsgBox(4096, "Окно1", "!!!")
	  ExitLoop
   EndIf
   If $checksum2 <> PixelChecksum(773, 240, 1240, 252) Then
	  MsgBox(4096, "Окно2", "!!!")
	  ExitLoop
   EndIf
   If $checksum3 <> PixelChecksum(85, 600, 560, 624) Then
	  MsgBox(4096, "Окно3", "!!!")
	  ExitLoop
   EndIf
   If $checksum4 <> PixelChecksum(773, 603, 1240, 618) Then
	  MsgBox(4096, "Окно4", "!!!")
	  ExitLoop
   EndIf
	Sleep(5000)
 WEnd
SoundPlay ("C:\Users\1234\Desktop\Sound_04669.mp3")

--------------------------------------
Все работает отлично, только вот звук в конце не воспроизводится. Попробовал сунуть его выше, все работает. Но нужно чтоб об воспроизводился именно в конце при выскакивании меседжбокса. Что я делаю не так? Спасибо
P.S. Искал ответы в документации и тут на форуме, не нашел.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Код:
SoundPlay ("C:\Users\1234\Desktop\Sound_04669.mp3")
Sleep(3000)

трек звучит три секунды
или
Код:
SoundPlay ("C:\Users\1234\Desktop\Sound_04669.mp3", 1)

трек будет звучать до конца
в обоих случаях трек проиграется только после закрытия msgbox

или записать перед каждым msg
Код:
SoundPlay ("C:\Users\1234\Desktop\Sound_04669.mp3")
MsgBox(4096, "Окно2", "!!!")

трек начнет играть одновременно с появлением сообщения
 
Верх