Perché Automator si blocca in un ciclo durante l'elaborazione di un numero elevato di file?

2

Ho un flusso di lavoro molto lungo che riguarda la ridenominazione, il ridimensionamento e la duplicazione di un gran numero di immagini ad alta risoluzione. Il flusso di lavoro funzionava bene finché non l'ho provato con 300 immagini. Automator ha attraversato circa 15 azioni e quindi gira su una determinata azione. Vedo che ottiene circa a metà di questa azione (guardando le immagini che si suppone ridimensionino, il numero 180 e prima vengono ridimensionate, ma niente dopo).

  • Automator è ancora reattivo - Sono in grado di interrompere l'attività con il pulsante stop.

  • La riduzione del numero di file (ad esempio 170) risolve il problema. Non ho provato nulla di più elevato di questo.

  • Automator interrompe la stessa azione ogni volta (ridimensiona a 480 pixel)

  • La descrizione del flusso di lavoro :

    • Le dimensioni originali delle immagini sono 3920 × 3072.
    • Ci sono circa 30 azioni.
    • L'output è di circa 5 diverse dimensioni delle immagini e due PDF (costituiti dalle immagini).

Qualcun altro ha avuto problemi? Sarei felice solo con un po 'di lavoro, perché usare Automator fa risparmiare così tanto tempo.

Ulteriori informazioni

Questa è l'azione offensiva:

Descrizione dettagliata del flusso di lavoro:

  1. Copia 300 immagini a 3920 × 3072 pixel (immagini di base)
  2. Rinomina le immagini
  3. Copia e ridimensiona le 300 immagini al 50% delle dimensioni dell'immagine di base
  4. Rinomina le immagini
  5. Copia e ridimensiona le 300 immagini di un altro 50% (ora il 25% delle immagini di base)
  6. Rinomina le immagini
  7. Copia e ridimensiona le 300 immagini a 480 pixel (questo è il passaggio su cui Automator rimane bloccato)
  8. Lo script va sulla copia e ridimensiona nuovamente le immagini, crea due PDF da 300 pagine e poi rinominare tutte le immagini ancora una volta.

Note sui test

  1. Quando copia e ridimensiona le 300 immagini per 480 (tre azioni), l'operazione non viene ancora completata ...
  2. Il flusso di lavoro non si blocca sulla stessa immagine ogni volta. Ho provato tre volte e il numero dell'immagine era:

    • 176
    • 182
    • 183

Soluzione corrente

Attualmente sto suddividendo l'input dell'azione in tre con un filtro e eseguendo l'azione tre volte di ciascuno di questi gruppi e quindi combinando nuovamente i gruppi. L'utilizzo del filtro non funziona sull'unità di rete (apparentemente non indicizzata da Spotlight). È anche un gran numero di passaggi aggiuntivi. Sarei comunque interessato a sentire soluzioni o a migliorare il funzionamento, soprattutto perché questo lavoro richiede un gran numero di passaggi aggiuntivi ...

    
posta lindon fox 10.08.2012 - 06:00
fonte

1 risposta

1

Ho risolto questo problema ottenendo il pacchetto di azione Finder Automator da Ben Waldie. Dai un'occhiata qui:

link

Uso correttamente la seguente azione di automazione:

Dovresti prenderlo, perché questo funziona per me.

Phil

    
risposta data 28.02.2013 - 19:31
fonte

Leggi altre domande sui tag