cls
title Batch Chat v1.0 - Locales Chat System by Dome
color 0F
:10
echo Batch Chat v1.0
echo Time:
time /t
echo.
set /p username=Nickname:
if "%username%"=="dein Beliebiger Admin Name" goto pw
if not "%username%"=="dein Beliebiger Admin Name" goto Menue
:pw
set /p Passwort=Password:
if not "%Passwort%"=="dein Beliebiges Passwort" goto exit
:Menue
echo.
echo [1] Server 1
echo [2] Server 2
echo.
set /p choice=Enter Server:
if %choice% == 1 goto 1
if %choice% == 2 goto 2
:1
start server.bat
echo %username% has joined the server >> \\192.168.1.34\Tausch\Chat\Output.txt & time /t >> \\192.168.1.34\Tausch\Chat\Output.txt
:11
cls
color 0A & echo Online
echo Logged in as %username%
echo /help for more informations
set /p input=:
echo %username%: %input% >> \\192.168.1.34\Tausch\Chat\Output.txt
if "%input%"== "/help" goto help >> \\192.168.1.34\Tausch\Chat\Output2.txt
if "%input%"== "/time" time /t >> \\192.168.1.34\Tausch\Chat\Output.txt & time /t
if "%input%"== "/cls" goto pw_cls1
goto 11
:2
start server2.bat
echo %username% has joined the server >> \\192.168.1.34\Tausch\Chat\Output2.txt & time /t >> \\192.168.1.34\Tausch\Chat\Output2.txt
:22
cls
color 0C & echo Online
echo Logged in as %username%
echo /help for more informations
set /p input=:
echo %username%: %input% >> \\192.168.1.34\Tausch\Chat\Output2.txt
if "%input%"== "/help" goto help2 >> \\192.168.1.34\Tausch\Chat\Output2.txt
if "%input%"== "/time" time /t >> \\192.168.1.34\Tausch\Chat\Output2.txt & time /t
if "%input%"== "/cls" goto pw_cls2
goto 22
:pw_cls1
set /p User=Admin:
if not "%User%"=="dein Beliebiger Admin Name" goto exit
set /p Password=Password:
if not "%Password%"=="dein Beliebiges Passwort" goto exit
del Output.txt
echo %User%: Server Restart at >>Output.txt & time /t >>Output.txt
goto :11
:pw_cls2
set /p User=Admin:
if not "%User%"=="dein Beliebiger Admin Name" goto exit
set /p Password=Password:
if not "%Password%"=="dein Beliebiges Passwort" goto exit
del Output2.txt
echo %User%: Server Restart at >>Output2.txt & time /t >>Output2.txt
goto :22
@echo off
title Batch Chat v1.0 - Locales Chat System Server
color 0A
echo Welcome to Server 1
echo Join Server
ping 127.0.0.1 -n 5 >nul
:a
Type \\192.168.1.34\Tausch\Chat\Output.txt
ping 127.0.0.1 -n 2 >nul
cls
goto a
Server 2:
Der nächste Code wird als Server2.bat gespeichert
@echo off
title Batch Chat v1.0 - Locales Chat System Server 2
color 0C
echo Welcome to Server 2
echo Join Server
ping 127.0.0.1 -n 5 >nul
:a
Type \\192.168.1.34\Tausch\Chat\Output2.txt
ping 127.0.0.1 -n 2 >nul
cls
goto a
Jetzt hat man 2 Chatrooms einen in Grün und einer in Rot
Damit die Funktionieren muss man die Daten in einen Ordner schieben, der freigegeben wird und Chat.bat starten.
Bei Vista muss man die Server manuell starten
192.168.1.34 muss man durch die Lokale IP des Server PCS ersetzten
das wars, der Chat geht auch über Hamachi =)
mfg dome94
Edit den Smilie einfach durch : p (zusammenschreiben) ersetzten
QUOTE durch CODE zur besseren Übersichtlichkeit ersetzt.
Nachtrag:
man muss bei der Freigabe Netzwerkbenutzer dürfen Dateien verändern aktiviern sonst geht es nicht
Wenn ihr es getestet habt, dann schreibt bitte eine kurze Antwort (Kritik, Rückmeldung,.....)
Nachricht bearbeitet von dome94 am 12.07.2009 um 17:16:16