Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch - 2 Variablen ineinander

Frage Entwicklung Batch & Shell

Mitglied: 84544

84544 (Level 1)

31.12.2009 um 15:06 Uhr, 4230 Aufrufe, 4 Kommentare

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.
Mitglied: bastla
31.12.2009 um 15:11 Uhr
Hallo Marci3xXx!

Entweder mit "delayedExpansion" oder:
call echo %%Text%R%%%
bzw, wenn Du den Text zwischenspeichern willst:
call set "DerText=%%Text%R%%%" 
echo %DerText%
Grüße
bastla
Bitte warten ..
Mitglied: 84544
31.12.2009 um 15:16 Uhr
Vielen Dank wäre ich so jetz nicht drauf gekommen. Bin wohl schon zu lang wach^^
Bitte warten ..
Mitglied: bastla
31.12.2009 um 15:23 Uhr
Bin wohl schon zu lang wach^^
Wie - jetzt schon? Wo wird das heute noch enden?

Auf jeden Fall einen guten Rutsch ...
bastla
Bitte warten ..
Mitglied: 84544
31.12.2009 um 15:25 Uhr
Jupp dir auch einen guten Rutch
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Variablen Zusammenbauen 2.0 ( Batch ) (6)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
gelöst FOR Loop Variablen ( Batch ) (2)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
gelöst Grosses Variablen Problem ( Batch) (30)

Frage von clragon zum Thema Batch & Shell ...

Windows 10
Fenster Mini- Maximieren per Batch-Befehl (1)

Frage von knitti zum Thema Windows 10 ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(10)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (26)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

Frage von pierrehansen zum Thema LAN, WAN, Wireless ...

Basic
Programmierung von Windows Programmen (10)

Frage von Ghost108 zum Thema Basic ...