Quelle est l'alternative pour le fichier BAT (Windows) sur Mac ? Le format des fichiers BAT diffère-t-il d'une version à l'autre d'OS X ? J'essaie de créer un fichier BAT sur Mac qui change normalement de répertoire pendant que le fichier est ouvert.
Réponses
Trop de publicités?N'étant pas très familier avec les fichiers batch, je ne suis pas sûr des fonctionnalités disponibles, mais il existe deux méthodes principales de script sous OS X qui sont similaires :
-
AppleScript
AppleScript est un langage de script qui vous permet de contrôler OS X et de nombreuses applications.
Les AppleScripts sont généralement faciles à comprendre et à écrire, tout en offrant de nombreuses fonctionnalités avancées. Voici un AppleScript qui compte les fichiers dans le dossier Applications :
tell application "Finder" if folder "Applications" of startup disk exists then return count files in folder "Applications" of startup disk else return 0 end if end tell
Pour plus d'informations sur AppleScript, voir :
-
Shell script
Un script shell est un script pour un shell Unix.
Le script shell équivalent à l'AppleScript ci-dessus est le suivant :
if [ -d "/Applications/" ]; then ls -1 "/Applications/" | wc -l fi
Comme vous allez probablement utiliser bash, c'est un bon guide pour commencer :