Script

Aus chessmail Wiki
Version vom 20. August 2013, 22:39 Uhr von Techno DJ (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
@echo off
title Das Batchprogramm der Schachspieler
color A 


:start
if exist *.acc goto lr
cls
echo Bitte lesen
echo -----------
echo -----------
echo.
echo.
echo Hallo lieber Schachspieler!
echo.
echo Du hast dich noch nicht in dieser batch registriert. 
echo Bitte tu das erst. es ist voellig Kostenfrei. Die Registrierung ist auch
echo fuer den Entwickler dieses Programmes nicht sichtbar.
echo.
echo Bitte speichere Dieses Programm in einem eigenen Ordner ab, dies dient zur Uebersichtlichkeit.
echo.
echo Falls Bugs auftreten sollten, melde dich bitte an den 
echo chessmailspieler  Techno_DJ.
echo.
echo Durch einen Tastendruck gelangst du zur Registrierung.
pause > nul 

:lr
cls
echo.
echo.
echo [1] Registrieren
echo ####################
echo --------------------
echo ####################
echo [2] Login
echo.
echo.
set /p wahl=Welche Zahl? 
if "%wahl%"=="1" goto register
if "%wahl%"=="2" goto login
goto fail1
:fail1
cls
echo Bitte waehle die 1 fuer REGISTER und die 2 fuer LOGIN.
timeout /t 4 /nobreak > nul
goto lr    


:register
cls
echo.
echo Bitte gebe einen chessmail-Usernamen ein.
echo das dient der besseren Bedienung, wenn du deinen cm Usernamen nimmst!
echo.
echo.
set /p user=Username: 
md %user%
cls
echo.
echo Bitte gebe irgendein Passwort ein.
echo.
echo.
set /p pw=Passwort: 
echo %pw% >> %user%/%user%.acc
timeout /t 2 /nobreak > nul
cls
echo Erfolgreich registriert.
timeout /t 2 /nobreak > nul
goto lr 


:login
cls
echo.
echo Gebe deinen Usernamen ein.
echo.
echo.
set /p user=Username:
if "%user%"=="/back" goto lr 
if exist %user%/%user%.acc goto pw
goto fehler 
:fehler
cls
echo Dieser Naqme ist falsch geschrieben.
echo Bitte gebe ihn erneut ein, oder
echo gebe /back ein, um erneut zum Login/register-Menu zu kommen.
echo Bitte warte kurz.
timeout /t 5 /nobreak > nul
goto login 
:pw
cls 
echo.
echo Bitte gebe dein ausgesuchtes Passwort fuer
echo diese Batch ein.
echo.
echo.
set /p pw=Passwort: 
FOR /F %%X IN (%user%/%user%.acc) DO SET pw1=%%X
if "%pw%"=="%pw1%" goto erfolg 
cls
echo Das Passwort ist falsch. Bitte gebe es erneut ein, 
echo oder /back um zum Login/Register-Menu zu kommen.
echo Bitte warte einen Augenblick.
timeout /t 5 /nobreak > nul
goto login 
:erfolg
cls
echo.
echo Erfolgreich eingeloggt. Warte einen Augenblick
timeout /t 3 /nobreak > nul
goto Clubbat
:Clubbat
cls
echo Menu
echo ____
echo ####
echo ----
echo.
echo.
echo [1] Mein Profil (Noetig: cm-Nickname = batch-Nickname)
echo.
echo [2] Meine Spiele (Noetig: cm-Nickname = batch-Nickname)
echo.
echo [3] Zu unserem Club
echo.
echo [4] Zu unsrem Clubwiki
echo.
echo [5] Zum Profil des Clubadmins
echo.
echo [6] Infos zu Batch
echo.
echo [7] Zum Script
echo.
echo [8] Beenden
echo.
set /p wahl=Welche Zahl? 
if "%wahl%"=="1" goto 1
if "%wahl%"=="2" goto 2
if "%wahl%"=="3" goto 3
if "%wahl%"=="4" goto 4
if "%wahl%"=="5" goto 5
if "%wahl%"=="6" goto 6
if "%wahl%"=="7" goto 7
if "%wahl%"=="8" goto 8 
cls
echo gebe bitte eine Zahl von 1-8 ein.
echo.
echo Warte kurz.
timeout /t 3 /nbreak > nul
goto Clubbat
:1
cls
echo Dein Profil oeffnet sich gleich.
tiemout /t 2 /nobreak > nul
start www.chessmail.de/~%user%
goto Clubbat
:2
cls
echo Deine Spiele oeffnen sich gleich.
timeout /t 2 /nobreak > nul
start www.chessmail.de/~%user%/games
goto Clubbat
:3
cls
echo Der Club oeffnet sich gleich.
timeout /t 2 /nobreak > nul
start http://www.chessmail.de/club/Die_Schachspieler
goto Clubbat 
:4
cls
echo Das Clubswiki oeffnet sich gleich.
timeout /t 2 /nobreak > nul
start http://www.chessmail.info/cmwiki/index.php?title=Club:Die_Schachspieler
goto Clubbat
:5
cls
echo Mein Profil oeffnet sich gleich.
timeout /t 2 /nobreak > nul
start www.chessmail.de/~Techno_DJ
goto Clubbat


:6
cls
echo.
echo Nun wird sich mein YouTube-Kanal oeffnen, da kannst
echo du einiges ueber Batch erfahren.
echo.
echo Warte kurz.
timeout /t 5 /nobreak > nul
cls
echo Wenn du was ueber Batch weisst, kannst du DEIN Script gerne aendern.
echo Aber bitte lasse das Original-Script im Wiki in ruhe.  ;-)
echo.
echo Druecke eine Taste.
pause > nul
goto Clubbat


:7
cls
echo Das Script oeffnet sich gleich und du kannst es neu kopieren.
timeout /t 3 /nobreak > nul
start http://www.chessmail.info/cmwiki/index.php?title=Zum_Script
goto Clubbat


:8
exit
Meine Werkzeuge
Namensräume

Varianten
Aktionen
chessmail Wiki
Schachserver
Informationen
Werkzeuge