tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von deepthroat
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
651
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Mar 2004
    Beiträge
    1.856
    Blog-Einträge
    2
    Hallo,

    ich wollte mit einer FOR-Schleife über alle Einträge in %PATH% iterieren und dachte es geht wie folgt:
    Code :
    1
    2
    3
    
    FOR /F "delims=;" %%p IN ("%PATH%") DO (
        echo %%p
    )

    Entgegen meinen Erwartungen wird nur der erste Eintrag ausgegeben und die restlichen nicht. Was läuft hier falsch? Wie geht es besser?
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Mit FOR /F kann man zeilenweise über Daten iterieren (und diese in Token auftrennen).

    Du hast nur 1 Zeile angegeben, so wird die Schleife auch nur ein Mal durchlaufen.
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    set p=%path%
    :loop
    for /f "tokens=1,* delims=;" %%a in ("%p%") do (
        echo %%a
        set p=%%b
    )
    if "%p%" neq "" goto loop
    Gruß
    Geändert von deepthroat (16.01.12 um 09:09 Uhr) Grund: mehr Vorsicht beim Ersetzen
    ZodiacXP bedankt sich. 
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Mit Struts über Beans aus der Session iterieren
    Von Alvine im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 28.02.09, 08:28
  2. Antworten: 5
    Letzter Beitrag: 31.07.07, 13:33
  3. Antworten: 2
    Letzter Beitrag: 25.09.06, 10:33
  4. Über Inhalte von Knoten iterieren XSLT
    Von chaertl im Forum XML Technologien
    Antworten: 2
    Letzter Beitrag: 03.02.06, 10:46
  5. Batch - Set Path
    Von Cine im Forum Sonstige Sprachen
    Antworten: 7
    Letzter Beitrag: 12.10.05, 16:53