Servizio di automazione per stampare un percorso relativo di file selezionati stampando tutto due volte

2

Ho un servizio che copia i percorsi del file selezionato e li metto negli appunti.

Funziona un po ', tranne che tutto viene stampato due volte.

Il servizio è come questo: Ottieni file selezionati da Finder > esegui script (come argomenti) > copia negli appunti.

Lo script è:

for f in "$@"
do
   echo $f | cut -c 34-
done

Ho tagliato alcuni caratteri iniziali perché ho bisogno del percorso relativo ad una cartella specifica e la dimensione è sempre la stessa. Ho bisogno di questo per inviare i file che ho cambiato quando ho eseguito il commit di file su una svn.

Ecco un esempio, ho selezionato tre file, ho eseguito il servizio e questo è l'output:

layouts_index/f1/cadastro/confirmar.php
layouts_index/f2/cadastro/confirmar.php
cadastro/confirmar.php
layouts_index/f1/cadastro/confirmar.php
layouts_index/f2/cadastro/confirmar.php
cadastro/confirmar.php

Si tratta di un problema nello script? C'è un modo per risolverlo usando lo script o ho bisogno di applescript?

Grazie in anticipo.

    
posta hfingler 04.12.2013 - 19:52
fonte

1 risposta

1

Ok, penso di aver capito. Questo è ciò che ho inizialmente impostato:

Maquandohoeseguitoquelservizio,hoottenutosolounsingoloelencodifile(cheèquellochevuoi,manonquellochestaviottenendo).

Nota:quandohaiproblemiconunflussodilavorodiAutomator,unoscreenshotèdavveroutile.

Quindihodecisodimodificareilcampo"Il servizio riceve selezionato":

eseproviadeseguirlodaAutomator,riceveraiunmessaggiodierrore:

Quando esco ed eseguo quel servizio da Automator esterno, ottengo i percorsi duplicati che stai vedendo. Quindi penso che il tuo elenco di elementi selezionati venga recuperato due volte: una volta "Servizio ricevuto selezionato", e ancora "Ottieni elementi Finder selezionati". Quando Automator va a copiare negli appunti, ottiene l'elenco due volte.

Se rimuovi uno di questi, dovresti ottenere ciò che desideri.

    
risposta data 05.12.2013 - 00:22
fonte

Leggi altre domande sui tag