1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Mit Batch Pfad aus *.txt Datei auslesen Leerzeichen im Pfad entfernen oder umgehen

Discussion in 'Software allgemein' started by F4t47_5cr1pt, May 22, 2008.

Thread Status:
Not open for further replies.
  1. Begrüßung:

    Aloha Krakatoa,

    Problembeschreibung:

    Gleich zum wesentlichen ...

    Ich habe eine *.txt Datei in die meine Batchdatei einen Pfad

    hineinschreibt, und es kommt auch alles wunderbahr in der *.txt Datei an.

    Dieser Pfad führt zu einer Datei die gestartet werden soll.

    Aber wenn ich die *.txt Datei auslesen will dann bekomme ich immer nur

    den halben Pfad an den Kopf geworfen. Der grund ist gans simpel: Da wo

    der Pfad abgeschnitten ist ist ein Leerzeichen.

    Ge:google:t hab ich auch schon ...

    Batch-Datei:
    Die Batchdatei sieht folgendermaßen aus
    Code:
    @echo off
    dir c:\halo.exe /s /b  >C:\ergebnis.txt 
    dir d:\halo.exe /s /b  >>C:\ergebnis.txt 
    dir i:\halo.exe /s /b  >>C:\ergebnis.txt 
    FOR /f "delims=;" %%f IN (C:\ergebnis.txt) DO start %%f
    pause>nul
    
    Frage:

    Wie kann ich es anstellen, das er den Pfad hinter dem Leerzeichen

    auchnoch anzeigt ?

    Gruß:

    mfg F4t47_5cr1pt

    Edit:

    [EDIT]Achja, Ich hab Windoof xP Sp2[/EDIT]
    [EDIT²] Habe die Batchdatei mal verändert, nun zeigt sie den vollen Pfad

    an, aber wenn ich die datei Starten will bekomme ich eine Fehlermeldung

    inder wieder der halbe Pfad angezeigt wird ...

    Code:
    @echo off
    dir c:\halo.exe /s /b  >C:\ergebnis.txt 
    dir d:\halo.exe /s /b  >>C:\ergebnis.txt 
    dir i:\halo.exe /s /b  >>C:\ergebnis.txt 
    FOR /f "delims=;" %%f IN (C:\ergebnis.txt) DO @set crc=%%f
    echo %crc%
    start %crc%
    pause>nul
    
     
    Last edited: May 22, 2008
Thread Status:
Not open for further replies.

Share This Page