Einzelnen Beitrag anzeigen
Ungelesen 06.10.10, 15:23   #7
Julian57
Anfänger
 
Benutzerbild von Julian57
 
Registriert seit: Sep 2010
Beiträge: 12
Bedankt: 1
Julian57 ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo,
1. das S***** oben war nur ein Test S*****
2. Ich will ein S***** schreiben was mir in zufälliger Reinfolge definierte Begriffe
ausgibt.
Mein Problem ist dabei das kein Begriff dopppelt ausgegeben werden soll
Hier mal das S*****:

@echo off
set Zähler= 1
:Anfang
Set /a zz=%random% %% 8 + 1
If %zz%==1 (set begriff=1Begriff)
If %zz%==2 (set begriff=2Begriff)
If %zz%==3 (set begriff=3Begriff)
If %zz%==4 (set begriff=4Begriff)
If %zz%==5 (set begriff=5Begriff)
If %zz%==6 (set begriff=6Begriff)
If %zz%==7 (set begriff=7Begriff)
If %zz%==8 (set begriff=8Begriff)
If %Zähler%==1 (set folge1==%begriff%) //das geht nicht
If %Zähler%==2 (set folge2==%begriff%) //das geht nicht
If %Zähler%==3 (set folge3==%begriff%) //das geht nicht
If %Zähler%==4 (set folge4==%begriff%) //das geht nicht
If %Zähler%==5 (set folge5==%begriff%) //das geht nicht
If %Zähler%==6 (set folge6==%begriff%) //das geht nicht
If %Zähler%==7 (set folge7==%begriff%) //das geht nicht
If %Zähler%==8 (set folge8==%begriff%) //das geht nicht
If %Zähler%==9 (set %begriff%=keine Begriffe mehr vorhanden!!!)
If %Zähler%==10 (exit)
If %begriff%==%folge1% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge2% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge3% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge4% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge5% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge6% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge7% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
If %begriff%==%folge8% (set /a Zähler=%Zähler%-1 & cls & goto Anfang)
echo.
echo Zufälliger Begriff: %begriff%
echo.
set /a Zähler=%Zähler%+1
cls
goto Anfang

Hoffe ihr versteht was ich will.
Wenn ihr eine bessere Lösung kennt postet sie mir!!!
Bitte antwortet schnell!!!

mfg

Julian57
Julian57 ist offline   Mit Zitat antworten