-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Не работает функция Beep(), какие могут быть причины?
Добрый день! Пишу простенький скрипт:
Код:
for $i=1 to 10
Beep()
sleep(500)
next
Запускаю - и тишина. В чем может быть дело?
|
1. Отсутствует/не подключён системный динамик к материнской плате. При старте машина писк издаёт?
2. Отсутствует/отключён драйвер системного динамика. Проверьте, что у Вас пишет:
Код:
wmic.exe sysdriver where name='beep' get name, state
|
Цитата:
Цитата Iska
wmic.exe sysdriver where name='beep' get name, state »
|
Я так понял, это надо было ввести в cmd.exe? Я ввел, вот ответ:
Код:
Name State
Beep Running
Это значит, с драйвером все ок?
Цитата:
Цитата Iska
Отсутствует/не подключён системный динамик к материнской плате. При старте машина писк издаёт? »
|
Насчет писка не помню, а можно ли проверить подключение, не снимая крышку системного блока?
|
Цитата:
Цитата evg64
Насчет писка не помню, а можно ли проверить подключение, не снимая крышку системного блока? »
|
да. послушать писк после при перезагрузке :teeth:
|
Начиная с висты о работе с динамиком старыми методами придется забыть.
А новых, пока еще, я не встречал (а может просто плохо искал...).
|
Попробуйте такой скрипт запустить:
|
Цитата:
Цитата 266903582
Начиная с висты о работе с динамиком старыми методами придется забыть. »
|
У меня XP SP2, не мой случай)
Цитата:
Цитата Creat0R
Попробуйте такой скрипт запустить: »
|
Тоже не получилось.
|
Цитата:
Цитата evg64
Я ввел, вот ответ… Это значит, с драйвером все ок? »
|
Да, драйвер работает. Так, что там насчёт писка при старте машины?
Habetdin, если на материнской плате имеются соответствующие разъёмы (можно проверить в документации, а затем убедиться визуально), то можно прогуляться в ближайший магазин, имеющий техотдел: как правило, там всегда бывают лишние/забытые динамики. Если разъёмов нет, а только место под распайку (иногда бывает на дешёвых платах), то, собственно, туда же, но уже за отдельную оплату попросить, чтобы распаяли.
|
Время: 11:37.
© OSzone.net 2001-