133917

Auslesen von Dateinahmen

Folgendes:
Ich habe eine .bat eine .txt und ein Ordner mit 3 unter Ordner.
In der .txt ist nur der Pfad gespeichert damit ich den Ordner überall hin verschieben kann ohne in der Batch Pfade zu verändern müssen.
So nun will ich nur dass wenn ich die .bat starte die Namen der Dateien aufgelistet werden ohne sie irgendwo in einer Datei zu speichern.
Und bitte erklärt die einzelnen Segmente :
@echo off
title Aufträge
color 02
set/p Pfad=<Pfad.txt
:Aufträge
cls
set wahl=0
echo ------ Aufträge -------
echo Momentan         [w]
echo Fertig           [e]
echo Warten           [r]
echo -------------------
set/p wahl=Bitte waehlen:
if "%wahl%"=="w" goto Momentan  
if "%wahl%"=="e" goto Fertig  
if "%wahl%"=="r" goto Warten  
if "%Wahl%"=="" goto Aufträge  
if not "%wahl%"=="l"=="r"=="x" goto Aufträge  


Alle Datein in den Ordnern auslehsen


:Momentan
%Pfad%\Aufträge\Momentan

:Fertig
%Pfad%\Aufträge\Fertig


:Warten
%Pfad%\Aufträge\Warten
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 344571

Url: https://administrator.de/forum/auslesen-von-dateinahmen-344571.html

Ausgedruckt am: 04.05.2025 um 15:05 Uhr

133883
133883 26.07.2017 aktualisiert um 22:02:04 Uhr
Goto Top
Folgendes:
Joa, mit der Tür ins Haus ...
@echo off
chcp 1252
title Aufträge
color 02
set /p Pfad=<Pfad.txt
:Aufträge
cls
set "wahl="  
echo ------ Aufträge -------
echo Momentan         [w]
echo Fertig           [e]
echo Warten           [r]
echo -------------------
set /p wahl=Bitte waehlen:
if /i "%wahl%"=="w" goto Momentan  
if /i "%wahl%"=="e" goto Fertig  
if /i "%wahl%"=="r" goto Warten  
goto Aufträge

:Momentan
dir /b /a-d "%Pfad%\Aufträge\Momentan"  
Pause
goto Aufträge

:Fertig
dir /b /a-d "%Pfad%\Aufträge\fertig"  
Pause
goto Aufträge

:Warten
dir /b /a-d "%Pfad%\Aufträge\Warten"  
Pause
goto Aufträge
usw.

Hilfe gibt dir ein dir /? auf der Konsole

Auch kein Gruß
133917
133917 26.07.2017 um 22:21:48 Uhr
Goto Top
Vielen dank für die schnelle und gute Lösung