Ein Job für unterschiedliche Aufgaben.

Mit dem Exchange Service EEAttachments speichern Sie automatisch Anhänge aus Ihrem Exchange Postfach im Dateisystem. Diese können im Anschluss durch Ihre eigene Stapelverarbeitung laufen.
Post Reply
User avatar
Sven
Site Admin
Posts: 1535
Joined: Sun Jan 06, 2008 9:54 pm
Contact:

Ein Job für unterschiedliche Aufgaben.

Post by Sven »

Ich habe gerade eine Anfrage beantwortet, bei der es darum ging, wie man denn mit einem Export-Auftrag unterschiedliche Aufgaben je nach Dateityp ausführen kann.

Hier ist die Lösung die mir dazu eingefallen ist, falls jemand anderes diese ebenfalls benötigt.

Im Folgenden Beispiel geht es darum, bei Bildern ein anderes Programm aufzurufen als bei PDF Dateien.
Es ist eine ganz normale Batch Datei, welche erst einmal den ihr übergebenen Dateinamen in eine Textdatei abspeichert um diese anschließend zu durchsuchen. (Problem ist, dass es ohne Powershell keine weitere Möglichkeit gibt, Texte zu durchsuchen)
Wenn die entsprechende Endung gefunden wird, dann wird die Aktion für den Dateityp ausgelöst.

Code: Select all

@echo OFF
echo %1 > %temp%\find.txt
findstr /C:.jpg  /C:.gif /C:.tif /C:.tiff /C:.png /C:bmp %temp%\find.txt
IF NOT ERRORLEVEL 1 (
echo HIER JETZT DAS PROGRAMM FUER BILDER STARTEN MIT %1 als PARAMETER
) else (
echo ES IST KEIN BILD
)
findstr /C:.pdf %temp%\find.txt
IF NOT ERRORLEVEL 1 (
echo HIER JETZT DAS PROGRAMM FUER PDF STARTEN MIT %1 als PARAMETER
) else (
echo ES IST KEIN PDF
)
Beispiel
Beispiel
batch.JPG (44.33 KiB) Viewed 6270 times
Post Reply