MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Batch Programmierung
Autor
Nachricht
eatmyshorts





mehrzeilige Variable
Verfasst am: 04.11.2009, 20:23

Hallo zusammen - habe folgende Frage

ich würde gerne eine Liste von Dateinamen an ein Programm übergeben.

ich schreibe die Liste mit
Code:
dir C:\tmp\ /B > C:\tmp\liste.txt

ergibt dann so was wie
datei1
datei2
datei3 usw
das Programm, an das die Dateinamen übergeben werden sollen braucht Anführungszeichen als Trenner
Code:
FOR /F %%a IN (C:\tmp\liste.txt) DO @ECHO "C:\tmp\%%a" >> C:\tmp\liste_AZ.txt


jetzt würde ich gerne folgendes machen:
Programm.exe "datei1" "datei2" etc...

mit
Code:
set /P b= < C:\tmp\liste_AZ.txt

wird %b% aber immer nur zum letzten Dateinamen...
kennt jemand eine Lösung oder ist mein Ansatz falsch?

Danke schonmal
eatmyshorts
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Batch Programmierung

Tags: variable, übergeben, for

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Erstellen eines Menüsystems mit einem Batch Programm 2357 17.02.2009, 04:22
Keine neuen Beiträge Einfügen von Kommentaren in ein Batch Programm 5226 12.01.2009, 21:04
Keine neuen Beiträge Batch Programm Befehle 3082 16.12.2008, 08:36
Keine neuen Beiträge Ein Programm benutzt nicht den XMS-Erweiterungsspeicher 1275 25.11.2008, 09:50
Keine neuen Beiträge Ein Programm meldet, dass die MS-DOS-Version falsch ist 991 16.11.2008, 11:59
 



[ Time: 0.1391s ][ Queries: 59 (0.0129s) ][ GZIP on - Debug on ]