MacOS Automator: salva il nuovo file di testo nella cartella corrente

3

Sto cercando di scrivere un semplice servizio Automator per unire file di testo selezionati. L'ho quasi capito, ma mi sto imbattendo in un problema.

Voglio creare un nuovo file di testo dall'output combinato dei file selezionati. Quando aggiungo l'azione New Text File , posso solo impostare la posizione Where su una determinata cartella.

Se voglio creare una nuova cartella, ho l'opzione Same Folder as Input . Questo non appare per i nuovi file di testo.

Come posso salvare un nuovo file di testo nella stessa cartella dei file selezionati?

    
posta Manngo 14.07.2017 - 07:11
fonte

1 risposta

2

Dato che non hai incluso il tuo flusso di lavoro , quale tipo di flusso di lavoro è, o quale versione di OS X / macOS sei utilizzando, posso solo offrire un esempio di come puoi impostare una variabile da usare per Dove: in un Nuovo file di testo azione in un flusso di lavoro Automator .

Ho una cartella Temp , che ho creato, nella root Macintosh HD e in questa cartella ho creato due testi in chiaro file, denominati Nome file1.txt e Nome file2.txt , ciascuno dei quali contiene una singola riga di testo, " Il nome di questo file è Nome file1.txt "e" il nome di questo file è Filename2.txt ", rispettivamente.

Il seguente Automator workflow funziona con gli elementi selezionati Finder in Finder in primo piano finestra, o Desktop come appropriato se nessun'altra singola finestra Finder è in primo piano con una selezione e utilizzando un Esegui AppleScript action imposta una variabile nella parent cartella del primo elemento selezionato da utilizzare come Dove: in un Nuovo file di testo azione . e crea un file denominato Combined.txt .

Nota nell'immagine qui sotto, c'è un'interruzione nel collegamento tra il Imposta valore della variabile azione e quale è il secondo Richiama l'oggetto dei risultati selezionati azione . Questa disconnessione viene creata selezionando Ignora l'input di questa azione in Opzioni nel secondo Trova elemento dei risultati selezionati azione .

La variabile inputParentFolder è stata trascinata e rilasciata dalla sezione Variabile nella parte inferiore della < em> riquadro del flusso di lavoro nel Dove: nel Nuovo file di testo azione .

Come puoi vedere nell'immagine sottostante, il flusso di lavoro è stato completato con successo combinando il contenuto dei due file selezionati in Finder in un nuovo file denominato Combined.txt nella stessa cartella dei file selezionati .

    
risposta data 14.07.2017 - 17:08
fonte

Leggi altre domande sui tag