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
)