Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Имеется Cache версии 10.1 есть работающий код. Потребовалось при определенном событии выдавать звуковой сигнал. Звук в формате mp3 размер 500 кб, но это не принципиально, можно и в формате wav. Перепробовал вариантов 20. В некоторых сразу пишет - Syntaxys, в других - типа выполнение кода (а может и подвисает), но результата нет. Звук не проигрывается. Ни один из проигрывателей не запускался, колонки молчат (если просто запустит вручную данный файл, то звук появлялся). Нужно грубо типа что то Do C:\1.mp3 C этими командами фокус не прошел JOB ^%IS DO Чую, что должно быть просто, но в книгах ничего нет (только о текстовых файлах), а в хелпе на запросы wave mp3 wav driver sound ничего нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 18:36 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Типа так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 19:22 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
если только на Cache, то вы запустить можете только на сервере, соответственно и звук будет там для других реализаций реализовываеться средствами вашего приложения, и Cache в этом никак помочь не может вариант на для запуска на сервере описан выше, только проблема будет в том, что в предложенном варианте файл откроется проигрывателем по умолчанию, и его еще нужно кому то закрыть вручную использовать стандартное устройство вывода звука, думаю получится только на серверах под unix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 21:03 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Блок А.Н., Фокус не сработал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 21:37 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
DAiMor, Операционка Win7 64 bit Profissional ПК является и сервером и клиентом. То есть КАШЕ установлен на этом ПК и все приложения запускаются также на этом ПК. Код указанный выше проглатывается Cache, идет задержка 1 сек и типа все выполнено, но никакого открытого окна, никакого звука нет. Неужели нельзя дать команду на исполнение внешнего файла. То есть запусить на проигрывание такой то файл. НЕВЕРЮ. Что то должно быть, может просто какие то приложения CACHE не активированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 21:42 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Имеется файл на диске С: под названием 1.mp3 в корневом каталоге Операционка Win 7 Pro Каше установлен на этот ПК и все приложения такж запускаются с данного ПК (так сказать локально). Никакой сетки, никаких дистанционных подключений. Все происходит на одной машине. По умолчанию стоит проигрыватель Win media ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 21:45 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravkaОперационка Win7 64 bit Profissional ПК является и сервером и клиентом. То есть КАШЕ установлен на этом ПК и все приложения запускаются также на этом ПК. Код указанный выше проглатывается Cache, идет задержка 1 сек и типа все выполнено, но никакого открытого окна, никакого звука нет. А если у Виндоус в "Выполнить" набрать "C:\1.mp3" и нажать Энтер, будет что-то играть? fotopravkaНеужели нельзя дать команду на исполнение внешнего файла. То есть запусить на проигрывание такой то файл. НЕВЕРЮ. Так вот это Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 22:01 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravka , Поверьте, всё возможно. Завтра отвечу. fotopravkaОперационка Win7 64 bit Profissional Это очень хорошо. PS: также могу предложить вариант, когда Caché произносит заданный Вами текст разными голосами и на разных языках, включая русский. Можно даже написать MAC-программу чтения целого "спектакля" с задействованием нескольких "актёров". Но, к сожалению, хорошие движки, поддерживающие русский язык, как правило не бесплатны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 22:03 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Скопируйте файл mplayerc в один из путей %PATH%. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 00:14 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
krvsa, А если у Виндоус в "Выполнить" набрать "C:\1.mp3" и нажать Энтер, будет что-то играть? Если в ВИндоуз Нажать Пуск и в строку выполнения кода вставить С двоеточие косая черта 1.mp3 (как у вас, только без кавычек), то через секунду появляется Виндоуз проигрыватель стандартный и начинается воспроизведение звука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:08 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravkaчерез секунду появляется Виндоуз проигрыватель стандартный и начинается воспроизведение звука. Тогда странно что из Кащея ничего не заиграло... Остаётся только вариант servit , с явным указанием плейера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:11 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
krvsa, Так вот это d $zf(-2,"C:\1.mp3") оно и есть... Т.е. выполнить коману в ОС... Возможно у тебя на севере нет приложения ассоциированого с mp3... может чего не так делаю вот скриншот кода, точнее его выполнения Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:16 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravkaможет чего не так делаю вот скриншот кода, точнее его выполнения Пишешь как и советовали. Вот только ОС не хочет ничего ассоциировать с твоим mp3 файлом или ты смотришь на монитор как один пользователь... А Кащей запущен как другой. Дай-ка вот такую команду Код: plaintext Чего будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:29 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
servit, Код: plaintext то есть типа C:\InterSystems\Cache\CSP\Torg и соответственно при нахождении в области TORG он автоматом оттуда возмет этот плеер? Код: plaintext Второе - как КАШЕ поймет откуда взять этот самы медиаплеер mplayerc.exe Это уже наверное ближе к первой части (про каталог размещения проигрывателя). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:30 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravkaНе совсем понял куда. Да хоть в Код: plaintext Т.е. в любой каталог объявленый в путях по умолчанию в ОС... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:33 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Если очень хочется запускать любое ассоциированное приложение, то: Код: plaintext %PATH% - переменная среды окружения PATH. Для простоты скопируйте файл в каталог %CACHE_INSTALL%\Bin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:38 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
krvsa, Запускается БЛОКНОТ причем раз десять, пока не анулировал. Но запускается (в полноэкранном режиме). Скриншот почемуто сделать не удалось АЛИЛУЙ-я. под блокнотом в полноэкранном режиме оказался НАСТРОКА виндоуз Медиа плеера. Вот по этому звук и не шел!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:38 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
Суть такова. При запуске Код: plaintext Фоновый режим у меня никак не обображался. Я его просто не видел - это сообщение о настройке виндоузовского плеера. После кода Код: plaintext Код: plaintext Код: plaintext Если бы не блокнот, то ничего бы не вышло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:45 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
servit, Так тоже запустился звук в фоновом режиме do $zf(-1,"start /MIN C:\1.mp3") Запускала - WinMediaPleer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:51 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravkaНе понял здесь две вещи - первая (-1) это же для MS-DOS. Точно не (-2)? $ZF(-1) fotopravkaТак тоже запустился звук в фоновом режиме do $zf(-1,"start /MIN C:\1.mp3") Запускала - WinMediaPleer Плеер после проигрывания закрывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:56 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
servit, скопируйте файл в каталог %CACHE_INSTALL%\Bin Скопировал mplayerc.exe в указанный выше каталог Запускал код do $zf(-1,"mplayerc.exe /minimized /play /close C:\1.mp3") do $zf(-1,"mplayerc.exe /MIN C:\1.mp3") Звука нет. А вот так d $zf(-2,"C:\1.mp3") звук уже стал работать (виндоуз плеер встал в системе "по умолчанию"), хотя до этого не хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 09:57 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
fotopravka , У меня работает и на XP и на Win7 x64. Проверьте, запустив вручную из командной строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 10:02 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
servit, Код: plaintext 1. 2. 3. 4. Как бы лучше сказать. Он даже не открывается. Идет звук. Секунд через 100 появляется сообщение (см скриншот) Если закрыть окно - ничего не появляется. Если выбрать "Посмотреть сообщение", то открывается полноэкранный режим и в нем появляется WinPleer c проигранным звуковым файлом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 10:07 |
|
||
|
Как из КАШЕ запустить звуковой файл при наступлении события
|
|||
|---|---|---|---|
|
#18+
servit, У меня работает и на XP и на Win7 x64. Проверьте, запустив вручную из командной строки. Вставлял варианты mplayerc.exe /minimized /play /close C:\1.mp3 mplayerc.exe /MIN C:\1.mp3 mplayerc.exe /minimized /play /close C:/1.mp3 mplayerc.exe /MIN C:/1.mp3 Открывает окно "Результаты поиска" Скопировал плеер в каталок C:\Windows и запускал те жи коды звука снова нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 10:16 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=45&tid=1557872]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 427ms |

| 0 / 0 |
