FAQ 168 e risorsa "scan for missing file"

 
Nuovo argomento    Rispondi    Faqintosh :: Forum :: Lo zen e l'arte della manutenzione di FAQintosh
Precedente   Successivo  
Autore Messaggio
elsoeta


Registrato: 25/06/08 11:00
Messaggi: 27
Residenza: Venezia terra ferma
Novello

R13 Messaggio Inviato: Mer 25 Giu 2008, 11:30    Oggetto: FAQ 168 e risorsa "scan for missing file" Rispondi citando

Ciao a tutti,
vi segnalo che partendo dalla FAQ 168 ho scaricato lo script di Marco, "scan for missing files".
Dopo averlo installato, come da istruzioni, si genera il seguente errore:

"Non posso trasformare applcation "iTunes" nel tipo number or string"

Purtroppo sono un novello swithcer e non conosco applescripts.
Il mio sistema: OS X 10.5.3, itunes 7.6.2. (9).

Chiedo l'help di Marco, che dovrebbe essere il creatore dello script.

Massimiliano
_________________
Switcher ero e swicther rimango... mannaggia al tempo perduto!!!
Top
Profilo Invia messaggio privato
niguli


Registrato: 29/08/07 08:43
Messaggi: 788
Residenza: Vicopisano
Forum Evangelist

R13 Messaggio Inviato: Mer 25 Giu 2008, 11:48    Oggetto: Rispondi citando

al limite prova questo o uno dei tanti su quel fantastico sito di applescripts per iTunes (Marco non mi odiare per la citazione esterna....) Twisted Evil Laughing
_________________
ALOHA ! Smile
Top
Profilo Invia messaggio privato Invia e-mail HomePage
elsoeta


Registrato: 25/06/08 11:00
Messaggi: 27
Residenza: Venezia terra ferma
Novello

R13 Messaggio Inviato: Mer 25 Giu 2008, 13:40    Oggetto: Rispondi citando

Coool!
Funziona. Grazie Smile

Bellissimo anche il sito, anche gli esempi di codice da studiare.
Se hai altre risorse su applescript che conosci... te ne sarei grato.

Grazie
_________________
Switcher ero e swicther rimango... mannaggia al tempo perduto!!!
Top
Profilo Invia messaggio privato
niguli


Registrato: 29/08/07 08:43
Messaggi: 788
Residenza: Vicopisano
Forum Evangelist

R13 Messaggio Inviato: Mer 25 Giu 2008, 13:53    Oggetto: Rispondi citando

su Applescript in generale ? non vorrei andare OT .. ma lo farò.... Very Happy

http://www.ilmac.net/scuola_di_mac/corsi/applescript.htm
http://www.faqintosh.com/risorse/it/guides/as/
http://developer.apple.com/applescript/
http://macscripter.net/

una volta partecipavo ad una mailing list su applescript, ma mi sa che ormai è morta...
_________________
ALOHA ! Smile
Top
Profilo Invia messaggio privato Invia e-mail HomePage
marco


Registrato: 26/08/07 14:51
Messaggi: 4459
Residenza: Roma
Admin

R13 Messaggio Inviato: Mer 25 Giu 2008, 21:23    Oggetto: Rispondi citando

niguli ha scritto:
(Marco non mi odiare per la citazione esterna....) Twisted Evil Laughing

Figurati... mi risparmi di mettermi a vedere che cosa è successo allo script Razz
Top
Profilo Invia messaggio privato HomePage AIM
marco


Registrato: 26/08/07 14:51
Messaggi: 4459
Residenza: Roma
Admin

R13 Messaggio Inviato: Gio 26 Giu 2008, 08:51    Oggetto: Re: FAQ 168 e risorsa "scan for missing file" Rispondi citando

elsoeta ha scritto:
Dopo averlo installato, come da istruzioni, si genera il seguente errore:
"Non posso trasformare applcation "iTunes" nel tipo number or string"

Ho appena provato, e non ho ottenuto alcun errore.
E' possibile che non abbia semplicemente riconosciuto iTunes, fai una cosa: doppioclicca il file per aprirlo nello script editor, salvalo (command-s) e dovrebbe funzionare regolarmente.
Top
Profilo Invia messaggio privato HomePage AIM
elsoeta


Registrato: 25/06/08 11:00
Messaggi: 27
Residenza: Venezia terra ferma
Novello

R13 Messaggio Inviato: Gio 26 Giu 2008, 13:42    Oggetto: Ho provato... Rispondi citando

Grazie Niguli per la... deragliata (rischiar di andar OT... è sempre un RISCHIO!) Wink

Marco, ho eseguito, ma nisba. Sempre il medesimo errore si presenta.

Massimiliano
_________________
Switcher ero e swicther rimango... mannaggia al tempo perduto!!!
Top
Profilo Invia messaggio privato
marco


Registrato: 26/08/07 14:51
Messaggi: 4459
Residenza: Roma
Admin

