133917
Goto Top

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

Content-Key: 344571

Url: https://administrator.de/contentid/344571

Printed on: April 19, 2024 at 04:04 o'clock

Mitglied: 133883
133883 Jul 26, 2017 updated at 20:02:04 (UTC)
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ß
Mitglied: 133917
133917 Jul 26, 2017 at 20:21:48 (UTC)
Goto Top
Vielen dank für die schnelle und gute Lösung