Ok, sono riuscito a far sì che l'automazione facesse ciò che volevo, con un piccolo aiuto da grep
;)
L'ho fatto con un "workflow" e un "file e cartelle" nel servizio "finder". Il servizio chiama il flusso di lavoro con ciascuno dei nomi di file selezionati.
Ecco cosa fa il servizio:
-
Run Shell Script
con Pass input to stdin
e lo script grep -o '[^/]*$'
- il servizio riceve i percorsi completi dei file selezionati nel Finder, voglio solo i nomi dei file, quindi questo rimuove il bit del percorso.
-
Launch Application
con firefox
- questo sembra essere il modo migliore per cambiare applicazione (anche se sono già aperti ..)
-
Run Workflow
- in batches
di 1
alla volta utilizzando il flusso di lavoro 1
, con "attesa del flusso di lavoro alla fine" spuntato.
La modalità in batches
sembra elaborare l'immissione di testo riga per riga. Ogni riga prodotta da grep
contiene un nome file, quindi il secondo flusso di lavoro viene chiamato una volta con ciascun nome file. Nota che l'elenco dei nomi di file è passato attraverso Launch Application
.
Ecco cosa fa il flusso di lavoro:
-
Copy to Clipboard
- un
Watch Me Do
registrato:
- una serie di clic per ottenere la finestra di dialogo "Carica file"
- un clic per mettere a fuoco la sua casella di ricerca, \
- incolla (il nome del file)
- seleziona il file trovato in alto
- fai clic su "apri"
- una serie di clic per caricare il file e riportare la pagina allo stesso stato in cui è stata avviata
Ci sono stati alcuni singhiozzi lungo la strada.
- Per prima cosa ho usato
command-V
per incollare, ma per qualche motivo non era affidabile, quindi ho finito con l'uso di paste dal menu di modifica.
- Ho dovuto fare attenzione a lasciare un tempo sufficiente tra i clic per il rendering delle pagine html e l'apertura di finestre di dialogo nel caso peggiore ecc ..
- Quando il flusso si è arrestato in modo anomalo (in genere non riuscendo a sincronizzarsi con il browser), ho spesso finito con il browser bloccato con la finestra di dialogo "Carica file" aperta e non risponde. Per renderlo nuovamente reattivo, ho scoperto che è sufficiente spostarlo (cioè trascinarlo un po 'nella barra del titolo).