Newsgroup: it.comp.macintosh
Titolo: [AS] Contenuto di una cartella

perche' *lui*, *ora* sta usando un peecee :-P
Beh, sono un po' giu' anche perche' questa citta' e' bellissima ma un
po' troppo fascista per i miei gusti... :-/ "Stranieri" presi a calci
in autobus, mostre sull'editoria neofascista e negazionista pagate dal
Comune...
(Haider, Haider... il tuo nido e' fra i monti...) 
[sull'aria di "Heidi"]
Ciao,        \+----------+  "La risposta e` dentro di te...
   Vittorio --| : )    o |      ...MA E` SBAGLIATA!!!"
             /+----------+

Ben ritrovato Vittorio.
Ti ringrazio, Fulvio!
(Anche Lucio che mi ha trovato il newsserver!)


tell application "Finder" to ¬
    set elenco to the name of every item of folder ¬
    "Documenti" of startup disk
repeat with elemento in elenco
    display dialog (elemento as text)
end repeat
Supposto che il folder "Documenti" contenga un altro folder di nome "utenti"
Questo script mi visualizza per 6 volte la dialog (una per ogni lettera):
"u" premo OK, poi "t" premo OK, ecc.
Vorrei visualizzare il nome completo di ogni elemento del folder. Dove sta
l'errore?
i.m.r.t.

> Si puo` sapere perche' ti ostini a creare ogni volta nuovi thread?
Mi devi scusare, ma ho notato che quando i messaggi sono tanti,
poi agli ultimi postati non si hanno risposte (non vengono letti?)
e devo ripostarli daccapo.
Scusa ancora.
Non accadrà più :-))
Senti gira e rigira mi imbatto in problemi vari- Volevo fare una procedurina
(semplice?) che:
1. dato un percorso qualsiasi come parametro (es. folder "Documenti" of
desktop )
mi analizzi singolarmente ogni elemento ivi presente (file e folder) ...
2. ... e se l'elemento è un folder, dovrebbe richiamare se stessa passando
il nuovo percorso
da analizzare (es. folder "utenti" of folder "Documenti" of desktop)
3. .. mentre se l'elemento è un file, dovrebbe semplicemente visualizzarne
il nome
i.m.r.t.

 su quello che vuoi (copiarli o altro), ok?
Ora ho solo bisogno di capire come ca*** ragiona e funziona il file system
si Mac,
poi mi interessa l'audio, poi il video, poi .. ecc ecc. :-))
E faccio tante prove! Ho ancora un errore:
Il codice  ....
browse_a_folder("desktop:Documenti")
on browse_a_folder(cosa)
     tell app "Finder"
         set cartelle to (get the name of every folder of  folder cosa) as
list
    end tell
end browse_a_folder
 .... genera l'errore "Finder ha incontrato un errore: Non posso ottenere
folder "desktop:Documenti".
(la cartella Documenti sul desktop esiste!!!)
L'errore in particolare mi viene indicato sulla parola chiave "name" di
...... get the name of every folder ...
Altra domanda: dato un item X, come posso capire se č un folder piuttosto
che un file?
GRAZIIE
i.m.r.t

 folder of info for alias "..."
Cioè? Vorrei fare
If  X  is folder then
...
end if

folder of info for alias "..."
Vorrei modificarlo ora: dato un item X, mi manca da capire come posso
realizzare un controllo del tipo
If  X is Folder then
    beep
End If
i.m.r.t

 piu` efficientemente tra file e cartelle (separandoli all'origine), la
Certo lo so. Ma mi serve tutto questo a scopo didattico.
Capire come "pensa" Mac, significa scendergli dentro, nel cuore.
Quello che vorrei capire è come fare
on testItem (X)
    If  X  Is Folder then
        beep
    else If X Is disk then
        beep
        beep
    else If ... then
        ...
    end if
end
Mi dispiace, ma ancora con le ultime dritte che sempre gentilmente mi hai
dato,
non sono stato in grado di realizzarlo.

 (la cartella Documenti sul desktop esiste!!!)
Un Mac con la cartella documenti sulla scrivania? Oddio...
Ma allora come hai chiamato il disco fisso, "Risorse del Computer"?


 della Apple...)
:-(
Un peccato, comincio ad affezioarmici a questo "gingilletto". E' carino,
ma vedo da un pò che in giro i rivenditori della mela si stanno lamentando
troppo,


> Non erano dritte, te l'ho proprio detto....
Non volevo assolutamente sdiminuire ciň che hai fatto
e fatto. Era solo un modo di dire.
Permettimi un piů che doveroso
GRAZIE

 (Anche Lucio che mi ha trovato il newsserver!)
Dovere ;-)
Ci si vede domenica? (segue in mbox)
ciao
Lucio
-- 
remove invalid to get my address