PDA

Visualizza Versione Completa : Script, esecuzione automatica?



Padmé Amidala
16-05-08, 10:59
Ho creato un piccolo script (più che altro copiando (http://blog.helmschrott.de/macosx-samba-shares-automatisch-mounten) perché non ci capisco niente) e l'ho salvato con il bottone registra. Ho messo shares.scpt negli elementi login e difatti mi appariva all'apertura del desktop, aperto con script editor, e potevo cliccare su esegui. Lo script funzionava: faceva quello che gli chiedevo.

http://img241.imageshack.us/img241/8599/immagine10fu2.jpg

Per fare in modo però che lo script si eseguisse in modo automatico, ho deciso di provare a salvarlo come applicazione e mettere shares.app negli elementi login. Invece mi appare comunque una finestra che mi chiede "run or quit?". Un piccolo miglioramento. Dopo che ho cliccato su run, anche shares.app funziona perfettamente.

http://img120.imageshack.us/img120/9095/immagine11lb9.jpg

Ma non è possibile fare in modo che l'applicazione venga eseguita automaticamente, senza nessuna richiesta?

flashcream
16-05-08, 11:07
per fare quello che vuoi fare basta prendere il disco di rete montato su scrivania e trascinarlo negli elementi login. non serve un script in pratica.

Padmé Amidala
16-05-08, 11:21
Va bene, ma il mio script non è finito... quella del mount è la prima tappa. O devo piuttosto separare le due operazioni (fare il mount come dici tu e poi attivare uno script per il resto, che però deve attivarsi per secondo e non per primo)?

flashcream
16-05-08, 11:25
se vuoi che succedano altre cose allora meglio uno script unico. tornando quindi alla domanda iniziale non credo sia possibile non dare l'avvio (run) a quello script (salvato come applicazione) in leopard.

TheCube
16-05-08, 11:26
Io controllerei i permessi dello script e anche del comando /usr/bin/osascript che viene usato per lanciare AppleScripts da linea di comando.
Può darsi che non il sistema non abbia il permesso di esecuzione dello script e quindi chieda all'utente il permesso di farlo. Bada che è solo una mia ipotesi che non posso verificare essendo su Windows...

Padmé Amidala
16-05-08, 11:30
Bene, grazie. Sperimenterò con calma..