Ich habe einen Automator-Workflow erstellt, mit dem das ausgewählte Finder-Element (als PDF) mit der von Apple bereitgestellten Aktion "PDF-Dokumente verschlüsseln" verschlüsselt werden kann. Das Problem bei dieser Aktion ist, dass die Datei tief in der Ordnerstruktur / private / var vergraben bleibt.
Ich kann eine nachfolgende Aktion hinzufügen, um die Datei an einen besser sichtbaren Ort zu verschieben. Ich möchte sie jedoch wieder dort ablegen können, wo sich die ursprüngliche Datei befand. Kann ich das in Automator machen?
Ich habe versucht, eine Variable für den Dateinamen festzulegen, aber der letzte Schritt, um die Dateifehler zu verschieben, lautete "der ausgewählte Ordner wurde auf diesem Computer nicht gefunden". Es scheint, dass der vollständige ursprüngliche Pfad der Datei angegeben wird, bei der es sich in der Tat nicht um einen Ordner handelt.
Die beabsichtigte Verwendung dieses Workflows ist Teil einer Hazel-Aktion (indem die ursprüngliche Aktion Finder-Elemente abrufen entfernt wird). Kann mir jemand sagen, wie ich dieses Problem beim Verschlüsseln einer vorhandenen PDF in situ lösen kann?
Mögliche Optionen, an die ich gedacht habe, sind: 1. Finden Sie heraus, wie Sie den Dateinamen von der Variablen entfernen können. 2. Finden Sie heraus, wie Sie die PDF-Datei mit AppleScript verschlüsseln (und damit die Handhabung der Variablen wesentlich flexibler gestalten). 3. Verwenden Sie in Hazel eine andere Methode als Automator / AppleScript.
Bitte beachten Sie, dass mir die Skripte zur Verwendung von PDFPen bekannt sind, aber ich finde es nicht gut, dass PDFPen nur zum Verschlüsseln einer PDF-Datei gestartet werden muss, insbesondere, wenn das Betriebssystem über integrierte Funktionen verfügt.
Ich bin sowohl mit Automator als auch mit AppleScript ein Anfänger, aber von Beruf ein Programmierer, also sind alle Vorschläge willkommen.