Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Звуковое оповещение на клиентах не работает  (Прочитано 2769 раз)

mepexa

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Компьтер с двумя мониторами. На одном окно с программой некой, на другом - скада-клиент.
когда окно со скадой активно (щелкнули на нем мышкой) - звуки сообщений проигрываются.
когда оператор щелкает курсором на другом окне - звуки скады не проигрываются.
« Изменён: 17 Марта 2018, 09:39:39 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3202
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Звуки не воспроизводятся когда окно скады не в фокусе.

mepexa

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Вот засада...  :o                         Женщины-диспетчеры прозевали много предупреждений и аварий.
 
 победить никак ?
« Изменён: 17 Марта 2018, 20:40:53 от mepexa »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3202
    • Просмотр профиля
    • Simple-Scada
Цитировать
победить никак?
Только если исключить пользование другими приложениями на компьютере во время работы, оставив только клиент скады во весь экран.
« Изменён: 17 Марта 2018, 21:12:06 от Simple-Scada »

gaargot1

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Вопрос актуален. Не появилось ли способов звукового оповещения когда клиент не в фокусе или программного "всплывания" клиента?

AndreiKov

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Да, вопрос актуальный.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3202
    • Просмотр профиля
    • Simple-Scada
Мы наконец-то полностью решили эту проблему. В ближайшем обновлении все звуки будут воспроизводиться независимо от того находится окно в фокусе или нет.

gaargot1

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Цитировать
В ближайшем обновлении все звуки будут воспроизводиться независимо от того находится окно в фокусе или нет
ок спасибо!

Для тех кому надо срочно, скрипт на PowerShell

Код
$sig = '[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);'
Add-Type -MemberDefinition $sig -name NativeMethods -namespace Win32
$hwnd = @(Get-Process Client)[0].MainWindowHandle
[Win32.NativeMethods]::ShowWindowAsync($hwnd, 4)
(New-Object -ComObject WScript.Shell).AppActivate((get-process Client).MainWindowTitle)

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3202
    • Просмотр профиля
    • Simple-Scada
Начиная с версии 2.3.6.11 звук на клиентах воспроизводится всегда (независимо от состояния окна).