Newsgroup: it.comp.macintosh
Titolo: Mostrare i files nascosti in Finder

Hola,
secondo 
http://www.macosxhints.com/index.php?page=144
 per mostrare in
Finder i files nascosti, un Apple Script come quello riportato dovrebbe
funzionare, ma in Panther non mi funziona. Why? cosa sbaglio?
---inizio
tell application "Finder" to quit
display dialog "Mostra files nascosti..." buttons {"ON", "OFF"} ¬
        default button 3
copy the result as list to {buttonpressed}
try
        if the buttonpressed is "OFF" then do shell script ¬
                "defaults write com.apple.finder AppleShowAllFiles OFF"
        if the buttonpressed is "ON" then do shell script ¬
                "defaults write com.apple.finder AppleShowAllFiles ON"
end try
tell application "Finder" to launch
---fine
ciao,
Salvo
-- 
§alvomi©
§alviamo le Mele

 in Panther non mi funziona. Why? cosa sbaglio?
Forse non c'è AppleShowAllFiles nel tuo file com.apple.finder.plist.
Spulcia i commenti su MacOSXHints, trovi delle versioni modificate dello
script che dovrebbero risolvere.
-- 
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

 script
In particolare, io ho provato questa e funziona:
<
http://www.macosxhints.com/comment.php?mode=display&sid=200304090150206
45&title=An+AppleScript+to+quickly+show+or+hide+hidden+files&type=articl
e&order=&pid=20923>


 
Ma non e' la stessa cosa farlo con tinkertool?
Ciao ... Dino

 Ma non e' la stessa cosa farlo con tinkertool?
Con lo script fai prima, soprattutto se hai attivato il menu script
nella barra della applicazioni. Ovviamente se uno decide di renderli
visibili una volta per tutte va benissimo Tinker Tool, ma se uno vuole
farlo solo temporaneamente lo script è più comodo.


 e&order=&pid=20923>
grazie, questo funziona.
Dunque, in italiano verrebbe così:
---inizio
set onOff to "NO"
try
        set onOff to do shell script "defaults read com.apple.finder
AppleShowAllFiles"
end try
if onOff = "NO" or onOff = "OFF" or onOff = "0" then
        set newState to "mostrare"
        set OnOffCommand to "defaults write com.apple.finder
AppleShowAllFiles ON"
else
        set newState to "nascondere"
        set OnOffCommand to "defaults write com.apple.finder
AppleShowAllFiles OFF"
end if
display dialog "Sicuro di voler " & newState & " i files nascosti?
(L'operazione riaprirà il Finder)" buttons {"Cancella", "OK"} default
button 2
copy the result as list to {buttonpressed}
if the buttonpressed is "OK" then
        try
                tell application "Finder" to quit
                do shell script OnOffCommand
                delay 1
                tell application "Finder" to launch
        end try
end if
---fine
Lo mettiamo nelle FAQ?
ciao, buona giornata
Salvo

 farlo solo temporaneamente lo script č piů comodo.
infatti, comodissimo.
Si visualizzano e poi nascondono in due secondi, tempo di fare quello
che serve, e poi non averli piů tra i piedi :-)
ciao,
Salvo

 Non in questo modo ==:-)
ok, grazie. :-)
Lo fai tu o posso farlo io?
ciao,
Salvo

§alvomi© wrote:

Mi chiede sempre se voglio nascondere i file nascosti, faccio ok, si chiude
il finder e basta, non succede nulla. Se lo riapro non ci sono i file
nascosti. Ma non c'erano neanche prima :)
Dove sbaglio?
Ciao ... Dino

 io non so se funzioni, ho solo aggiustato la sintassi. Verifica e vai.
Ah ecco. No, non funziona.
Ciao ... Dino

 prima funzionava?
No, da errore di sintassi.
Ciao ... Dino

 No, da errore di sintassi.
Si, lo compila, ma poi fa una cosa simile, cioe' mi chiede se voglio vedere
i file nascosti, mi chiude il finder e non lo riapre. Se lo riapro e' come
prima.
Ciao ... Dino

 privilegi.
Niente da fare qui, la variabile onoff viene sempre settata a "" e non legge
mai il valore effettivo che c'e' nel file.
Ciao ... Dino

 Cosa torna?
Il valore esatto, cioe' 0 o 1. Ho riscritto i comandi che deve eseguire a
mano invece di copiare e incollare, e ... funziona, non so perche' ma
funziona. Li ho solo riscritti a mano esattamente come erano. Mah.
Grazie cmq ;)
Ciao ... Dino

 prima funzionava?
oh, strano, qui funziona, eccome, su Panther.
ciao,
Salvo

 Ciao ... Dino
procedo con la FAQ?
:-)
ciao,
Salvo

§alvomi© wrote:

Direi proprio di si ;)
Ciao ... Dino

 Ciao ... Dino
va bene cosě?
http://www.faqintosh.com/faq.cgi?Faq=0245
ciao :-)
Salvo

§alvomiŠ wrote:

Con il copia incolla non va. Perche' non metterlo in versione gia'
compilata?
Ciao ... Dino

 Ciao ... Dino
ciao Dino,
prova ora sempre con il copia incolla, e dimmi se va.
ciao,
Salvo

§alvomi© wrote:

Ok, ora va ;)
Ciao ... Dino

 Ciao ... Dino
benissimo!
Grazie ancora anche a Marco
ciao,
Salvo

 
|'o\| |/o \/o \/o \ |   On The aaria: 
http://OnTheaaria.webhop.org
|._/|_|\__/\__/\__/ | * An out of control ego will sometimes get in the
       /_/ /_/      |   way of your success.                  (Todd H.)

 capo ma solo un segno d'impaginazione per migliorare l'estetica.
No, era tutto su una riga e ho provato anche ad eliminare quei segni e
riportare tutto assieme. La compilazione andava bene ma, non so perche', i
comandi che doveva eseguire, cioe' i default write e read davano non
facevano quello che dovevano. Forse copiando e incollando da knode gli
spazi venivano interpretati come dei caratteri particoalri. Perche'
ricopiando a mano solo quelle parti tutto ha funzionato.
Ciao ... Dino

 l'ho riformattata, ora e` anche un po' piu` leggibile :-P
A me non va: ho dovuto togliere "with icon note" per farla funzionare.
