+ Replica alla discussione
Mostra risultati 1 a 7 di 7
  1. #1
    Novizio
    Iscritto
    12-07
    Messaggi
    10

    script per avviare programma al login con automator???

    Salve a tutti
    sto cercando di fare uno script per automator che mi faccia aprire un' applicazione chiamata Pyload (che uso per download di file) all'avvio del mac ma non so come fare:
    normalemente per aprire tale applicazione faccio così:
    1 apro il terminale
    2 digito
    cd /Applications/pyload
    python2.6 pyLoadCore.py

    come posso fare con automator un applicazione di questo tipo?

  2. #2
    Utente pigro Macmany avatar
    Iscritto
    05-05
    Luogo
    Roma
    Messaggi
    567
    Non ho capito perchè lanci l'applicazione da terminale, dal percorso che usi stai lanciando un applicazione presente nella cartella applicazioni.
    Hai provato da preferenze di sistema-account-elementi login, clicca sul segno + e aggiungi l'applicazione.

  3. #3
    'nsepoddì faxus avatar
    Iscritto
    08-05
    Luogo
    Roma Capitale
    Messaggi
    15.098
    Non ci sarebbe nulla di male ad aprire in uno script un'applicazione da Terminale, però lo si fa correntemente solo se si vuole aprire quell'applicazione come amministratore.

    Per lo script, usa Automator semplicemente con una delle funzioni di default, poi inserisci il flusso (script) in Preferenze di Sistema/Utenti e gruppi/Elementi del login

  4. #4
    Utente pigro Macmany avatar
    Iscritto
    05-05
    Luogo
    Roma
    Messaggi
    567
    [QUOTE=faxus;1382800]Non ci sarebbe nulla di male ad aprire in uno script un'applicazione da Terminale, però lo si fa correntemente solo se si vuole aprire quell'applicazione come amministratore.

    Non dico che c'è qualcosa di male, se il tuo account è amministratore( cosa comune su tutti i mac casalinghi ) lanciando "normalmente" l'applicazione è la stessa cosa.

  5. #5
    Novizio
    Iscritto
    12-07
    Messaggi
    10
    Citazione Originale inviato da faxus Mostra messaggio
    Per lo script, usa Automator semplicemente con una delle funzioni di default, poi inserisci il flusso (script) in Preferenze di Sistema/Utenti e gruppi/Elementi del login
    potresti dirmi più o meno passo passo cosa scrivere?
    per un altro programma che uso molto: Sickbeard sempre scritto in python avevo trovato questa guida molto utile:
    Sick Beard • View topic - (OSX) How To Start SickBeard at Login or boot on OSX

    Sick Beard • View topic - (OSX) How To Start SickBeard at Login or boot on OSX
    ho provato a inserire la riga di comando in questo modo come indicato nella guida
    python2.6 /Applications/pyload/pyLoadCore.py -d
    ma non funziona mi restituisce un errore:
    script shell fallito (traceback most recent call last)

    ho provato anche con
    python2.6 /Users/my user name/Applications/pyload/pyLoadCore.py -d
    ma mi da errore, mi dice impossibile aprire pyLoadCore.py no such file or directory

    per aprire Pyload in pratica devo aprire il terminale
    navigare nella cartella Applications---> cd /Applications/pyload
    e solo poi digitare il comando---> python2.6 pyLoadCore.py
    solo così il programma si apre correttamente
    e non so come fare, non sono molto abile con le righe di comando nel terminale.

    @Macmany
    il file che devo aprire è pyLoadCore.py e non si apre dalla cartella applicazioni (magari fosse così)

  6. #6
    Novizio
    Iscritto
    02-10
    Messaggi
    3
    Ti consiglio di usare Apple script editor; crei lo script, lo salvi come applicazione e poi lo inserisci all'interno degli elementi login del tuo utente.
    Per creare uno script che esegua i comandi che hai detto devi scrivere:
    do shell script "cd /Applications/pyload; python2.6 pyLoadCore.py"
    poi fai salva con nome e al posto di script lo salvi come applicazione. Prova a vedere se funziona

  7. #7
    Novizio
    Iscritto
    12-07
    Messaggi
    10
    Citazione Originale inviato da Telli Mostra messaggio
    Ti consiglio di usare Apple script editor; crei lo script, lo salvi come applicazione e poi lo inserisci all'interno degli elementi login del tuo utente.
    Per creare uno script che esegua i comandi che hai detto devi scrivere:
    do shell script "cd /Applications/pyload; python2.6 pyLoadCore.py"
    poi fai salva con nome e al posto di script lo salvi come applicazione.
    ho provato come dici tu ma mi riporta il seguente errore:
    error "Traceback (most recent call last):
    File \"pyLoadCore.py\", line 48, in <module>
    from module.network.RequestFactory import RequestFactory
    File \"/Applications/pyload/module/network/RequestFactory.py\", line 22, in <module>
    from Browser import Browser
    File \"/Applications/pyload/module/network/Browser.py\", line 6, in <module>
    from HTTPRequest import HTTPRequest
    File \"/Applications/pyload/module/network/HTTPRequest.py\", line 20, in <module>
    import pycurl
    ImportError: No module named pycurl" number 1

Discussioni simili

  1. Script in automator per gestire l'avvio di alcune applicazioni
    By ryosaeb4 in forum MAC PROFESSIONALE - MacProf - Software, Hardware e consigli
    Risposte: 2
    Ultimo messaggio: 22-09-09, 12:27
  2. Esecuzione script bash con Automator
    By Punkers in forum Automator
    Risposte: 3
    Ultimo messaggio: 28-03-09, 01:11
  3. PROBLEMA: avviare script shell al login
    By desmo.simo in forum Utenti alle prime armi
    Risposte: 6
    Ultimo messaggio: 01-08-07, 08:24
  4. avviare mac os x senza login password
    By ryosaeb4 in forum Mac OS X
    Risposte: 1
    Ultimo messaggio: 04-04-07, 16:12
  5. Risposte: 4
    Ultimo messaggio: 09-03-07, 15:37

Regole messaggi

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts