Newsgroup: it.comp.macintosh
Titolo: [AS] Mi "regalate" uno script?

Salve a tutti!
Purtroppo non capisco molto di AppleScript (ma un giorno....), e mi
occorre uno script facile facile che permetta all'iMac di:
avviarsi (ma questo lo fa risparmio energia), collegarsi con Internet,
cercare determinate pagine web (del tipo: 
www.pippo.it/001.html
,
www.pippo.it/002.html
 e cosě via), salvarle su HD in una determinata
cartella, disconnettersi e spegnersi (ma qusto lo puň fare risarmio
energia). 
Potete darmi una mano (anzi, darmi lo script)? 
Tnx
-- 
Per rispondere togli di mezzo berlusconi.

 Tnx
Lo puoi fare pilotando diverse applicazioni. Il sys 8.5 e oltre ha una
piccola applicazione apposta, UrlAccess, che evita il fastidio di aprire
un browser. Pero' io qui non ho UrlAccess e ti dico come farlo con
Netscape; tanto farlo con Explorer, UrlAccess ecc. e' molto simile.
property mydir: choose folder with prompt "Scegli una cartella per
mettere i file:"
--mettere sempre il nome del file: 
http://www.pippo.it/index.html
 
--e non 
http://www.pippo.it
set mylist to {"
http://www.pippo.it/001.html
",
"
http://www.pippo.it/002.html
", "
http://www.pippo.it/003.html
"}
ppp connect
repeat with i in mylist
tell application "URL Access Scripting"
download i to file myFile(i)
end tell
end repeat
ppp disconnect
on myfile(x)
set d to -1
repeat until d = 0
set d to offset of "/" in x
set x to (characters (d + 1) thru -1) of x as text
end repeat
return (mydir as text & x) as text
end myfile
-- 
Ciao,        \+----------+         Sto leggendo: 
   Vittorio --| : )    o | Troubleshooting and Configuring 
             /+----------+   the Windows NT/95 Registry

Giusto una curiosita'(non so usare gli AS btw):
non potrebbe aprire lo script editor e fare registra,dopodiche' compiere
tutte le operazioni?
Forse non ho capito il problema o forse non si puo' per qualche
recondito motivo..Ma io ci provo lo stesso..
                                                Bye Bruno

 --e non 
http://www.pippo.it
Grazie, Vittorio!
Pero', restando ignorante in materia, restano anche i problemi:
-ho provato a controllare, ma una finestra mi dice che ScriptEditor si
attendeva "end of line, etc." ma ha trovato ":" (dove i ":" sono quelli
dopo http). Non sapendo cosa ciò voglia dire ho lasciato stare tutto
com'era.
Dunque: per me rimane tedesco (visto che l'arabo, un po', lo capisco).
Come faccio, poi, a far partire lo script automaticamente ad un avvio da
sistema in stop? 
Grazie per l'infinita pazienza,
rubedo
-- 
Ringraziando chi ha avuto la geniale idea,
la parte sx dell'indirizzo email è in ROT13

 ppp disconnect
Rettifico: Script Editor si aspettava "end of line, etc." e invece ha
trovato "identifier", indicando con questo "connect" e "disconnect".


 
La soluzione semplice e' che lo metti in "avvia con" e fai partire con
Risparmio Energia. Ma cosi' lo script parte ogni volta che accendi il
Mac. Fare che parte solo una volta al giorno, ci sono diversi modi. 
Per i tuoi scopi direi che basta fare che lo script alla partenza mostra
una finestra di dialogo, e se rispondi "smetti" entro 10 secondi, non si
collega; se non rispondi si collega. Siccome qui non ho l'8.6, lascio la
questione agli studenti diligenti :-)


 trovato "identifier", indicando con questo "connect" e "disconnect".
Boh, questo non me l'aspettavo. Che versione di Sys hai? Hai installato
OpenTransport? (Hai un pannello di controllo di nome "Remote Access"?)
Nella cartella  Scripting Additions, ne hai una di nome "PPP Commands" o
"RA Commands"?


 
(Remove the hyphen! Spambusters at work!)
listen to aaria (two and a Mac): 
http://www.mp3.com/aaria
*** I vecchi computer fanno ognuno qualcosa di diverso;
    quelli nuovi fanno tutti le stesse cose. (newo)

 "RA Commands"?
In effetti questo manca. Sara' colpa sua?


 dopo lo stop non c'e` avvio, AFAIK.
Scusatemi, ho parlato di "avvio" dopo lo stop solo per ignoranza. Il
fatto e' che AFAIK Risparmio Energia non funziona se il computer e'
spento, cioe' si puo' pianificare il riavvio solo nel caso in cui il Mac
si trovi in stop. E se il Mac parte da "stop" non va a vedere la
cartella "Avvia Con"; e se non va a vedere la suddetta cartella, dove lo
metto l'alias dello script?


 spegnere/accendere invece di pianificare lo sleep e rileggi sotto :)
Ops! ;-)
Devo essere un po' innamorato (dice la mia consorte; io direi
"rinco******to").


 accessorio/pannello/programma...
Nella mia infinita ignoranza, il tell a RA l'ho provato, ma mi pare di
non essere approdato a nulla.


 > "RA Commands"?
Come giustamente dice Conan piu' sopra, l'applicazione
a cui "tellare" e' Network Setup Scripting - sostituisce
i comandi RA e PPP. Simpatici, cosi' mi devo riscrivere tutto :-(


 
Anche se e' brutto da dire (e da realizzare), e anche se dovro' fare la
prima parte da solo (accendere il mac - connettersi -dare il via;
proprio cio' che avrei voluto evitare) faro' tutto con iCab: alla fine
si tratta di pochi minuti.
Grazie cmq a tutti! :-) 


     disconnect Remote Access configuration config_name
Lokkato! -- Grazie! :-D
-- 
Ciao,        \+----------+
   Vittorio --| : )    o |
             /+----------+

 Ripeto:
Grazie, questo funziona. Il precedente, cioe'
<1f2py7k.3hgzumfbhs1kN%norm...@NOSPAMtiscalinet.it>, mi diceva di non
riuscire ad ottenere lo "status di Remote Access" (ma questo, immagino,
dovuto anche o soprattutto al fatto che io non ci capisco nulla).
Grazie assaje,
rubedo
