Sollte ich Automator oder ein anderes Programm für sich wiederholende Aufgaben verwenden?

Ich muss Hunderte von Bildern in einem anderen Format für ein Projekt speichern, an dem ich arbeite. Und das Problem ist, dass ich sie einzeln ausführen muss, also frage ich mich, ob es eine Möglichkeit gibt, die Aktionen aufzuzeichnen, wenn ich eine von ihnen speichere und sie dann vom Programm wiederholen lasse, indem ich in ein bestimmtes Verzeichnis schaue und es tue mit allen Bildern. Ich bin mir nicht sicher, wie ich sonst erklären soll, was ich versuche, aber ich brauche nur eine Möglichkeit, das Programm, das ich verwende, dazu zu bringen, die Speicheraufgabe für jedes Bild zu automatisieren. PS Ich weiß nicht, ob es hilft, aber das Programm, das ich verwende, heißt (Texture Packer)

Die Antwort ist eindeutig ja. Automatisierung nutzen!
Wie kann ich Automator mit einem Programm wie Texture Packer verwenden? Soweit ich sehen kann, verwendet Automator nur Apps, die mit OS X geliefert werden.
Ich empfehle Photoshop, wenn Sie es haben. Zeichnen Sie einfach die Aktionen auf und stapeln Sie sie dann alle.
@bassplayer7 Ich würde Photoshop verwenden, aber das Format, in dem ich sie speichern muss, ist das (.pvr) -Format, und Texturpacker ist der einzige, der das tut.
Aah - das Problem ist also, dass Sie sich nicht sicher sind, welche Tools ein Programm automatisieren können, das kein Wörterbuch mit Aktionen enthält, das direkt in Automator eingespeist wird ...
@bmike das ist genau das was ich brauche.

Antworten (1)

Es sieht so aus, als ob das TexturePacker-Programm die Möglichkeit bietet, Bilder von der Befehlszeile aus zu verarbeiten, die Sie dann mit einem Skript stapelweise verarbeiten könnten. Sie sollten zuerst das Dienstprogramm installieren, indem Sie im TexturePacker- Menü in der App auf Install Command Line Tool klicken .

Dann würde ich vorschlagen, einen Blick in die Dokumentation zu werfen , die die Befehlszeilenparameter für die meisten Optionen in der App enthält. Sehen Sie sich das an und prüfen Sie, ob Sie die erforderlichen Aktionen auf der Befehlszeile abrufen können. Wenn Sie Hilfe benötigen, um diese in ein Stapelverarbeitungsskript umzuwandeln, würde ich vorschlagen, zurückzukommen und Ihre Frage mit den Einzelheiten zu ändern.

Ich habe das Befehlszeilentool installiert und im texturePacker-Blog festgestellt, dass Sie Bilder auf diese Weise stapelweise konvertieren. find <directoryname> -name \*.png | sed 's/\.png//g' | \ xargs -I % -n 1 TexturePacker %.png \ --sheet %.pvr.ccz \ --data dummy.plist \ --algorithm Basic \ --allow-free-size \ --no-trim \ --opt RGBA4444 \ --dither-fs Aber ich bekomme immer diese Ausgabe im Terminal. (finden: *.png: Keine solche Datei oder Verzeichnis)
@Stephen Ich habe dies in der anderen Frage beantwortet, die Sie gepostet haben.