Нужен батник который может по интернету посылать мгновенные сообщения, то есть: передал я через хостинг этот батник другу, он его запустил у себя и я запустил у себя, в начале записали ip друг друга и ники, потом просто батник ждёт ввода с клавиатуры, ввели сообщение тыкнули Enter и друг уже у себя видит в окне батника моё сообщение. Весь лог сообщений должны показываться у друг друга, то есть я должен видеть что я отправил и что он отправил.
Vypress Chat — это текстовый чат (chat) для малых и средних локальных сетей (до трёхсот компьютеров). Программа обладает всеми возможностями, необходимыми для таких небольших офисных и домашних сетей, чрезвычайно легка в настройке и использовании.
Главной целью при создании Vypress Chat было обеспечить простую и максимально удобную в эксплуатации среду общения всех пользователей локальной сети, надёжно функционирующую даже в сетях без профессионального администратора.
Текущая версия:
2.1.8
11 декабря 2009 г.
Поддерживаемые ОС:
Windows 95
Windows 98
Windows Me
Windows NT 4.0
Windows 2000
Windows XP
Windows 2003
Windows Vista
Windows Vista x64
Поддерживаемые протоколы:
TCP/IP
На сегодняшний день можно определённо заявить, что Vypress Chat является лучшей, самой надёжной и популярной программой в своём роде: написанный на Microsoft Visual C++, он сочетает в себе семилетний опыт нашей компании в разработке сетевых продуктов, а также опыт бывших разработчиков таких продуктов как quickChat и SEChat.
Сразу же после запуска Vypress Chat автоматически присоединяется к общему каналу общения (#Main), позволяя пользователям видеть тех, кто уже присоединился к общей беседе, посылать другим пользователям (всем вместе или избирательно) сообщения, обмениваться файлами и организовывать собственные каналы для обсуждения каких-либо частных вопросов.
Для большинства локальных сетей не требуется никакой настройки программы, и пользователи могут приступать к работе сразу же после установки (установка, кстати, может быть выполнена в автоматическом режиме, без участия пользователя).
@echo off
echo BatChat
cls
pushd "%~dp0"
echo Current DIR: "%CD%"
if "%~1" == "talk_widget" goto talker
rem ================================================
rem ////////////////////
:auth
echo Enter chat filename to connect ("abc" for example):
set /p chat=^>
echo Enter your nick:
set /p nick=^>
start call %0 talk_widget %chat% %nick%
rem ////////////////////
:listener
cls
call title "| Chat: %chat% | User: %nick% |"
if exist %chat%_history type %chat%_history
if not exist %chat% echo. 2>%chat%
:listener_loop
ping 127.0.0.1 -n 1 -w 20 > nul
set oldtext=%text%
set /p text=<%chat%
if not "%text%" == "%oldtext%" echo %text%
goto listener_loop
rem ////////////////////
rem ================================================
rem ////////////////////
rem // %2 - chat name //
rem // %3 - user nick //
rem ////////////////////
:talker
set chat=%~2
set nick=%~3
cls
call title "| Chat: %chat% | User: %nick% |"
call ::cs_in
echo (%TIME% %nick% connected)>%chat%
call ::cs_out
echo (%TIME% %nick% connected)>>%chat%_history
:talker_loop
cls
echo Dear %nick%, type message to send:
set /p msg=^>
call ::cs_in
echo [%TIME% %nick%]: %msg%>%chat%
call ::cs_out
echo [%TIME% %nick%]: %msg%>>%chat%_history
goto talker_loop
rem ////////////////////
rem ================================================
rem ////////////////////
:cs_in
if exist "%chat%_cs" ping 127.0.0.1 -n 1 -w 50 > nul
set cs_value=%RANDOM%
:cs_in_loop
echo %cs_value%>%chat%_cs
set /p ret=<%chat%_cs
if "%ret%" == "%cs_value%" exit /b
ping 127.0.0.1 -n 1 -w 10 > nul
goto :cs_in_loop
rem ////////////////////
rem ////////////////////
:cs_out
del %chat%_cs
exit /b
rem ////////////////////
rem ================================================
Чат для локальной сети. Средствами BAT)
Все кто хочет зайти в чат, должны его запустить с расшаренной папки удалённого компьютера и указать имя чата которое вам скажет админ чата.
также можно переписать для фтп сервера, чтобы общаться через интернет .