133917
Jul 26, 2017
767
2
0
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 :
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 344571
Url: https://administrator.de/contentid/344571
Printed on: April 19, 2024 at 04:04 o'clock
2 Comments
Latest comment
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
Hilfe gibt dir ein
dir /?
auf der KonsoleAuch kein Gruß