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: Variable in Variable

Frage Entwicklung Batch & Shell

Mitglied: ClickMe

ClickMe (Level 1) - Jetzt verbinden

21.08.2006, aktualisiert 20:04 Uhr, 23681 Aufrufe, 2 Kommentare

Doofer Titel, ich weiss...

Hallo zusammen

Ich habe in einer Variablen "Variable_1" einen Wert gespeichert. Nun hole ich in die Variable "Verwende" eine Benutzereingabe, in diesem Beispiel "1". Also habe ich folgenden Zustand:

Variable_1=Irgendetwas
Verwende=1

Nun soll Variable 1, abhängig von der Benutzereingabe angezeigt werden. Würde Verwende also =2 sein, soll Variable_2 angezeigt werden, bei Verwende=125 Variable_125. Ich habe es nun mit folgendem versucht:

echo %Variable_%Verwende%%

Das funktioniert aber leider nicht. Hat jemand von euch vielleicht eine Idee, wie man das machen könnte?

Gruss
ClickMe
Mitglied: Biber
21.08.2006 um 19:35 Uhr
Moin Clickme,

01.
::---snipp  VarInVar.bat 
02.
@echo off & setlocal EnableDelayedExpansion 
03.
Set test_01=Das will ich haben... 
04.
Set prefix=test 
05.
Set suffix=01 
06.
 
07.
Echo Variable [%prefix%_%Suffix%] ist: [!%prefix%_%Suffix%!] 
08.
 
09.
REM Am Cmd: $cmd$varinvar 
10.
REM OUTPUT: Variable [test_01] ist: [Das will ich haben...] 
11.
::----snapp VarInVar.bat
In meinen Batch-Tutorials sollten auch ein, zwei Beispiele sein.
Besonders im NumberMe.bat, denn da wird die Länge der Zeilennumerierung dynamisch (als Parameter) verwurstet.

Hope that Helps
Biber
Bitte warten ..
Mitglied: ClickMe
21.08.2006 um 20:04 Uhr
Vielen Dank, hat wieder einmal super funktioniert...

ClickMe
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Variable setzten mit Leerzeichen (3)

Frage von Marlon1 zum Thema Batch & Shell ...

Batch & Shell
Batch: Variable Expansion in einer FOR-Schleife (9)

Frage von .Sessl zum Thema Batch & Shell ...

Batch & Shell
gelöst In Batch variable DOS-Funktion von "größer" und "kleiner" Zeichen unterdrücken (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...