![]() |
![]() |
![]() |
|
Программно отправить сообщение Ø |
☑ | ||
---|---|---|---|---|
0
Stanly
24.11.06
✎
11:03
|
Может кто подскажет можно ли программно отправить "сообщение"(не предупреждение) из обработки конкретному пользователю в 1С (только одному) (1С V7.70 025)
|
|||
1
sanches2
24.11.06
✎
11:06
|
Net sendСлужит для отправки сообщений другому пользователю, компьютеру или псевдониму, доступному в сети.
Синтаксис net send {имя | * | /domain[:имя] | /users} сообщение Параметры имя Имя пользователя, имя компьютера или псевдоним, которому требуется отправить сообщение. Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера"). Возможны трудности при использовании длинных имен пользователей как имен NetBIOS. Имена NetBIOS имеют длину до 16 знаков, а шестнадцатый знак зарезервирован. * Отправка сообщений всем членам домена или рабочей группы. /domain:имя Отправка сообщения всем именам в домене компьютера. Для отправки сообщения всем именам в указанном домене или рабочей группе можно задать имя. /users Отправка сообщения всем пользователям, подключенным к серверу. сообщение Обязательный параметр. Текст сообщения. net help команда Отображение справки для указанной команды net. Заметки Сообщение может быть отправлено только активному объекту в сети. Если сообщение отправляется пользователю, он должен быть подключен к компьютеру, на котором работает служба сообщений. Можно отправить сообщение всем именам в домене компьютера (с помощью * или /domain) или в другом домене (/domain:домен). Предельная длина широковещательных сообщений составляет 128 знаков. Проявляйте осторожность при отправке сообщений нескольким пользователям. Параметр /users позволяет отправить сообщение всем подключенным к серверу пользователям. Проявляйте осторожность при отправке сообщений нескольким пользователям. Для возможности получения сообщений на компьютере должна быть запущена служба сообщений. Для получения дополнительных сведений о запуске службы щелкните ссылку «См. также». Примеры Чтобы отправить сообщение "Встреча переносится на 15.00. Место то же." пользователю robertf, введите: net send robertf Встреча переносится на 15.00. Место то же. Чтобы отправить сообщение всем пользователям, подключенным к серверу, введите: net send /users Сервер будет выключен через 5 минут. Чтобы отправить сообщение, текст которого включает косую черту, введите: net send robertf "Форматируйте диск командой FORMAT /4" |
|||
2
Stanly
24.11.06
✎
11:09
|
поправлюсь средствами 1С.(из внешней обработки 1С)
|
|||
3
Uho
24.11.06
✎
11:39
|
(2) конфу придется переделывать
|
|||
4
AndreySpb
24.11.06
✎
11:43
|
(2) А тебе обязвтельно средствами 1С? Может проще не заморачиваться? А сделать типа:
WshShell=Новый COMОбъект("WScript.Shell"); // это для 8.0, для 7.7 аналогично WshShell.Run("net send "+Пользователь+" "+""""+Сообщение+"""",0,1); |
|||
5
Stanly
24.11.06
✎
11:49
|
(3)используя компоненту lib=СоздатьОбъект("Addon1C.Commands");
(4)обязательно в 1С потому что как только произойдет одно событие в 1С по вине одного пользователя сразу же другой пользователь должен получить своего рода уведомление |
|||
6
Дурочка 1С
24.11.06
✎
11:52
|
(5) Не страдай фигней ...
|
|||
7
Икар
24.11.06
✎
12:06
|
Я нечто подобное делал...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |