ich habe ein kleines Spiel mit batch programmiert, z.B "finde die Zauberzahl"
nun ich weiss nicht genau wie ich das zustande bringe aber ich habe an folgendem Code gedacht
@echo off
set /P gewählteZahl=Was ist die Zauberzahl ?
set /A Zauberzahl==650
If %gewählteZahl%<%Zauberzahl% ( echo es ist grösser !) else (
If %gewählteZahl%>%Zauberzahl% ( echo es ist kleiner !) else (wähle zw 1 und 1000 ) )
pause
Falls die richtige Zahl gefunden worden , muss wieder von vorne anfangen ...also eine Schleife muss her !
Notiz: ich weiss dass diese Programm super falsch ist aber das war nur für die Darstellung meines Vorhabens !
so wer kann mir bitte helfen , der ist willkommen ^^
Danke im Voraus !!!
Ich hoffe es wird dir helfen (lauft unter Windows 2000) :
@echo off
:ANFANG
set /P gewählteZahl=Was ist die Zauberzahl ?
set Zauberzahl =650
If %gewählteZahl% GTR %Zauberzahl% GOTO GRÖSSER
If %gewählteZahl% LSS %Zauberzahl% GOTO KLEINER
GOTO ENDE
:GRÖSSER
echo größer Zahl
GOTO ANFANG
:KLEINER
echo kleiner Zahl
GOTO ANFANG
:ENDE
Echo gut gespielt
Das wird dir eine Zufallszahl zw.1 und 32767 generieren.
falls du z.B eine Zufallszahl zw. 100 und 999 haben willst :
@echo off
:Zufallszahl
SET Zauberzahl=%RANDOM%
IF %Zauberzahl% GTR 999 GOTO Zufallszahl
IF %Zauberzahl% LSS 100 GOTO Zufallszahl
:ANFANG
set /P gewählteZahl=Was ist die Zauberzahl ?
If %gewählteZahl% GTR %Zauberzahl% GOTO GRÖSSER
If %gewählteZahl% LSS %Zauberzahl% GOTO KLEINER
GOTO ENDE
:GRÖSSER
echo größer Zahl
GOTO ANFANG
:KLEINER
echo kleiner Zahl
GOTO ANFANG
:ENDE
Echo gut gespielt