Script um Word Dateien zu drucken
Ich habe folgendes Problem.
Ich habe eine ungewisse Anzahl an Word-Dokumenten in einem Ordner. Diese sind nach folgenden Schema benannt.
z.B.:
001-Lohn.docx
002-Abfall.docx
Ich bräuchte ein Script das mir die Dokumente nach der nummerischen Reihenfolge druckt (001, 002...). Am besten mit dem Standarddrucker in Windows.
Gibt es da eine Möglichkeit?
Ich habe eine ungewisse Anzahl an Word-Dokumenten in einem Ordner. Diese sind nach folgenden Schema benannt.
z.B.:
001-Lohn.docx
002-Abfall.docx
Ich bräuchte ein Script das mir die Dokumente nach der nummerischen Reihenfolge druckt (001, 002...). Am besten mit dem Standarddrucker in Windows.
Gibt es da eine Möglichkeit?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 503505
Url: https://administrator.de/contentid/503505
Ausgedruckt am: 24.11.2024 um 18:11 Uhr
1 Kommentar
Hi,
Batch oder Powershell. Letzteres ist feiner. Generell wegen dem Drucken:
Habe XPS als Drucker- mein Laser hat die grätsche gemacht. Word GUI ist leider sichtbar. Kann man aber mit anderen Methoden unterdrücken. Oder es liegt an MS XPS Printer. Musst Du mal testen.
Wie gesagt, die Dokumente zu sortieren ist ja kein Problem.
Neben des Kommandos oben gib es auch die Möglichkeit mit VBS etc. zu arbeiten. Es kommt auf die Masse der Dokumente und deine Zeit an! Man kann sowas auch mit c# ggf. schöner programmieren.
mfg Crusher
Gegeben sei: Office16 + Windows 10 + Powershell 5.x + alles unter c:\tmp
Batch oder Powershell. Letzteres ist feiner. Generell wegen dem Drucken:
WINWORD.EXE C:\Users\Crusher\Desktop\test.docx /mFilePrintDefault /mfileexit
Habe XPS als Drucker- mein Laser hat die grätsche gemacht. Word GUI ist leider sichtbar. Kann man aber mit anderen Methoden unterdrücken. Oder es liegt an MS XPS Printer. Musst Du mal testen.
Wie gesagt, die Dokumente zu sortieren ist ja kein Problem.
Neben des Kommandos oben gib es auch die Möglichkeit mit VBS etc. zu arbeiten. Es kommt auf die Masse der Dokumente und deine Zeit an! Man kann sowas auch mit c# ggf. schöner programmieren.
mfg Crusher
Gegeben sei: Office16 + Windows 10 + Powershell 5.x + alles unter c:\tmp
gci -Path "C:\tmp" | ? {$_.Extension -match "docx"} | Sort-Object | %{
$command = "C:\Program Files\Microsoft Office\Office16\WINWORD.EXE"
Start-Process -FilePath $command -ArgumentList $_.FullName,'/mFilePrintDefault','/mfileexit' -Wait
}