Ich glaube der Betreff ist nicht gerade aussagekräftig
Naja, ich versuch das mal zu erklären. Ich habe Variablen deklariert mit Text.
So in der Art:
Spoiler anzeigen
$1 = "eins"
$2 = "zwei"
$3 = "drei"
$4 = "vier"
Wie schaffe ich es, dass eine von den Variablen per Zufall ausgewählt wird und in einer msgbox ausgegeben?
Ich hab ein bisschen probiert und bin dann auf das gestoßen. Bei 4 Variablen ist das vielleicht noch übersichtlich, aber wenn man 50 Stück hat, dann wird das sehr lang mit dem If - EndIf.
Spoiler anzeigen
$1 = "eins"
$2 = "zwei"
$3 = "drei"
$4 = "vier"
$Random = Random(1,4,1)
[/autoit] [autoit][/autoit] [autoit]If $Random = 1 Then
MSgbox(0,"bla", $1)
EndIf
If $Random = 2 Then
MSgbox(0,"bla", $2)
EndIf
If $Random = 3 Then
MSgbox(0,"bla", $3)
EndIf
If $Random = 4 Then
MSgbox(0,"bla", $4)
EndIf
Ich möchte halt, dass irgendwie per Zufall eine Variable ausgewählt wird und dann der Inhalt per msgbox ausgegeben wird, wie oben in meinem Beispiel. Gibt es da einen sinnvolleren, übersichtlicheren Weg oder muss ich das so lösen, wie ich es bisher getan habe? Oder bin ich da mit Variablen auf dem Falschen weg und muss was anderes nutzen z.B. ne Text-Datei? Es soll einfach von mir vorher bestimmter Text zufällig ausgewählt werden und in einer msgbox wiedergegeben werden. Ich hoffe, ihr könnt mir dabei helfen.
Edit:
Danke, hab' die Idee von Ideas2Code genutzt