Batch Script um txt Dateien in einem Ordner zu erkennen und in Variablen umwandeln das sie über ein Auswahlmenü gestartet werden können
Hallo,
ich tue mir gerade ein wenig schwer mit dem erkennen von bestimmten Dateien in einem Ordner. Die For-Schleifen habe ich auch schon gefunden nur fehlt mir wohl der richtige Ansatz um diese zu verwenden.
Mein Ziel ist es, die bestimmten Dateien (sagen wir z.B Textdateien *.txt) aus einem Ordner (wo ebenso die .bat Datei liegt) in einem Auswahlmenü aufzulisten. Dort kann man über die Eingabe von 1,2,3,4... usw die Dateien dann auswählen und mit einem bestimmten Kommando erweitert starten.
Vielleicht hat von euch schon jemand so etwas parat oder vor dem geistigen Auge und kann es kurz notieren und erläutern.
Danke an alle....
G Dragon
ich tue mir gerade ein wenig schwer mit dem erkennen von bestimmten Dateien in einem Ordner. Die For-Schleifen habe ich auch schon gefunden nur fehlt mir wohl der richtige Ansatz um diese zu verwenden.
Mein Ziel ist es, die bestimmten Dateien (sagen wir z.B Textdateien *.txt) aus einem Ordner (wo ebenso die .bat Datei liegt) in einem Auswahlmenü aufzulisten. Dort kann man über die Eingabe von 1,2,3,4... usw die Dateien dann auswählen und mit einem bestimmten Kommando erweitert starten.
Vielleicht hat von euch schon jemand so etwas parat oder vor dem geistigen Auge und kann es kurz notieren und erläutern.
Danke an alle....
G Dragon
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 228232
Url: https://administrator.de/contentid/228232
Ausgedruckt am: 19.11.2024 um 11:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo DragonValor!
Etwas in der Art hatten wir zB mal im Beitrag Auswahlliste automatisch erstellen. Dort ist im ersten Kommentar auch ein weiterer Thread verlinkt.
Wenn die Optik nicht so sehr das Thema ist, könnte das auch schematisch etwa so zu realisieren sein (ungetestet):
Zeile 10 musst Du natürlich an Dein "bestimmtes Kommando" anpassen ...
Grüße
bastla
Etwas in der Art hatten wir zB mal im Beitrag Auswahlliste automatisch erstellen. Dort ist im ersten Kommentar auch ein weiterer Thread verlinkt.
Wenn die Optik nicht so sehr das Thema ist, könnte das auch schematisch etwa so zu realisieren sein (ungetestet):
@echo off & setlocal
cls
dir /b *.txt 2>nul|findstr /n "^"
echo(
set "Nr="
set /p Nr=Bitte Dateinummer eingeben:
if not defined Nr (echo Keine Datei gewaehlt! & pause & goto :eof)
set "Datei="
for /f "tokens=1* delims=:" %%i in ('dir /b *.txt 2^>nul^|findstr /n "^"^|findstr /b "%Nr%:"') do set "Datei=%%j"
if defined Datei echo( & echo "%Datei%" gewaehlt.
Grüße
bastla