|
|
|
как издавать разные звуки из 1С? | ☑ | ||
|---|---|---|---|---|
|
0
уродина
18.12.07
✎
08:57
|
именно не мелодию играть через WMPlayer, а просто - какой-то звук.... клиент сказал, что сканер не должен пищать... должен по-разному пищать комп. спасибо за подсказки.
|
|||
|
1
almar
18.12.07
✎
09:01
|
Глобальный контекст
Сигнал (Beep) Синтаксис: Сигнал() Описание: Воспроизводит звуковой сигнал. Устройство, воспроизводящее звук, а также характер звукового сигнала зависят от программно-аппаратного состава компьютера и звуковых установок ОС. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: Сигнал(); |
|||
|
2
уродина
18.12.07
✎
09:06
|
(1) это я знаю... но мне нужно чтобы были разные звуки.... хотя бы парочку... и тут управлять нельзя.
|
|||
|
3
mikecool
18.12.07
✎
09:08
|
(2) отключить звук на сканере + команда системы... системному бипу кажется можно частоты указывать... однако, если отключен динамик............
|
|||
|
4
уродина
18.12.07
✎
09:10
|
(3) динамик конечно включим.....
|
|||
|
5
уродина
18.12.07
✎
09:26
|
а какая интересно команда системы? не подскажете?
|
|||
|
6
Гений 1С
гуру
18.12.07
✎
09:29
|
(1) Может несколько раз сигнал вызывать? А ваще если java-script умеет воспроизводить сигналы, то через java-скрипт или внешние ДЛЛ.
|
|||
|
7
АртМС
18.12.07
✎
09:31
|
Можно пробывать написать программку на любом языке от паскаля до си ++ в котором можно указать в качестве параметра какую мелодию исполнять. А потом вызвать просто командуСистемы с параметром :)
|
|||
|
8
уродина
18.12.07
✎
09:47
|
(7) думаю, это будет довольно долго.... мне надо просто по-разному пикнуть...
(6) возможно, это будет лучше всего... пикнуть один раз или пару раз.... спасибо, рыбка... |
|||
|
9
уродина
18.12.07
✎
09:52
|
нашла чудесную программку beep.exe, которая пищит в зависимости от параметров... ею пока и буду пищать.
|
|||
|
10
уродина
18.12.07
✎
09:54
|
+(9) если кому надо - могу поделиться....
|
|||
|
11
DGorgoN
18.12.07
✎
10:00
|
(0) ну вот и все, говорил же что тупо колонки в край тупо привязать скотчем к сканеру. Да здравствует разум!
|
|||
|
12
Salvador Limones
18.12.07
✎
10:00
|
Можно и через DynamicWrapper средствами винды.
|
|||
|
13
DGorgoN
18.12.07
✎
10:00
|
Я бы через WMI все делал бы
|
|||
|
14
уродина
18.12.07
✎
10:02
|
(12) это как?
|
|||
|
15
Leksus
18.12.07
✎
10:03
|
(0) Ну вообще-то все проще обычно делают. Правильно отсканировал - "бип" (Сигнал();), неправильно - двойной "бип" (Сигнал(); Сигнал();)
|
|||
|
16
DGorgoN
18.12.07
✎
10:04
|
(15) бип и бип бип ей не подходит. Ей симфонию Бетховина надь..
|
|||
|
17
Salvador Limones
18.12.07
✎
10:04
|
(14) http://script-coding.info/dynwrap.html
Там же: Подача звукового сигнала с помощью системного динамика Функция Beep (библиотека kernel32) генерирует звуковой сигнал: Beep (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long Параметры: dwFreq - частота звука от 37 до 32767 Гц. dwDuration - продолжительность сигнала в миллисекундах. В Windows 95 функция просто выдаёт звуковой сигнал по умолчанию, а переданные параметры игнорируются. Пример кода: Set Wrap = CreateObject("DynamicWrapper") Wrap.Register "KERNEL32.DLL", "Beep", "i=ll", "f=s", "r=l" res = Wrap.Beep(500, 100) res = Wrap.Beep(550, 100) res = Wrap.Beep(600, 100) res = Wrap.Beep(650, 100) res = Wrap.Beep(700, 700) WScript.Sleep 200 res = Wrap.Beep(700, 100) res = Wrap.Beep(650, 100) res = Wrap.Beep(600, 100) res = Wrap.Beep(550, 100) res = Wrap.Beep(500, 700) |
|||
|
18
уродина
18.12.07
✎
10:04
|
(15) в (6) уже гениальный мужчина присоветовал мне это...
|
|||
|
19
уродина
18.12.07
✎
10:05
|
(17) спасибо тебе, солнышко.... будет мне подарок на НГ
|
|||
|
20
DGorgoN
18.12.07
✎
10:06
|
+(13) Точнее через java и т.п.
Короче через скрипты системы. При таком подходе не надо никаких программ левых.. |
|||
|
21
уродина
18.12.07
✎
10:08
|
(16) а ты не груби.... надо быть снисходительным.... толлерантным...
|
|||
|
22
Leksus
18.12.07
✎
10:09
|
(18) ну так все гениальное просто )))
незачем излишне усложнять систему - это приводит к снижению ее надежности. К тому же рекомендую замерить время обработки внешнего события с учетом ваших сигналов. У нас манагеры делают до 2-х сканов в секунду - вначале УПП за ними не успевала... |
|||
|
23
уродина
18.12.07
✎
10:10
|
(22) меня это тоже тревожит... что не упеют пики за ручонками....
|
|||
|
24
DGorgoN
18.12.07
✎
10:11
|
(21) Кто грублю? я грублю? не думал даже..
|
|||
|
25
уродина
18.12.07
✎
10:12
|
(24) значит показалось.... я такая чувствительная....
|
|||
|
26
DGorgoN
18.12.07
✎
10:15
|
(25) Вот кстати с activ x решение и есть пример на 7-ке:
http://softsearch.ru/programs/123-606-proigryvatel-zvukovyh-failov-wav-player-download.shtml |
|||
|
27
уродина
18.12.07
✎
10:17
|
(26) уху... я его уже нашла сегодня. но мне не подходит... надо быстренько...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |