Come posso dire un'azione di Automator, che il percorso di origine di un documento dovrebbe essere anche il percorso di destinazione?

0

Sto utilizzando l'azione Automator "Converti in PDF" da ABBYY FineReader Pro. Semplicemente esegue il riconoscimento OCR su un determinato file e salva l'output in un nuovo PDF.

Sembra questo:

Ilproblemachestoriscontrandoèlacartelladioutput("Ausgabe speichern in"). Voglio dire a Automator che il percorso completo del file di input è anche il percorso desiderato del file di output (bello avere: e aggiunge "-ocr" al nome file).

Ho già scoperto che questo potrebbe essere fatto con lo snippet di AppleScript, che vedi nella parte inferiore dello screenshot. Sfortunatamente, i file finiranno in / Applicazioni, perché l'app ABBYY è lì e quindi la variabile non viene interpretata come volevo che fosse.

Qualsiasi approfondimento e suggerimento saranno molto apprezzati.

    
posta Marc 11.02.2017 - 17:23
fonte

1 risposta

1

Ok, ho scaricato il file ABBYY_FineReader_Pro_ESD.dmg da abbyy.com e l'ho installato, quindi l'ho aperto per esaminare il file della guida da usare con Automator. Non aveva molte informazioni quindi ho controllato il link nel file di aiuto su abbyy.com e mentre aveva alcune informazioni aggiuntive, non aveva quello che stavo cercando. Vale a dire, documentazione sull'impostazione di "Output filename:" su una variabile al livello di programmazione, come può essere fatto con "Salva output su:" impostandolo su una variabile .

Quello che segue è un esempio di un flusso di lavoro di Automator, salvato come servizio , per acquisire un file immagine selezionato nel Finder e convertirlo in documento PDF modificabile. Puoi vedere nell'immagine sotto quali impostazioni sono rilevanti. Nota che l'unica opzione nelle Opzioni variabili per la variabile current_path ha solo un campo Nome: nessun campo Script. E nonostante l'immagine sia stata scattata in OS X 10.8.5, tuttavia l'ho provata in macOS 10.12 e Automator non mostra le Opzioni Variabili come nella tua immagine. (Allora, come hai capito?)

Hoimpostato"Salva output su:" trascinando la current_path variabile su di esso e quindi salvando il Servizio . È importante non eseguire il Servizio da Automator perché se fatto da Automator cambia "Salva output in:" il percorso della cartella contenente e non si resetta come avviene automaticamente quando viene eseguito come un servizio dal Finder.

    
risposta data 11.02.2017 - 23:34
fonte

Leggi altre domande sui tag