![]() |
messenger для локальной сети на bat
@echo off
title messenger sc config messenger start= auto net start messenger color 79 chcp 1251 mode con: cols=80 lines=25 set /P list="Enter IP: " :eof set /P text="Enter a message: " net send %list% %text% call:eof |
вместо IP можно вводить имя хоста... а если в сети развернут WINS-сервер, то можно сваять батник и для отправки по имени пользователя
|
Цитата:
|
systemroot,
есть два способа обращения к WINS: штатной командой NETSH и через утилиту NBLOOKUP 1-й способ требует как минимум членства пользователя в группе "WINS users" сервера, я уже постил код с использованием этого метода, когда у меня были такие права, теперь политика безопасности у нас сменилась и адаптировать его под текущую задачу нет возможности пример кода для 2-го способа: Код:
@echo off |
Шутки ради - покапался в старых запасниках - и "оно" нашлось! Когда на работе винда обновилась до SP2 (или это уже был sp3?) некоторые вещи, например net send, оказались недоступными... с батниками я тогда почти не возился - про нововведения не слышал, а старых возможностей явно не хватало... но повозившись денек на отладке запустил свой "офисный чат" - занятие оказалось вполне веселое но приходилось от тормознутости чистить "хистори" - ибо когда набиралось с десяток килобайт новые сообщения появлялись по несколько секунд и сильно "отвлекали" скроллингом от работы.
* особой гордостью было решение отслеживания изменений в чате... сейчас я бы просто проверил дату/время файла... Вобщем запустил, проверил - работает ;) Chat.bat: Код:
@Echo off |
Время: 10:00. |
Время: 10:00.
© OSzone.net 2001-