Loop da fare in automator per ogni sottocartella. Come si fa?

Tutto quello che riguarda Monterey

Moderatore: ModiMaccanici

andrea_vuolo
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: mar, 08 mar 2022 15:58
Messaggi: 4

Top

Salve a tutti,
sto realizzando un piccolo script in automator che mi permette di effettuare diverse operazioni ma non riesco a realizzare un ciclo.

Questa è la mia esigenza.
Ho una cartella (download), nella quale ci sono diverse sotto-cartelle ed ognuna di questi contiene diverse immagini.
Con Automator seleziono una cartella, lo script riduce la dimensione delle immagini ed alla fine mi crea un file archivio (zip).
Purtroppo non riesco a realizzare uno script che mi permetta di selezionare la cartella principlae (download) e poi iterare il processo per ogni cartella contenuta al suo interno.

I passaggi che faccio in automator sono:
Chiedi elementi del Finder (dove seleziono la cartella che voglio comprimere)
Ottieni contenuto cartella (che di fatto la seleziona)
Copia elementi del Finder (crea una copia in immagini elaborate per non rovinare gli originali)
Ridimensiona immagini al 70%
Crea archivio

Come posso fare per ripetere l'operazione per tutte le sottocartelle contenute nella cartella principale download?
Allegati
Schermata 2022-03-08 alle 16.09.56.png
Schermata 2022-03-08 alle 16.09.56.png (171.18 KiB) Visto 392 volte

Avatar utente
amoeba
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: dom, 23 lug 2017 09:55
Messaggi: 442

Top

Ciao andrea_vuolo, che arrivo in bomba! Poi si passa ai saluti.

Questo qui non fa al caso tuo?
Allegati
Schermata 2022-03-08 alle 16.09.56.png
Schermata 2022-03-08 alle 16.09.56.png (182.87 KiB) Visto 373 volte

andrea_vuolo
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: mar, 08 mar 2022 15:58
Messaggi: 4

Top

Ciao grazie per la pronta risposta.
Ero in una fase di immersione e di concentrazione, e ahimè ho saltato i saluti :)

Ad ogni modo se seleziono la casella che mi hai detto, lo script mi da comunque un solo output.
Mi spiego meglio, io vorrei che per ogni cartella mi creasse un file zip con le immagini ridotte.
Se seleziono quella spunta, mi crea un unico file con lo zip di tutte le cartelle.

Dovrei fare qualcosa che in qualche modo ritorni indietro al passo 1, dopo che ha fatto i passi successivi.

andrea_vuolo
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: mar, 08 mar 2022 15:58
Messaggi: 4

Top

Per chi fosse interessato, ho risolto il problema.
Ho creato in pratica 2 file su automator:
batch_2: il file con la procedura che mi occorre
batch_1: il file che chiede i diversi elementi

In pratica ho creato un file su automator batch_1 che chiede gli elementi e poi richiama un file batch_2 che svolge il ciclo
Allegati
Batch_2.png
Batch_2.png (401.74 KiB) Visto 307 volte
Batch_1.png
Batch_1.png (371.31 KiB) Visto 307 volte

Avatar utente
Cindy
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 mag 2021 17:14
Messaggi: 1124

Top

:thumbright:
Immagine

Rispondi

Torna a “macOS 12 Monterey”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite