Newsgroup: it.comp.macintosh
Titolo: Aiutino Applescript

Salve a tutti,
avrei bisogno di una mano con uno script:
dovrei fare in modo che questo
tell application "Internet Explorer"
        Activate
        GetURL imdbRequest
venga tradotto per Safari... ho provato
tell application "Safari"
        Activate
        open imdbRequest
ma senza successo, pare quasi che "open" sia fatto solo per i files che
risiedono su percorsi locali.
-- 
Poochie©

 imdbRequest
Che sarebbe?
-- 
Ve lo meritate Gil Amelio!

 Che sarebbe?
Comunque, se ti puņ essere d'aiuto, intanto guardati questo script che
dice a Safari di andare su faqintosh:
tell application "Safari"
        activate
        if not (exists document 1) then
                make new document
        end if
        set the URL of document 1 to "
http://www.faqintosh.com
"
end tell


 Che sarebbe?
è una stringa contenente un URL, nel caso è parte di uno script
scaricato che consente di aprire i risultati di ricerca di 
akas.imdb.com
dopo aver immesso l'attore o il titolo del film sul quale si richiedono
informazioni.
-- 
Poochie©

 wrote:
[CUT]
L'ho trasformato in questo:
tell application "Safari"
        activate
        make new document
        set the URL of document 0 to imdbRequest
end tell
E funziona bene... ovviamente sarei felicissimo di poter fare un nuovo
tab anzichč una nuova finestra di Safari (nelle preferenze ho fatto in
modo che di default se apro un url da fuori questo viene aperto in un
nuovo tab anzichč in una nuova finestra, ma questo script lavora cmq su
un altra finestra :-( )
Se qualcuno č interessato allo script glielo mando per posta, č una
lieve modifica di uno trovato su 
macscripter.com
-- 
Poochie©

 č una stringa contenente un URL, nel caso č parte di uno script
Cioč č una variabile il cui valore č impostato su un URL? Allora
dovrebbe andare:
set the URL of document 1 to imdbRequest
-- 
Ci sono solo 10 tipi di persone al mondo: chi capisce il binario e chi
no.

 tab anzichč una nuova finestra di Safari
Lo puoi fare solo scriptando la GUI:
tell application "Safari"
        activate
        if not (exists document 1) then
                make new document
        end if
        my nuovo_tab()
        set the URL of document 1 to imdbRequest
end tell
on nuovo_tab()
        tell application "Safari" to activate
        tell application "System Events"
                tell process "Safari"
                        click menu item "Nuovo Pannello" of ¬
                                menu "Archivio" of menu bar 1
                end tell
        end tell
end nuovo_tab
-- 
"I have a very simple life, I have my family and I have Apple and Pixar.
And I don't do much else." S. J.

 lieve modifica di uno trovato su 
macscripter.com
Sei sicuro di questo indirizzo? Compare tutt'altro
-- 
Gibe
Modena Italy
Utente Macintosh dal 1991
gibe@freemailPUNTOit

 Cosi` funziona solo se hai MacOS in italiano...
Già. Al limite c'è anche questo che è poliglotta:
        tell application "Safari" to activate
        tell application "System Events"
                tell process "Safari"
                        keystroke "t" using command down
                end tell
        end tell
Comunque alla fine meglio quello tuo con open location, se hai già le
preferenze settate per aprire i link dall'esterno in un nuovo tab.


 Sei sicuro di questo indirizzo? Compare tutt'altro
Ehm... .net ...
-- 
Poochie©

 wrote:
[CUT]
Date le impostazioni settate nelle preferenze, prediligerei il consiglio
di "Sembro la carta":
open location imdbRequest
-- 
Poochie©