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-Key: 24977

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

Printed on: April 24, 2024 at 21:04 o'clock

Member: Biber
Biber Feb 01, 2006 at 14:27:05 (UTC)
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
Member: Sys3D
Sys3D Feb 06, 2006, updated at Oct 17, 2012 at 14:29:34 (UTC)
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
Member: Biber
Biber Feb 06, 2006 at 09:22:13 (UTC)
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
Member: Sys3D
Sys3D Feb 08, 2006 at 10:15:08 (UTC)
Goto Top
Hat nun geklappt.
Vielen Dank zusammen!
Member: Biber
Biber Feb 08, 2006 at 10:21:55 (UTC)
Goto Top
Bitte, gern geschehen...
... obwohl: "zusammen" ????
Mach ich so einen gespaltenen Eindruck? *gg

Schönen Tag auch Euch
Biber
Member: Sys3D
Sys3D Feb 08, 2006 at 10:23:48 (UTC)
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