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 Wie kann ich mit kommagetrennten Variabelinhalten Schleifen steuern? (Windows-CMD-Script)

Mitglied: Sisyphusloughs

Sisyphusloughs (Level 1) - Jetzt verbinden

24.04.2019, aktualisiert 12:49 Uhr, 263 Aufrufe, 3 Kommentare

Hallo Batchexperten!

Ich versuche über ein Windows-Batchscript pro Version eine Reihe von Befehlen mit einer For-Schleife auszuführen. Ich komme aber leider bei der Syntax nicht weiter. Hier ist mein Versuch:
01.
@echo off & setlocal EnableDelayedExpansion
02.
set VERSION=1200,1210,1300
03.
FOR /F "DELIMS=," %%i in ( 'echo %VERSION%' ) do ( 
04.
	echo %%i
05.
	echo Mach' etwas...
06.
	)
Es wird leider nur ein Durchlauf gemacht. Interessanterweise werden mit echo %%i die Kommas durch Leerzeichen ersetzt.

Kann mir jemand Starthilfe geben?
Mitglied: 139374
LÖSUNG 24.04.2019, aktualisiert um 13:30 Uhr
Du hast die For /f Schleife noch nicht ganz verstanden. Diese arbeitet zeilenweise und delims bestimmt wie die Zeile in Tokens unterteilt wird, For /f durchläuft also nicht die Tokens sondern nur die Zeilen und das es hier nur eine Zeile ist, auch nur ein Durchlauf. Diese Tokens sind dann als aufsteigende Buchstabenreihenfolge %%i %%j %%k usw. für die jeweilige Zeile verfügbar.

Für dein Konstrukt wäre hier eine einfache For Schleife ohne /f angebracht
01.
echo off 
02.
set VERSION=1200 1210 1300
03.
FOR %%a in (%VERSION%) do ( 
04.
	echo %%a
05.
)
Hier mal reinlesen
https://administrator.de/wissen/tutorial-for-schleife-155681.html
Bitte warten ..
Mitglied: Sisyphusloughs
24.04.2019 um 13:29 Uhr
Danke! und es funktioniert auch mit Kommas!
Bitte warten ..
Mitglied: 139374
24.04.2019, aktualisiert um 13:34 Uhr
Jepp, sollte dir nur noch die Alternative aufzeigen, einfach mal hier nachlesen:
https://ss64.com/nt/for.html
Bitte warten ..
Ähnliche Inhalte
Windows 10
Einzeiler cmd in script
gelöst Frage von schauanWindows 102 Kommentare

Hallöchen, ich versuche gerade, einen Einzeiler per Script auszuführen. Gelingt mir aber nicht :-( Zum Löschen von Daten will ...

Batch & Shell

Bearbeitung einer Textdatei mittels cmd-Script

Frage von alexander01Batch & Shell8 Kommentare

Hallo, kann mir ein Tüfftler bei der Erstellung eines Scriptes helfen? Ich möchte mittels cmd-Script eine Datei bearbeiten, die ...

Batch & Shell

PowerShell Script läuft nicht in CMD

gelöst Frage von NagusBatch & Shell10 Kommentare

Hi zusammen, ich stolpere gerade über folgendes Problem: Ich möchte Software Verteilungsgruppen aus dem AD auslesen und dann die ...

Windows Server

Reg add .cmd - Script - Registrierungseintrage beim Clientstart per Script ändern

gelöst Frage von ChrisIOWindows Server2 Kommentare

Hey, ich habe mir ein Script geschrieben. Dieses ändert Werte in der Registrierung die ich mit der Office2010 Vorlage ...

Neue Wissensbeiträge
Administrator.de Feedback
Was als Noob hier mal gesagt werden musste
Information von th30ther vor 16 StundenAdministrator.de Feedback1 Kommentar

Moinsen wertes Forum, ich möchte mich an dieser Stelle mal beim Forum generell und bei aqui speziell bedanken! Ich ...

Windows 10
Windows 10 Mai 2019 Update (Version 1903) ist da
Information von kgborn vor 1 TagWindows 104 Kommentare

Nur ein kurzer Infosplitter: Microsoft hat die Nacht (21. Mai 2019) das Funktionsupdate auf Windows 10 Version 1903 freigegeben. ...

E-Mail

Newsletter: Unread News - IT News in Byte Länge

Tipp von franktaylor vor 1 TagE-Mail11 Kommentare

Hallo, würde gerne auf einen Newsletter hinweisen, den ich heute per Zufall gefunden und mit euch gerne teilen möchte: ...

Outlook & Mail

Outlook 2016 stürzt ab, wenn man ein (at)- Zeichen im Text einer neuen E-Mail schreibt

Tipp von Enriqe vor 2 TagenOutlook & Mail4 Kommentare

Bei uns in der Firma häuften sich die Fälle, bei denen sich Outlook kommentarlos verabschiedet, wenn man ein - ...

Heiß diskutierte Inhalte
Windows Server
Ungewollte IP Änderung am DC sorgt für Probleme
Frage von thomas-99Windows Server19 Kommentare

Hallo Zusammen, wir haben ein kleines Netz mit 5 verschiedenen VMs (DC, AD, Fileserver, Exchange, TK Anlage - alle ...

Windows Server
RDP als Citrix Alternative
gelöst Frage von samreinWindows Server19 Kommentare

Hallo zusammen, ich bin neu hier und das ist mein erster Beitrag. Ich bin Einzeladmin und wir setzen bei ...

Hyper-V
Novell virtualisieren
Frage von spoboeHyper-V19 Kommentare

Hallo zusammen, ich habe absolut keine Ahnung von Novell, aber wir haben hier ein ganz altes Schätzchen (vermutlich Novell ...

Windows Netzwerk
Netzlaufwerk: einfache Liste der täglich gelöschten, geänderten+neuen Files
gelöst Frage von mylightWindows Netzwerk17 Kommentare

wir haben Windows Clients, das zentrale Teamlaufwerk liegt auf einem Netzwerkserver (ca. 100Gb, 10.000 Verzeichnisse, 180.000Dateien), auf die Konsole ...