Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    Come creare un file batch per Macintosh

    Ho la necessità di creare un file batch per il lancio di un'applicazione. Su PC questi files vengono chiamati .bat e sono semplici file di testo contenenti le istruzioni da eseguire. Vorrei sapere se è possibile creare un file di questo tipo in ambiente Mac e come si deve fare.
    Maddalena... Perché proprio Iacchetti!...

  2. #2
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    puoi usare Applescript o un semplice shell script

    devi usare open -a ( mi pare ) , poi chiaramente devi renderlo eseguibile :adhone:
    PyFanatics

  3. #3
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Sono riuscito a creare un file .sh funzionante, se lo lancio da Terminale fa proprio quello che deve fare, ma se ci faccio doppio click Panther mi segnala che "Non è stata specificata nessuna applicazione di default per aprire il documanto nomedocumento.sh". Come faccio per renderlo eseguibile?
    Maddalena... Perché proprio Iacchetti!...

  4. #4
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    UP
    Maddalena... Perché proprio Iacchetti!...

  5. #5
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    prova a chiamarlo .term e aprirlo col terminal.
    PyFanatics

  6. #6
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Ho quasi trovato la soluzione...
    Se gli do estensione .command il file mi diventa eseguibile e facendoci doppio-click mi esegue le istruzioni al suo interno. Il problema è che le istruzioni vengono lanciate dalla "home" dell'utente e non dalla cartella in cui è situato il file .command.
    (esempio il file si trova sulla scrivania: "Users/nomeutente/desktop/cartella" ma se gli faccio fare un pwd mi sputa "Users/nomeutente")
    Se non trovo il modo di dirgli che i comandi devono essere lanciati dalla directory di appartenenza sono punto e a capo...
    Maddalena... Perché proprio Iacchetti!...

  7. #7
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    credo sia un limite del terminal Apple , ho smanettato un pò ma non ho capito come fare

    purtroppo dopo il lancio dello script , $PWD diventa $HOME

    se trovi il modo fammelo sapere...

    Bye
    PyFanatics

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.