Как послать сообщение всем пользователям?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
s2176
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск

Как послать сообщение всем пользователям?

Сообщение s2176 »

Добрый день всем!
У нас 10 баз, пользователи в разных городах. Иногда бывает нужно срочно послать всем сообщение во все базы. Кто знает, кокой функцией можно выделить всех работающих пользователей и отпраить им сообщение, аналогично тому, как это делается в модуле "настройка".
Я бы хотела это все сделать через батник, чтобы вообще не заходить в Галактику.
Кто сказал, что бесполезно биться головой об стену?!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

команда то
SendMessageToSession (x$ActiveUsers.SessionID, 'Ваше сообщение');
вопрос только в том как вы сие сумете передать по другим базам?
по идее у вас должен быть фейсик написан
а его запускать все таки галкой но с опцией nowrun
в батник добавте /Galaxy.NowRun=ФЕЙС.
ну еще и имя пользователя добавить с паролем /U: /P:
можно AQA запустить в автомате, если фейс влом писать.
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

Вообще такую приблуду можно написать на любом другом средстве, например я видел сделанную на Access.
s2176
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск

Сообщение s2176 »

Спасибо, Edward_K! Я, совственно, и планировала написать фейсик и сделать батник. Такое уже не раз делала: прописываем батник в планировщике и "спим спокойно" :smile:
Буду пробовать!
Кто сказал, что бесполезно биться головой об стену?!
s2176
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск

Сообщение s2176 »

Все получилось!!!! Еще раз спасибо!
Кто сказал, что бесполезно биться головой об стену?!
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

Ребят а я что то не поняла( ... Объясните пожалуйста . Можно с примером. Как всем юзерам послать сообщение.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

_loop x$ActiveUsers
{ SendMessageToSession (x$ActiveUsers.SessionID, 'Ваше сообщение');
}
аналог посыла сообщения в сапорте - консоль администратора.
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

:) ура .... ) netsend пока)
Ответить