Top-Themen

Aktuelle Themen (A bis Z)

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 Variable über Wert aussuchen

Mitglied: CreatorX

CreatorX (Level 1) - Jetzt verbinden

26.07.2016 um 20:10 Uhr, 604 Aufrufe, 2 Kommentare

Hallo, ich beschäftige mich gerade mit dem erstellen eines Windows Batchscripts. Folgendes Problem:
Es gibt Verschiedene Variablen, die sind alle "durchnummeriert", beispielsweise so:

Set Variable1=a
Set Variable2=b
Set Variable3=c

Nun möchte ich anhand einer 4. Variable, ich nenne sie mal variablen_auswahl bestimmen, von welcher der 3 Variablen der Wert ausgegeben wird. Beispielsweise:
Set variablen_auswahl=2

Damit soll also Variable2 ausgewählt werden und als Ausgabe soll dann b herauskommen.

Wie stelle ich das an?
Mitglied: 129813
LÖSUNG 26.07.2016, aktualisiert um 20:46 Uhr
Hi,
Wie stelle ich das an?
with delayed expansion
01.
@echo off & setlocal enabledelayedexpansion
02.
Set Variable1=a
03.
Set Variable2=b
04.
Set Variable3=c
05.
set /p num=Your selection [1-3]:
06.
echo !Variable%num%!
or as an alternative with call set:
01.
@echo off
02.
Set Variable1=a
03.
Set Variable2=b
04.
Set Variable3=c
05.
set /p num=Your selection [1-3]:
06.
call set result=%%Variable%num%%%
07.
echo %result%
Regards
Bitte warten ..
Mitglied: CreatorX
26.07.2016 um 22:32 Uhr
Thank you,

!Variable%num%! was the solution

Best regards!
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Excel Wert Abfrage
gelöst Frage von Florian86VB for Applications3 Kommentare

Hallo, ich möchte über ein Makro eine Abfrage machen leider komme ich nicht zum gewünschten Ergebnis. Ich habe 2 ...

JavaScript
Jquery: Wert berechnen
Frage von LorderichJavaScript5 Kommentare

Hallo zusammen, irgendwie verzweifle ich gerade an einer scheinbar einfachen Sache: Sobald im Select Bereich "Item " etwas ausgewählt wird, ...

Hardware
Elektrotechnik: Ampere Wert Netzteil
gelöst Frage von certifiedit.netHardware11 Kommentare

Moin Kollegen, vorweg: Neueres NT defekt, altes liegt funktional Parat, aber: Leistungswerte NT-neu (defekt): 12V 3.4A Leistungswerte NT-alt (OK): ...

Microsoft Office
Excel nächstligenden Wert ausgeben
gelöst Frage von Florian86Microsoft Office5 Kommentare

Hallo, ich habe folgende Tabelle Spalte A Spalte B Spalte C Spalte D Spalte E Spalte F Wert1 Bemerkung ...

Neue Wissensbeiträge
Erkennung und -Abwehr

TrendMicro Worry-Free Business Security 10.0 SP1 WFBS - Deutsch (mit Windows 10 1903-Support -May-Update) ist verfügbar!

Tipp von VGem-e vor 3 StundenErkennung und -Abwehr

Moin, endlich ist es seitens des Anbieters so weit: Danke natürlich auch an TrinXx, der schon vor 2 Tagen ...

Windows 10

"Windows 10 Pro V1903: Gruppenrichtlinie "Telemetrie zulassen" aktivierbar?"

Tipp von Snowbird vor 21 StundenWindows 102 Kommentare

Sicherheits-Tools

TrendMicro Worry-Free Business Security 10.0 SP1 - Jetzt in Deutsch verfügbar! (Windows 10 1903 Support)

Tipp von TrinXx vor 2 TagenSicherheits-Tools1 Kommentar

Moin! Nach wochenlangem Warten wird Trend Micro das SP1 für WFBS 10 voraussichtlich am 26.08.19 veröffentlichen. Ich habe das ...

Hyper-V
Setup VM W2016 startet nicht in Hyper-V 2016
Erfahrungsbericht von keine-ahnung vor 3 TagenHyper-V9 Kommentare

Moin, sitze gerade über meinem neuen Server und versuche, die VM auf den Host zu prügeln. Jetzt wollte ich ...

Heiß diskutierte Inhalte
Server
Ein Server ins Haus stellen. Was brauche ich dafür?
Frage von JoschiTomServer15 Kommentare

Hallo Community, ich spiele mit dem Gedanken eine Server mir zu holen. Was brauche ich dafür? Und wie sind ...

LAN, WAN, Wireless
Mikrotik Gast-Wlan keine Verbindung zum Internet?
Frage von dirkschwarzLAN, WAN, Wireless11 Kommentare

Guten Morgen, habe ein wahrscheinlich einfaches Problem, bei dem ich aber nicht wirklich weiter komme Ich möchte ein Gast-Wlan ...

Windows Server
GPOs nur auf Terminalserver User und nicht andere Computer ausführen
Frage von roeggiWindows Server8 Kommentare

Ich habe einen Windows Server 2019 als Terminal Server. da es momentan nicht so einfach ist im Startmenü Programme ...

Router & Routing
Eu-Domain von Rechnern nicht, vom Handy aber (im selben Netzwerk) schon erreichbar
gelöst Frage von mary-louRouter & Routing6 Kommentare

Hallo! Für ein gemeinnütziges StartUp haben wir zwei Domains, beide liegen bei whois.com: - unseredomain.eu - unseredomain-europe.org Bislang wurde ...