Newsgroup: it.comp.macintosh
Titolo: Associazioni

Come si associano i tipi dei file ad un programma specifico? Del tipo che se
apro un TIF voglio che parta Photoshop?
Ale 2.1


http://utenti.tripod.it/balestra
" Ora mai che i baci tuoi piu' non mi sazian
  cerchero' un'altra donna dentro ai sogni di Tarzan... "

ovvero l'applicazione che lo apre).
Naaaa, non ha capito... so perfettamente che cosa significa TIFF, ti stai
infrattando in sottigliezze... ho scritto TIF perche' come hai ben dedotto
sono un utente WIN e solo da 2 mesi MAC. Sapevo anche che qui la gestione
del tipo dei file non si basa sull'estensione dei loro nomi. La mia domanda
era piu' semplice e non c'entra niente il PC: dove posso (se posso farlo)
settare il programma che mi apre un certo tipo di file? Il mio dubbio/timore
e' che qui su Mac il tipo file sia incorporato nel file stesso... e che
quindi non posso decidere alcunche' riguardo le associazioni... e' cosi'? Ho
notato pero' anche che se non viene trovata l'"applicazione che ha creato il
documento", mi viene proposto un elenco di altre applicazioni da lanciare,
il che somiglia vagamente al comportamento del PC... senza che faccio altre
domande, mi sbrogliate la matassa? Ci sto capendo poco :)
___________
Ale 2.1

>>> CREATORE (creator type) <<<<
Anche questo e' un gruppo di quattro lettere case sensitive, ed e' la
"signature" dell'applicazione che lo ha creato. Ad esempio
l'applicazione PhotoShop ha il tipo 'APPL' (ovviamente) il creatore
'8BIM'; ogni volta che Photoshop salva un file TIFF lo salva con tipo
'TIFF' e creatore '8BIM'.
Le associazioni tra tipo, creatore ed icona relativa sono contenute
nelle risorse 'BNDL' (bundle) dei programmi; ogni volta che installi
(o semplicementi copi) un programma su un disco, il Finder legge le
sue risorse 'BNDL' e trascrive queste associazioni nel desktop databse
(spesso chiamato semplicemente desktop) del disco in cui il programma
viene copiato ed eventualmente in quello del disco di sistema.
Quando poi doppioclicchi un file il Finder legge il suo creatore e lo
apre per editare il file; se l'applicazione che ha quel creatore non
viene trovata su alcun disco (la ricerca avviene solo negli indici del
desktop) allora parte EasyOpen, che controlla quali programmi
dichiarano nelle proprie risorse 'BNDL' di poter gestire un tipo di
file con quelle stesse quattro lettere, e te li propone tutti per
fartene scegliere uno - anche qui la ricerca avviene solo nel database
desktop, e non linearmente su tutti i dischi.
Come fare, allora, per aprire tutti i TIFF con Photoshop?
Hai due metodi.
Il primo, piu' semplice, consiste nel Drag&Drop o in una delle sue
varianti. Trascinando il documento sull'icona dell'applicazione che ti
interessa (in questo caso quella di protoshop, di un suo alias o della
sua icona sulla palette applicazioni o in um menu contestuale) se il
file e' contenuto tra quelli che il programma dichiara di poter aprire
(e Photoshop prevede i file TIFF) verra' aperto con quella
applicazione. Il tipo di file rimane inalterato, a meno che
l'applicazione, salvandolo, non lo modifichi.
Un secondo metodo consiste nel cambiare il creatore del file.
Puoi farlo in vari modi:
- aprendolo in D&D e salvandolo
- modificandolo con FileBuddy
- modificandolo con altri applicativi
con Vittorio Barabino di recente abbiamo discusso una applet
AppleScript che fa esattamente questo lavoro, e sono certo che
Vittorio, opportunamente stimolato, non si fara' pregare per
realizzarti uno scriptino/applicazone che ti consente di cambiare
creatore a tutti i file sui tuoi dischi basandosi sul tipo.
Io, al tuo posto, mi farei una applet AppleScript che funzioni da
SmartOpener... ma io sono malato di AppleScript coma di MacOS, per cui
alla fine preferisco il vecchio, sano e comodo Drag&Drop.
HTH


 creatore a tutti i file sui tuoi dischi basandosi sul tipo.
Stimolato? Questa espressione e` un po' ambigua... 
Devo aspettare di trovarmi a casa due...
Dai retta a me:
In Internet Config devi associare i tipi alle applicazioni che vuoi, e
da allora in poi i file creati avranno il creator che hai deciso tu. 
Poi vai a :
http://hyperarchive.lcs.mit.edu/HyperArchive.html
e prendi "Happy Typer": ti permette di assegnare Type e Creator via
Drag&Drop andando a prendere le associazioni da Internet Config. 
Cosi` andranno a posto anche i files di vecchia creazione e quelli
creati dai programmi che non prendono i settaggi da Internet Config.
Se hai l'8.5 Internet Config si chiama in un altro modo. 
-- 
Ciao,        \+----------+  "La risposta e ` dentro di te...
   Vittorio --| : )    o |      ...MA E` SBAGLIATA!!!"
             /+----------+
+-----------------------------------------------------------+
|  - = (  ENCICLOPEDIA DIGITALE DELLA FANTASCIENZA  ) = -   |
| 
http://www.fantascienza.com/edf/
 (con motore di ricerca!) |
+-----------------------------------------------------------+

 creati dai programmi che non prendono i settaggi da Internet Config.
C'č anche Manipulator che č BELLISSIMO!!
Alberto

Grazie mille :) Credo che mi abituero' al drag&drop, che E' meglio! (come
diceva un certo puffo Quattrocchi...)
Ciao ciao :)
Alex