R13 Messaggio Inviato: Gio 26 Giu 2008, 19:41    Oggetto: Re: Ho provato... Rispondi citando

elsoeta ha scritto:
Marco, ho eseguito, ma nisba. Sempre il medesimo errore si presenta.

Apri lo script con lo script editor e premi "Run", almeno sapremo a che riga si presenta questo errore (che a me non si presenta).
Top
Profilo Invia messaggio privato HomePage AIM
elsoeta


Registrato: 25/06/08 11:00
Messaggi: 27
Residenza: Venezia terra ferma
Novello

R13 Messaggio Inviato: Sab 28 Giu 2008, 14:11    Oggetto: Rispondi citando

Ho Fatto.

Lo script si blocca (righe evidenziate in grigio) nel blocco di codice dopo l'ultimo else e prima dell'istruzione "repeat with i in missings"


[/img]
_________________
Switcher ero e swicther rimango... mannaggia al tempo perduto!!!
Top
Profilo Invia messaggio privato
marco


Registrato: 26/08/07 14:51
Messaggi: 4459
Residenza: Roma
Admin

R13 Messaggio Inviato: Dom 29 Giu 2008, 12:31    Oggetto: Rispondi citando

elsoeta ha scritto:
Lo script si blocca (righe evidenziate in grigio) nel blocco di codice dopo l'ultimo else e prima dell'istruzione "repeat with i in missings"

Grazie... potresti per cortesia provarlo così:

Codice:
property mainSource : ""
property mainPlaylist : ""

on run
   set missings to {}
   tell application "iTunes"
      activate
      set mainSource to the first item of (every source whose kind is library)
      set mainPlaylist to the first item of (every library playlist of mainSource)
      set ts to get every file track of mainPlaylist
      set qt to the number of items of ts
      set {cv, isMute, ps} to {sound volume, mute, player state}
      set {sound volume, mute} to {0, true}
      if ps is playing then pause
      set i to 0
      repeat with t in ts
         set i to i + 1
         set sound volume to (100 * i / qt) as integer
         if location of t is missing value then ¬
            set the end of missings to t
      end repeat
      set wrongs to the number of items of missings
      set {sound volume, mute} to {cv, isMute}
      if ps is playing then playpause
   end tell
   tell me to activate
   if wrongs is 0 then
      display dialog "Tracks scanned: " & (qt as text) & ¬
         return & return & "No missing files found." buttons {"OK"} ¬
         default button 1 with icon note
      return
   else
      display dialog "Tracks scanned: " & (qt as text) & ¬
         return & return & "Missing files found: " & wrongs & ¬
         return & return & "Delete references?" with icon stop
      tell application "iTunes" to repeat with i in missings
         delete i
      end repeat
   end if
end run

?

TIA!
Top
Profilo Invia messaggio privato HomePage AIM
elsoeta


Registrato: 25/06/08 11:00
Messaggi: 27
Residenza: Venezia terra ferma
Novello

R13 Messaggio Inviato: Mar 01 Lug 2008, 09:27    Oggetto: Rispondi citando

Funziona!!! Smile

Hai anteposto al ciclo di cancellazione una chiamata ad itunes.

Ma come mai da te funzionava anche prima?

Massimiliano
_________________
Switcher ero e swicther rimango... mannaggia al tempo perduto!!!
Top
Profilo Invia messaggio privato
marco


Registrato: 26/08/07 14:51
Messaggi: 4459
Residenza: Roma
Admin

R13 Messaggio Inviato: Mar 01 Lug 2008, 10:41    Oggetto: Rispondi citando

elsoeta ha scritto:
Ma come mai da te funzionava anche prima?

Peché non avevo errori Razz

Appena posso aggiorno la applet sulle risorse, ty.
Top
Profilo Invia messaggio privato HomePage AIM
elsoeta


Registrato: 25/06/08 11:00
Messaggi: 27
Residenza: Venezia terra ferma
Novello

R13 Messaggio Inviato: Mar 01 Lug 2008, 12:22    Oggetto: Rispondi citando

Citazione:
Peché non avevo errori


Semplice, logico e banale!!! Laughing

Grazie ancora!
_________________
Switcher ero e swicther rimango... mannaggia al tempo perduto!!!
Top
Profilo Invia messaggio privato
marco


Registrato: 26/08/07 14:51
Messaggi: 4459
Residenza: Roma
Admin

R13 Messaggio Inviato: Mar 01 Lug 2008, 12:39    Oggetto: Rispondi citando

elsoeta ha scritto:
Citazione:
Peché non avevo errori

Semplice, logico e banale!!! Laughing

E vero Smile

L'incompatibilità con Leopard era nel ramo dello script che veniva preso in caso di presenza di errori (file mancanti).
Top
Profilo Invia messaggio privato HomePage AIM
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Faqintosh :: Forum :: Lo zen e l'arte della manutenzione di FAQintosh Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi

Cerca il Forum con Google