Batch per batch-Datei .txt in .pdf umwandeln

danlo

Newbie
Registriert
Mai 2012
Beiträge
3
Hallo,

ich bin ganz neu in der batch-Programmierung (heute angefangen :D ) und ich habe folgendes Problem:
Ich möchte per batch-Datei automatisiert mehrere .txt-Dateien in einem Ordner in pdfs umwandeln.
Dabei schaffe ich es schon, eine Testdatei umzuwandeln.
Mein Programm funktioniert so, dass die batch-Datei den PDFCreator startet, dann ein .vbs mit dem Dateinamen als Parameter aufruft, der die nötigen Schritte per "SendKeys" an den PDFCreator schickt.
Wie packe ich das jetzt in eine Schleife oder ähnliches, sodass immer hintereinander die .vbs mit dem jeweiligen Namen aufgerufen wird?
Wenn ihr noch Infos braucht fragt einfach :D
 
for /f %%A in ('dir /b') do (script %%A)

wobei die Variable %%A für das jeweilige Dokument steht.
Musst mal ein wenig rumspielen.

mfg
Riddick91
 
ich hab das jetzt so:
for /f %%A in ('dir /b C:\Users\Danlo\Desktop\test') do (start "" /min "C:\Users\Danlo\Desktop\sendK2.vbs" %%A)

Das funktioniert aber nur, wenn nur eine einzige Datei im Ordner ist, ansonsten setzt der im Aufruf alles zusammen. (z. B. name1.txtname2.txt)

Weißt du, wie man das nacheinander aufrufen lassen kann?
Also erster Durchgang: name1.txt - vbs - name1.pdf
zweiter Durchgang: name2.txt - vbs - name2.pdf usw.
 
also wenn ich z.b. =>

for /F %%A in ('dir /B C:\') do (echo %%A)

aufrufe kommen alle Dateien / Ordner unterhalb C:\ einzeln aufgelistet und nicht hintereinander.
mein output:

C:\>(echo Settings.ini )
Settings.ini

C:\>(echo test.bat )
test.bat

C:\>(echo Unbenannt.png )
Unbenannt.png

C:\>(echo Unbenannt1.png )
Unbenannt1.png

C:\>(echo Users )
Users

C:\>(echo Windows )
Windows
 
Zurück
Oben