WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 04.05.2008, 13:14   #1
charli007
Newbie
 
Registriert seit: 04.05.2008
Alter: 32
Beiträge: 10


Beitrag CMD/BAT-Intranet Chat

hallo,
wie ihr am titel schon erkennen könnt, handelt es sich hier um einen bat-chat, den ich für meine schule geschrieben habe, um uns auch im Unterricht zu unterhalten. Ich bin sehr stolz auf den CHat. ich zeig euch kurz ma den quellcode:

Code:
@echo off
title ChAt
:color
color 1a

:einloggen
set /p uname=Benutzernamen angeben: 
if %uname%==Admin (goto end)
if %uname%==admin (goto end)
if %uname%==Administrator (goto end)
if %uname%==administrator (goto end)

:start
echo  Neuer Benutzer beigetreten %uname% (%username%), um %time% >> "Pfad\text.txt"
cls

:anfang
cls
type "Pfad\text.txt"
echo.
set /p chat=Chat: 
if "%chat%" == "relog" (goto einloggen) else (goto weiter)

:weiter
if "%chat%" == "q" (goto verlassen) else (goto weiter0)

:weiter0
if "%chat%" == "clear" (goto delete) else (goto weiter1)

:weiter1
if "%chat%" == "help" (goto hilfe) else (goto weiter3)


:weiter2
cls
echo %uname%: %chat% >>"Pfad\text.txt"
goto anfang

:end
set /p pw=Passworteingabe:
if not %pw%==12234 (exit) else (goto 1)

:1
if not %username%==Martin[bzw Benutzername] (exit) else (goto start)
goto start

:delete
if not %uname%==admin (goto anfang) else (goto del)
:del
del "Pfad\text.txt"
echo                             CHAT >>"Pfad\text.txt"
echo. >>"Pfad\text.txt"
echo Chat wurde Neu gestartet um %time%, am %date%>>"Pfad\text.txt"
echo Fuer Hilfe: "help">>"Pfad\text.txt"
pause >nul
goto anfang

:hilfe
echo.
echo.
echo Dies ist ein Chat, um eine Nachricht zu senden,
echo schreiben sie was und druecken sie anschliesend die Taste "Enter"...
echo.
echo um dem Benutzernamen zu wechseln, druecken Sie "relog".
echo.
echo Wenn Sie als Admin angemeldet sind koennen Sie den Befehl "clear"
echo wirken um den Inhalt des CHATs zu loeschen.
echo.
echo Wenn Sie die anderen wissen lassen wollen, das sie nicht mehr da sind,
echo drücken sie bitte "q" = quit
echo.
echo Druecken Sie "hilfe", kommt diese Text datei.
type Chat-Help.txt
pause >nul
del Chat-Help.txt
goto anfang

:verlassen
echo  Benutzer %uname% (%username%) hat den Chat um %time% verlassen >> "Pfad\text.txt"
pause >nul
exit
jetzt mein problem: es haut alles hin, bis auf eins, man gibt was ein und drückt enter, wenn man jetzt enter gedrückt hält, schreibts die ganze zeit dasselbe in den chat... und gibt leute die spammen die ganze zeit(ich hasse das!). Wie kann ich das umgehen??

Geändert von pc.net (07.05.2008 um 12:10 Uhr).
charli007 ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag