Il existe plusieurs façons d'atteindre cet objectif. Voici la méthode que j'utiliserais...
Sur Terminal exécutez ce qui suit commandement composé par exemple :
f="myscript"; touch "$f"; open -e "$f"; chmod +x "$f"
- Note : Changement
myscript
au nom que vous souhaitez.
Dans le nouvel espace vierge TextEdit qui s'ouvre, ajoutez ce qui suit comme première ligne :
#!/usr/bin/osascript
Ensuite, ajoutez votre AppleScript code en vertu de la shebang que vous venez d'ajouter.
Enregistrez le document.
Maintenant, pour l'utiliser dans Terminal par exemple :
./myscript
Ou :
/path/to/myscript
Ou placez-la dans un répertoire qui se trouve dans la zone définie PATH
puis utiliser simplement son nom par exemple :
myscript
Cette méthode fonctionne également, mais elle n'est pas pratique pour les longues périodes. scripts :
osascript -e 'tell application "System Preferences" to activate' -e 'tell application "System Preferences"' -e 'reveal anchor "input" of pane id "com.apple.preference.sound"' -e 'end tell' -e 'tell application "System Events" to tell process "System Preferences"' -e 'repeat until exists tab group 1 of window "Sound"' -e 'end repeat' -e 'tell table 1 of scroll area 1 of tab group 1 of window 1' -e 'select (row 1 where value of text field 1 is "Internal Microphone")' -e 'end tell' -e 'end tell' -e 'quit application "System Preferences"'
Veuillez lire le page de manuel pour osascript
pour de plus amples informations. Sur Terminal :
man osascript
Dans un autre ordre d'idées, si vous omettez la ligne suivante de l'option code vous n'aurez pas à voir le Préférences du système fenêtre clignotent sur l'écran :
Enregistré en tant que script , enlever :
tell application "System Preferences" to activate
Dans la très longue ligne de commande , enlever :
-e 'tell application "System Preferences" to activate'