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 Mit For mehrere Variablen auslesen ? wie geht das ?.

Mitglied: Viper-Berlin

Viper-Berlin (Level 1) - Jetzt verbinden

27.01.2014, aktualisiert 17:48 Uhr, 1177 Aufrufe, 4 Kommentare

Habe folgendes Problem….

Ich möchte in einer For schleife Variablenwerte übertragen wie geht das

Set “Counter=3” & REM Anzahl der Variablen 3
Set “A_1=c:\”
Set “A_2=d:\”
Set “A_3=e:\”

for /L %%N IN (1 1 %Counter%) DO (
dir A_%%N
)

letz sollte ein dir für c:\ d:\ und e:\ ausgeführt werden... klappt aber so nicht!.

Hier ist das Problem wie bekomme ich den Wert aus der Variable A_1 bis 3 ausgelesen ??

Danke für Eure Hilfe ;-.)
Der Vipy
Mitglied: colinardo
LÖSUNG 27.01.2014, aktualisiert um 17:48 Uhr
Hallo Vipy,
01.
@echo off & setlocal enabledelayedexpansion
02.
set "A_1=c:\"
03.
set "A_2=d:\"
04.
set "A_3=e:\"
05.
for /L %%N IN (1 1 %Counter%) DO @(
06.
  dir !A_%%N!
07.
)
Die Verzögerte Variablenerweiterung in Kombination mit dem Befehl (enabledelayedexpansion) bewirkt das alles was zwischen zwei Ausrufezeichen steht erst zur Ausführungszeit des Scriptes expandiert wird anstatt schon beim Parsen des Scriptes.

Grüße Uwe
Bitte warten ..
Mitglied: Viper-Berlin
27.01.2014 um 17:49 Uhr
Besten Dank! klappt super !!!
Vipy
Bitte warten ..
Mitglied: bastla
LÖSUNG 27.01.2014, aktualisiert 29.01.2014
Hallo Viper-Berlin!

Wäre es nicht einfacher, anstelle eines "Pseudo"-Arrays zB
for %%N in (c:\ d:\ e:\ "f:\auch mit Leerzeichen") do dir %%N
zu verwenden?

Abgesehen davon könntest Du Dir, wenn es denn schon unbedingt %A_1% bis %A_x% sein sollen, zumindest das Zählen ersparen:
for /f "tokens=1* delims==" %%i in ('set A_') do dir "%%j"
Grüße
bastla
Bitte warten ..
Mitglied: Viper-Berlin
28.01.2014 um 12:58 Uhr
Servus bastla,

ich hab 100 von Variablen mit Verzeichnisseinträgen das würde nicht gehen

Danke der Vipy
Bitte warten ..
Ähnliche Inhalte
Windows 7
Beep geht nicht mehr
Frage von -WeBu-Windows 740 Kommentare

Moinmoin, ich habe beim Win7-Notebook auf eine 500er SSD gewechselt und jetzt gehen manche System-Sounds wir z. B. das ...

LAN, WAN, Wireless

Internet über Steckdose geht nicht mehr

gelöst Frage von 116480LAN, WAN, Wireless19 Kommentare

Hallo Bei mir ging Internet über Steckdose immer einwandfrei. Letzte Tage hat es immer Aussetzer und ging gar nicht ...

Webbrowser

Googeladservices - geht heute nix mehr ohne ?

Frage von HenereWebbrowser10 Kommentare

Hallo zusammen, ich habe aus diversen Gründen einen DNS-Eintrag für die Domain googleadservices.com ohne weiteren Inhalt gemacht. Jahrelang angenehmes ...

Windows Server

Domain Controller restored - nichts geht mehr

gelöst Frage von xennorWindows Server13 Kommentare

Hallo Leute! Ich habe am Samstag unseren neuen Domain Controller kaputt gemacht. Wir (kleineres Unternehmen ~15 Mitarbeiter und Clients) ...

Neue Wissensbeiträge
Humor (lol)
Zuviel Speicher ist ungesund. :-)
Tipp von Lochkartenstanzer vor 2 StundenHumor (lol)8 Kommentare

Moin Kollegen, Heute hatte ich ein ungewöhnliches Aha-Erlebnis: Über das Wochenende habe ich einen einen 6 Jahre alten Bare-Metal ...

Windows Update

KB4517297 verfügbar, behebt Fehler in VB6 VBA VBScript

Information von sabines vor 5 StundenWindows Update

Das Update behebt mögliche Fehler in VB6, VBA und VBScript, die durch das Update KB4512486 vom August entstanden sind. ...

Viren und Trojaner

Staatstrojaner soll auch per Einbruch installiert werden können

Information von transocean vor 1 TagViren und Trojaner2 Kommentare

Moin, Bundesinnenminister Horst Seehofer will dem Verfassungsschutz Wohnungseinbrüche erlauben, um den geplanten Staatstrojaner zu installieren. Gruß Uwe

Windows 7
Win7 Update scheitert KB4512506
Information von infowars vor 2 TagenWindows 7

Falls jemand auch das Problem hat mit dem: Monatliches Sicherheitsqualitätsrollup für Windows 7 für x64-basierte-Systeme (KB4512506) Das scheint mit ...

Heiß diskutierte Inhalte
Hyper-V
Bei Neuaufbau auf Core-Server setzen?
gelöst Frage von dertowaHyper-V32 Kommentare

Hallo zusammen, ich habe vor einigen Monaten die Verantwortung für eine EDV-Landschaft übernommen die seit Jahren von einem Dienstleister ...

Switche und Hubs
Glasfaser-Anschluss Telekom muss verteilt werden
Frage von cansoniSwitche und Hubs30 Kommentare

Vorweg: Bin nur Anwender und kein Experte Die Situation: Der Vermieter stellt einen Glasfaseranschluss in der Wohnung bereit. Wir ...

Hyper-V
VMs von Hyper-V auf externer Festplatte
gelöst Frage von SnowbirdHyper-V18 Kommentare

Hallo, ich möchte gerne von VirtualBox auf Hyper-V umsteigen und würde auch gerne weiterhin meine VMs auf der externen ...

Festplatten, SSD, Raid
SSDs durch Lagerung ohne Strom nach 6 Monaten defekt?!?
gelöst Frage von GlobetrotterFestplatten, SSD, Raid16 Kommentare

Moin Gemeinde Ich hatte gerade nen Trauerspiel Habe hier etliche NAS-Geräte herumfahren welche ich mal auf die Seite gelegt ...