
84544
31.12.2009
Batch - 2 Variablen ineinander
Ich habe folgendes Problem:
Und zwar möchte ich einen Text ausgeben, der aber zufällig ausgewählt wird.
Mal als Beispiel:
set Text1=blab
set Text2=blub
set Text3=bleb
set Text4=blob
set Text5=blib
set /a R=%random%%%5+1
und jetzt?
wenn R=1
set Ausgabe=Text%R%
Und dann musste
echo %%Ausgabe%% kommen,
da Ausgabe bei R=1 = "Text1" ist und ich aber %Text1% brauche.
aber das wird ja dann so echo "%%" "Ausgabe" "%%" verarbeitet. %Text%R%% klappt natürlich auch nicht.
Ich müsste aber einen Text ausgeben (anhand der Var Text xx), der zufallsgewählt ist.
Und zwar möchte ich einen Text ausgeben, der aber zufällig ausgewählt wird.
Mal als Beispiel:
set Text1=blab
set Text2=blub
set Text3=bleb
set Text4=blob
set Text5=blib
set /a R=%random%%%5+1
und jetzt?
wenn R=1
set Ausgabe=Text%R%
Und dann musste
echo %%Ausgabe%% kommen,
da Ausgabe bei R=1 = "Text1" ist und ich aber %Text1% brauche.
aber das wird ja dann so echo "%%" "Ausgabe" "%%" verarbeitet. %Text%R%% klappt natürlich auch nicht.
Ich müsste aber einen Text ausgeben (anhand der Var Text xx), der zufallsgewählt ist.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 132561
Url: https://administrator.de/forum/batch-2-variablen-ineinander-132561.html
Ausgedruckt am: 28.04.2025 um 03:04 Uhr
4 Kommentare
Neuester Kommentar