IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Avvio Automatico delle Applicazioni in Base al Giorno della Settimana
MacIavelli
messaggio 1 Oct 2008, 09:43
Messaggio #1


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.166
Iscritto il: 10-May 04
Da: Bergamo
Utente Nr.: 1.873



Questo topic riguarda Mac OS 10.4 ma anche OS 10.5 (lo posto una sola volta qui, per evitare inutili ridondanze), dal momento che ne sfrutterei i vantaggi sui due systems.
È possibile avviare automaticamente al login una o più applicazioni in relazione al giorno della settimana? Sappiamo che nell pannello System Preferences —> Accounts —> Login Items possiamo scegliere di avviare al login le applicazioni prescelte, ma questo avviene ad ogni login. Se volessi invece, ad esempio, avviare Excel il lunedì, iTunes e QuickTime il martedì e così via, sarebbe possibile? La considererei una funzione molto utile.

Giovanni


--------------------
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 1 Oct 2008, 14:06
Messaggio #2


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.337
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Potresti mettere negli elementi d'avvio un AppleScript che controlla il giorno della settimana e lancia le applicazioni che ti interessano per quel giorno lì.


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 1 Oct 2008, 14:18
Messaggio #3


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.337
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Ad esempio con una cosa come questa:
CODE
set oggi to (get the current date)
set giorno to the weekday of oggi
if giorno is equal to Monday then
    set applicazione to "iTunes"
else if giorno is equal to Tuesday then
    set applicazione to "/Applications/EazyDraw/EazyDraw.app"
else if giorno is equal to Wednesday then
    set applicazione to "GraphicConverter"
else if giorno is equal to Thursday then
    set applicazione to ""
else if giorno is equal to Friday then
    set applicazione to "Safari"
else if giorno is equal to Saturday then
    set applicazione to ""
else if giorno is equal to Sunday then
    set applicazione to "iChat"
end if

do shell script ("open -a \"" & applicazione & "\"")

da salvare come applicazione e mettere nei login item.
Se l'applicazione da lanciare è nella cartella /Applicazioni principale, ti basta chiamarla per nome, altrimenti devi specificare il percorso completo (come nel caso di EazyDraw nell'esempio di sopra).


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
MacIavelli
messaggio 1 Oct 2008, 14:25
Messaggio #4


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.166
Iscritto il: 10-May 04
Da: Bergamo
Utente Nr.: 1.873



CITAZIONE(Marco Coïsson @ 1 Oct 2008, 14:18) *
Ad esempio con una cosa come questa:
CODICE
set oggi to (get the current date)
set giorno to the weekday of oggi
if giorno is equal to Monday then
    set applicazione to "iTunes"
else if giorno is equal to Tuesday then
    set applicazione to "/Applications/EazyDraw/EazyDraw.app"
else if giorno is equal to Wednesday then
    set applicazione to "GraphicConverter"
else if giorno is equal to Thursday then
    set applicazione to ""
else if giorno is equal to Friday then
    set applicazione to "Safari"
else if giorno is equal to Saturday then
    set applicazione to ""
else if giorno is equal to Sunday then
    set applicazione to "iChat"
end if

do shell script ("open -a \"" & applicazione & "\"")

da salvare come applicazione e mettere nei login item.
Se l'applicazione da lanciare è nella cartella /Applicazioni principale, ti basta chiamarla per nome, altrimenti devi specificare il percorso completo (come nel caso di EazyDraw nell'esempio di sopra).

Marco, che dire, oltre a grazie. Grandioso!

Giovanni


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   6 ryosaeb4 90 Ieri, 20:54
Ultimo messaggio di: Max31055
No New Posts   2 SoHo 53 Ieri, 11:18
Ultimo messaggio di: SoHo
No new   9 RobiRat 159 15 November 2008 - 22:33
Ultimo messaggio di: palmer65
No New Posts   2 kore 88 15 November 2008 - 19:06
Ultimo messaggio di: kore
No New Posts   3 fede86 84 12 November 2008 - 23:18
Ultimo messaggio di: sirguich_
No new   9 Marculin 130 12 November 2008 - 18:19
Ultimo messaggio di: maurizione
No new   925 Opel1972 48.523 12 November 2008 - 00:15
Ultimo messaggio di: Marcoxxx1978
No New Posts   0 TevacPhoto 40 9 November 2008 - 18:55
Ultimo messaggio di: TevacPhoto
No New Posts   0 Roberto Rota 44 8 November 2008 - 03:14
Ultimo messaggio di: Roberto Rota
No New Posts   0 TevacPhoto 17 7 November 2008 - 16:28
Ultimo messaggio di: TevacPhoto
No New Posts   0 TevacPhoto 20 7 November 2008 - 14:58
Ultimo messaggio di: TevacPhoto
No New Posts   0 TevacPhoto 22 6 November 2008 - 21:36
Ultimo messaggio di: TevacPhoto

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 21 November 2008 - 01:52
IP.Board Skin Developed By Creative Networks