Newsgroup: it.comp.macintosh
Titolo: Automator vs ReX

Sto avendo alcuni problemi nell'uso di Automator: o io non ne comprendo
tutte le funzionalità oppure è veramente molto, troppo, limitato.
Vorrei creare un flusso di lavoro per il resizing delle immagini e
l'eventuale conversione in JPG (se già non lo sono).
Ecco cosa vorrei fare:
- l'utente seleziona le directory o le immagini che vuole
- viene chiesto se devono essere sovrascritte le immagini esistenti
oppure si deve creare una copia ridimensionata delle stesse
- se l'utente decide per la creazione di nuove copie ridimensionate
allora l'applicazione chiede dove voler salvare queste copie, indicando
di default la stessa cartella in cui si trovano i file originali
- sempre nell'ipotesi precedente viene chiesto quale suffisso aggiungere
o come chiamare i file ridimensionati
- i file vengono ridimensionati alla risoluzione indicata dall'utente
- i file non JPG vengono convertiti in JPG
- nel caso di non sovrascrittura si chiede all'utente se cancellare i
file e le directory originali
NB I file ridimensionati devono essere salvati con la stessa alberatura
(se presente) di sottodirectory dei file originali
Ecco, delle precedenti operazioni non riesco a farne molte, in
particolare non riesco a condizionare un'azione in base alla risposta
precedente (SI o NO), al max riesco a interrompere il flusso con OK o
ANNULLA (ma non mi serve a nulla), poi nella copia dei file non riesco a
mantenere l'alberatura (mi mette tutti i file selzionati, anche
appartenti alle sottodirectory, nella stessa directory di destionazione)
e ad indicare come directory di destinazione default quella in cui
stanno i file oiriginali. Infine non riesco a fargli cancellare i file
originali alla fine dato che non so come indicargli quali file deve
cancellare, l'unica soluzione che funziona ma è ridicola è quella di
tenere traccia in un documento texedit dei file originali e passare lo
stesso documento alla fine all'azione di cancellazione, ma ovviamente è
ridicolo dover vedersi aprire un documento di testo...
Forse chiedo troppo? Devo imparare a usare Apple Script? Con quello
potrei fare quanto ho scritto?
-- 
Ciao,
ReX

 potrei fare quanto ho scritto?
Si un po' fa comodo. Pensa che leggendo il subject pensavo in un flame
Mac/Amiga.
Rexx è un linguaggio di programmazione, il cui port amiga è Arexx, usato
appunto come linguaggio di scripting di sistema (e molto di più).
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 appunto come linguaggio di scripting di sistema (e molto di piů).
Non lo immaginavo proprio, comunque l'unico flame che ho sollevato č
stato quello in cui dicevo che in fin dei conti Win non č male come
molti dicono (che poi č vero) :-))).
-- 
Ciao,
ReX

 subito su Apple Script.
AppleScript è utilissimo. Eventualmente anche per "agganciare" diverse
azioni di automator.


 azioni di automator.
Ok, buono a sapersi.
Hai qualche manuale/sito da consigliarmi per impararlo velocemente e
diventare subito operativo?
-- 
Ciao,
ReX

 diventare subito operativo?
Io ho visto imparare quasi tutti con prova/sbaglia/correggi/cerca esempi
su internet.
Poi ci sono anche dei manuali (cerca su Amazon AppleScript). Ma non
saprei.


 su internet.
Seguirò anche io questa tecnica :-).
-- 
Ciao,
ReX