10.13 (High Sierra) et avant
Si vous ne voulez pas avoir à passer par script Éditeur > Préférences > Général pour vérifier le
[ ] Afficher le menu script dans la barre de menu Voici une façon d'activer l'outil de gestion de l'information. script Menu en utilisant AppleScript :
tell application "System Events"
if not (script menu enabled) then
tell current application
do shell script "open '/System/Library/CoreServices/Menu Extras/Script Menu.menu'"
end tell
end if
end tell
Vous pourriez simplement utiliser :
do shell script "open '/System/Library/CoreServices/Menu Extras/Script Menu.menu'"
Toutefois, étant donné que Événements du système a un script menu enabled
propriété il est logique de vérifier d'abord s'il est activé ou non. Quoi qu'il en soit, l'ouverture de la fenêtre fichier cible charge le script Menu et vérifie le [Afficher le menu script dans la barre de menu dans la case à cocher : script Éditeur > Préférences > Général
De plus, de Terminal tu pourrais juste courir :
open '/System/Library/CoreServices/Menu Extras/Script Menu.menu'
Ouverture de la fichier cible de n'importe quelle manière montrée pour atteindre l'objectif.
Au fait, quand le script Menu est activé, le fichier plist cible est :
com.apple.systemuiserver.plist
Le site clé est un Booléen et est NSStatusItem Visible com.apple.scriptmenu
et disposera également d'une élément dans le menuExtras
Array en tant que String
en tenant le chemin d'accès de l'article.
Notez que les informations ci-dessus ont été recueillies sous MacOS 10.13.5 .
10.14 (Mojave) et supérieur
Le menu script a été transformé en une application à part entière, au lieu d'un menu de type .menu
fichier. Il est maintenant situé à /System/Library/CoreServices/Script Menu.app
.
Pour l'activer sur 10.14+, la commande terminal/shell se transforme en :
open '/System/Library/CoreServices/Script Menu.app'