• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Batch Variable in Variable PROBLEM

Status
Für weitere Antworten geschlossen.

Ich5003

Braumeister
Registriert
9 Januar 2012
Beiträge
341
Alter
27
Diamanten
300
Minecraft
ich5003
Hallo, ich habe derzeit folgenden code:

Code:
set Zahl=1
set /p Spieler%Zahl%=Name von Spieler%Zahl%
echo %Spieler%Zahl%%

Also ich will die Variable Zahl in der Variable drin haben, was muss ich da machen?
 

Ich5003

Braumeister
Registriert
9 Januar 2012
Beiträge
341
Alter
27
Diamanten
300
Minecraft
ich5003
hmm wie meinst du das jetzt willst du das da jetzt

Bsp:
Zahl = 1
Spieler = Horst

"Horst1" steht

Nein, also:

Code:
set Zahl=1
###Jetzt ist die Variable %Zahl%=1

set /p Spieler%Zahl%=gib den Name ein: [Apfel]
###Jetzt ist %Spieler1%=Apfel

set AktuellSpieler=1
###Jetzt ist %AktuellSpieler%=1

echo %Spieler%AktuellSpieler%%
###Und das klappt nicht, eigentlich will ich, dass aus dem %Spieler%AktuellSpieler%% folgendes wird: %Spieler1%, also Apfel, aber das geht nicht!###

Ich hoffe, ich habs jeztz verständlich gemacht

Hier mal mein Original Code:
Code:
:SpielerZahlEingabe
cls
set /p SpielerZahl=Gib hier die Spielerzahl ein: 
set SpielerCalcZahl=0
set PlayerInGame=0
:CalcPlayer
echo.
set /a SpielerCalcZahl=%SpielerCalcZahl%+1
set /p Spieler%SpielerZahl%=Name von Spieler%SpielerCalcZahl%: 
if %SpielerCalcZahl%==%SpielerZahl% goto CalcMaximal
goto CalcPlayer

Weiter unten dann:
Code:
set /a PlayerInGame=%PlayerInGame%+1
set /a NewPlayerRound=%NewPlayerRound%-1
set NewPlayerRound=%PlayerInGame%
if %NewPlayerRound%==%Spielerzahl% set PlayerInGame=0
echo %Spieler%PlayerInGame%%
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Oben