Vitto

Lancio Applicazioni all'avvio del Mac

Recommended Posts

Salve a tutti,


 


chiedo agli amici del forum un aiuto per risolvere un problema relativo al lancio di un'applicazione automaticamente nel momento in cui si avvia il Mac.


 


In dettaglio, devo fare avviare RealSync (freefilesync.sourceforge.com) quando un utente accede al Mac, passando anche il nome del file da processare, ma non ho capito come fare.  


 


Ho provato con Automator, ma non parte nulla (ho creato un'applicazione ma adevo avere sbagliato qualcosa; mi dice che è in esecuzione ma non succede nulla; l'ho cancellata)


 


In preferenze account del login non posso inserire il nome del file da usare come informazioni di lavoro.


 


Ho letto in giro su internet di un comando launchd (o launchctl) ma sinceramente non ho esperienza tale da avventurarmi nello scrivere file XML di tipo .plist


 


Qualcuno può aiutarmi?


 


 


Grazie in anticipo.


Share this post


Link to post
Share on other sites

Oppure, se hai 5 o 10 euro da buttare

 

http://www.peterborgapps.com/lingon/

 

Grazie questo potrebbe risolvere il problema.

Per l'altro punto, non posso lanciare il file perché l'applicazione nativa è FreeFile Sync (quindi sarebbe aperto con quella), mentre io ho necessità di avviare quel file con RealSync, che è un listener delle azioni cartella. 

Share this post


Link to post
Share on other sites

Ho provato a generare un script con AppleScript 


 


tell application "Finder"


activate


set target of Finder window 1 to folder "Documents" of folder "vittorio" of folder "Users" of startup disk


set target of Finder window 1 to folder "COMMTRIB" of folder "Documents" of folder "vittorio" of folder "Users" of startup disk


set target of Finder window 1 to folder "COMMTRIBMIA" of folder "COMMTRIB" of folder "Documents" of folder "vittorio" of folder "Users" of startup disk


open document file "TESTBatchRun.ffs_batch" of folder "COMM. TRIB. MIA" of folder "COMMTRIB" of folder "Documents" of folder "vittorio" of folder "Users" of startup disk using application file "RealtimeSync.app" of folder "FreeFileSync_6" of folder "Applications" of startup disk


end tell


 

e in effetti funziona, MA SOLO SE IL FINDER E' GIA' APERTO. IN caso contrario il sistema genere il seguente errore

 


error "Finder ha trovato un errore: Non posso impostare Finder window 1 a folder \"Documents\" of folder \"Vittorio\" of folder \"Users\" of startup disk." number -10006 from Finder window 1



 


La domanda ora è: perché mi da questo errore e come faccio a evitarlo durante il run??


 


Grazie. 


Share this post


Link to post
Share on other sites

Non saprei risponderti come fare, capisco solo bene il perché non funziona, ed è ovvio.


L'hai capito anche tu.


 


Dovresti inserirlo In Terminale come osascript, allora funzionerebbe il tuo script perché lo leghi ad altre azioni che stabilisci.


Spiegartelo equivale a studiarmelo e poi dirti come si fa.


Se vuoi trovi tutoria nel web.


 


Ma prova prima Lingon,  se fa al caso tuo hai risolto con poco o niente


Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now