Ausführen einer Kommandozeile in Switch
Das Problem
Es gibt leistungsstarke Werkzeuge, die allerdings nur über eine Kommandozeilenfunktion verfügen. Eines dieser Werkzeuge ist EXIF zum Extrahieren von Metadaten aus Bildern. Switch liest Metadaten nativ aus JPEG-Dateien aus. Sobald RAW-Bilder in einem Arbeitsablauf verarbeitet werden, ist EXIF von unschätzbarem Wert.
Switch kann Kommandozeilenfunktionen in einem Ablauf aufrufen. In den meisten Fällen kann dies mithilfe von Skripten erreicht werden. Die Aufgabe soll aber auch ohne Skripte erledigt werden können.
Die Switch-Lösung
Mit dieser Lösung führt Switch die Kommandozeilenfunktion EXIF.exe aus, um Metadaten aus Bildern zu extrahieren:
- Bilddateien werden über einen Übergabepunkt oder eine Netzwerkfreigabe an den Ablauf übergeben
- Switch greift über die Kommandozeilenfunktion auf EXIF zu und erzeugt eine XML-Datei mit den Bildmetadaten
- Die neue XML-Datei wird der passenden Bilddatei zugeordnet
- Anhand der Metadaten wird eine Verzeichnisstruktur eingerichtet, z. B. Datum>Auflösung>ISO>Bilddatei, dann wird die Datei an eine Netzwerkfreigabe gesendet
Vorteile
- Ausführung einer Kommandozeilenfunktion von einem einzelnen Ablaufelement aus
- Verbesserung der nativen Switch-Funktionen mit einer einfachen Anwendung
- Nutzung von RAW-Bildmetadaten
Für diesen Anwendungsfall benötigte Ablaufelemente und Module
Client-Modul - Benutzer erhalten über einen Browser Zugriff auf Switch-Arbeitsabläufe. Weitere Informationen.
Metadatenmodul - Automatische Entscheidungen basierend auf den Auftragsdaten. Weitere Informationen.
Auftragsaufteilung - Nimmt Dateien aus einem Auftragsordner und macht daraus separate Auftragsdateien.
EXIF-Anwendung - Drittanbieter-Kommandozeilenanwendung, die Metadaten aus Bilddateien ausliest.
XML Pickup - Ordnet einer Auftragsdatei eine XML-Datei in Form von Metadaten zu.
Aufträge umbenennen - Abläufe für das Umbenennen von Aufträgen.
Hierarchiepfad einrichten - Ändert die Segmente der Auftragspfadhierarchie.
Archivhierarchie - Sendet Aufträge anhand des Auftragshierarchiepfads an einen Speicherort.
Sind Sie bereit für eine Revolution Ihrer Automatisierung?
Mit Switch haben Sie die Möglichkeiten und Freiheiten, Ihre Automatisierung nach Ihren Wünschen zu gestalten. Fragen Sie einfach Ihren Enfocus-Vertriebspartner.