84544
Dec 31, 2009
4742
4
0
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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 132561
Url: https://administrator.de/contentid/132561
Printed on: April 24, 2024 at 13:04 o'clock
4 Comments
Latest comment