Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Batch Variablen zusammensetzen

Frage Entwicklung Batch & Shell

Mitglied: PeneltiiQ

PeneltiiQ (Level 1) - Jetzt verbinden

05.02.2013, aktualisiert 06.02.2013, 1537 Aufrufe, 2 Kommentare

Guten Abend,

[GELÖßT!]

Ich habe folgendes Problem:
Ich habe eine batchdatei geschrieben, die eine Art Feld hat (ähnlich wie ein 2-dimensionales Array in Java).
Dabei habe ich die x-Koordinaten durchnummeriert und die y-Koordinaten als Buchstabenfolge dargestellt. (a1, a2, a3, b1, b2, b3, ...)
Diese Koordinaten haben einen bestimmten Wert (z.B. "hallo"). Nun erhalte ich von anderer Stelle die einzelnen Punkte (a, b, c, ... und 1, 2, 3, ...). Wenn ich diese nun zusammenfüge, bekomme ich die Koordinate wieder als Text. Nun gelingt es mir einfach nicht, aus dieser zusammengefügten Koordinate, den zuvor festgelegten Inhalt ("hallo") ausgegeben zu bekommen.

Ich schreibe zum einfacheren Verständnis noch einmal meinen Code:

set d4=hallo
set x=4
set y=d
set coord=%y%%x% <--- Nun enthält die Variable "coord" den text "d4"
echo %coord% <--- Dass nun "d4" und nicht "hallo" ausgegeben wird, ist völlig klar.
Jedoch suche ich eine Möglichkeit, um genau dies zu erreichen (fals es überhaupt möglich ist)
Mitglied: bastla
05.02.2013, aktualisiert 06.02.2013
Hallo PeneltiiQ und willkommen im Forum!

Du könntest das zB so versuchen:
01.
@echo off & setlocal 
02.
set "d4=hallo" 
03.
set "x=4" 
04.
set "y=d" 
05.
set "coord=%y%%x%" 
06.
for /f "tokens=1* delims==" %%i in ('set %coord%') do echo %%j
oder einfacher mit dieser Zeile 6:
call echo %%%coord%%%
Die lässt sich auch so verwenden:
01.
call set "Wert=%%%coord%%%" 
02.
echo %Wert%
Grüße
bastla
Bitte warten ..
Mitglied: PeneltiiQ
06.02.2013 um 15:40 Uhr
Hallo bastla,
vielen Dank für die schnelle Rückmeldung.
hat funktioniert. (:
Ging schneller und besser als ich dachte, dankeschön.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Zu viele Variablen in Batch-Script? Speicherproblem? (2)

Frage von dolsch zum Thema Batch & Shell ...

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

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 Laufwerksbezeichnung (label) in Batch als Variable nutzen (21)

Frage von tobias.mock zum Thema Batch & Shell ...

Neue Wissensbeiträge
Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(1)

Information von DerWoWusste zum Thema Microsoft ...

Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(6)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (16)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (15)

Frage von Lynkon zum Thema TK-Netze & Geräte ...