Hallo
leider meine batch kenntisse sind nich so gut
ich habe ein Batch erstellt
"C:\Program Files (x86)\PDF24\pdf24-DocTool.exe" -join -profile "default/good" -outputFile C:\#KDFatture\Kunden\PDFRech\fertig\KDsam.pdf C:\#KDFatture\Kunden\PDFRech\1.pdf C:\#KDFatture\Kunden\PDFRech\2.pdf
Es funktioniert....aber ich muss alle Dateien schreiben
Ziel ist dass alle pdf Dateien welche sich im C.\#KDFAtture\Kunden\PDFRech (es können mehrere hundert sein) sich befinden in den Ordner C:\#KDFatture\Kunden\PDFRech\fertig zusammengefasst (nur ein File) werden
Ich habe noch ein Batch erstellt aber funktioniert nicht
@echo off &setlocal
set folderIN="C:\#KDFatture\Kunden\PDFRech"
set folderOUT="C:\#KDFatture\Kunden\PDFRech\fertig"
for /f delims="%%a in ('dir /b /a-d "%folderIN%\*.pdf"
"C:\Program Files (x86)\PDF24\pdf24-doctool.exe" -join - sort -profile "default/good" -outputFile "%folderOUT%\%%~na_fertig.pdf" "%folderIN%\%%~nxa" "%folderIN%\%%~n_.pdf"
PS ich kenne nicht genau die Bedeutung die Befehle %folderOUT%\%%~na_fertig.pdf" "%folderIN%\%%~nxa" "%folderIN%\%%~n_.pdf"
Kann mir jemand helfen
Viele Grüße
Giuppy
Hallo, Sie können den -expandDirs Schalter verwenden.
pdf24-DocTool.exe -join -expandDirs [...] "VERZEICHNIS"
Damit werden alle Dateien im Order zusammengefügt.
Hallo Stefan,
vielen Dank es funktioniert
"C:Program Files (x86)PDF24pdf24-DocTool.exe" -join -sort -profile "default/good" -outputFile C:#KDFattureKundenPDFRechfertigKDsam.pdf -expandDirs C:#KDFattureKundenPDFRech
Es ist möglich die Datei variabel zu benennen z.B. KD_01-03.03.19
kann mann in ein Batch den VBA befehl einbinden
Dim Dat As String
Dat = InputBox("KD_tt-tt.mm.yy eingeben") 'KD_01-03.03.19
kann man statt ein Batch ein VBA benutzen?
Viele Grüße
Giuppy