Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch Script um txt Dateien in einem Ordner zu erkennen und in Variablen umwandeln das sie über ein Auswahlmenü gestartet werden können

Frage Entwicklung Batch & Shell

Mitglied: DragonValor

DragonValor (Level 1) - Jetzt verbinden

30.01.2014, aktualisiert 22:22 Uhr, 2324 Aufrufe, 3 Kommentare

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
Mitglied: bastla
LÖSUNG 30.01.2014, aktualisiert um 22:22 Uhr
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):
01.
@echo off & setlocal 
02.
cls 
03.
dir /b *.txt 2>nul|findstr /n "^" 
04.
echo( 
05.
set "Nr=" 
06.
set /p Nr=Bitte Dateinummer eingeben:  
07.
if not defined Nr (echo Keine Datei gewaehlt! & pause & goto :eof) 
08.
set "Datei=" 
09.
for /f "tokens=1* delims=:" %%i in ('dir /b *.txt 2^>nul^|findstr /n "^"^|findstr /b "%Nr%:"') do set "Datei=%%j" 
10.
if defined Datei echo( & echo "%Datei%" gewaehlt.
Zeile 10 musst Du natürlich an Dein "bestimmtes Kommando" anpassen ...

Grüße
bastla
Bitte warten ..
Mitglied: DragonValor
30.01.2014 um 22:22 Uhr
Hi, das ist genau das was ich gesucht habe mit leichten Modifikationen zum schluss.. ist allerdings doch etwas komplizierter nachzuvollziehen als gedacht

Danke bastla
Bitte warten ..
Mitglied: bastla
30.01.2014 um 23:08 Uhr
Hallo DragonValor!
ist allerdings doch etwas komplizierter nachzuvollziehen als gedacht
Bei Fragen: fragen ...

Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (17)

Frage von JayyyH zum Thema Switche und Hubs ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

DSL, VDSL
DSL-Signal bewerten (14)

Frage von SarekHL zum Thema DSL, VDSL ...