sys3d
Goto Top

Batch-Files - gibt es sowas wie Select all from. ?

Hi

Mein BAT-File erstellt PDFs. Und zwar immer von Dokumenten, die in einem bestimmten Ordner sind.
Problem: Die Dateien heißen immer anders. Gibt es für BAT-Files einen Befehl a´la "Select all from..."?
Der Ordner beinhaltet immer nur ein Dokoment.

Vielen Dank!

Content-ID: 24977

Url: https://administrator.de/contentid/24977

Ausgedruckt am: 15.11.2024 um 21:11 Uhr

Biber
Biber 01.02.2006 um 15:27:05 Uhr
Goto Top
Moin Synamic,

Deiner Anforderung am nächsten käme die FOR..IN...DO-Anweisung mit Wildcards.

for /F %%i in ('dir /b d:\PDFverzeichnis\*.*') do PdfDruck %%i

...wäre sinngemäß die Anweisung bei Dir. Die würde alle Dateien im angegebenen Verzeichnis verarbeiten.
Bitte sieh Dir die Varianten mit "FOR /? " am CMD-Prompt an.

In "Batch & Shell" sind auch ein paar Tutorials, die Beispiele zum FOR-Befehl beinhalten.

HTH Biber
Sys3D
Sys3D 06.02.2006, aktualisiert am 17.10.2012 um 16:29:34 Uhr
Goto Top
Hi!

Das Problem mit den Dateinamen habe ich inzw. durch ein VBA-Code umgangen.
Nun stehe ich aber vor dem Problem, dass ich keine BAT-Dateien aus dem VBA heraus erstellen kann.
Näheres dazu unter folgendem Thread-Link:
VBA 97 - BAT-Datei erstellen

Dank und Gruß,

Synamic
Biber
Biber 06.02.2006 um 10:22:13 Uhr
Goto Top
Moin Synamic,

Würde ich so skizzieren:
...
Option Explizit


Sub WriteABat( strBatName as String)
Dim objFSO
Dim objBatFile
Const ForReading = 1, ForWriting = 2, ForAppending = 8

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objBatFile = objFSO.OpenTextFile(strBatName, _
ForWriting, True)
objBatFile.WriteLine("@Echo off & Setlocal")
objBatFile.WriteLine("REM...die Bat-Zeilen")
'.....
objBatFile.Close
Set objBatFile = Nothing
Set objFSO = Nothing
End Sub

Aber frag lieber einen Fachmann.. hier ist der Bereich "Batch & Shell"... face-wink
Gruß Biber
Sys3D
Sys3D 08.02.2006 um 11:15:08 Uhr
Goto Top
Hat nun geklappt.
Vielen Dank zusammen!
Biber
Biber 08.02.2006 um 11:21:55 Uhr
Goto Top
Bitte, gern geschehen...
... obwohl: "zusammen" ????
Mach ich so einen gespaltenen Eindruck? *gg

Schönen Tag auch Euch
Biber
Sys3D
Sys3D 08.02.2006 um 11:23:48 Uhr
Goto Top
Bitte, gern geschehen...
... obwohl: "zusammen" ????
Mach ich so einen gespaltenen Eindruck? *gg

Schönen Tag auch Euch
Biber

Oh sorry ich mein natürlich thx biber face-smile