ui_menu_bar_click
Écran, fenêtres et interface · macOS · Windows
Effet: exécution. État: disponibilité conditionnelle.
«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.
macOS
Objectif
Clique sur un élément de la barre d'état (barre de menu supplémentaire / NSStatusItem) et suit éventuellement un chemin de menu imbriqué. Faites de votre mieux via la barre de menu des extras AX de l'application ; les applications qui restituent des menus entièrement personnalisés (non-AX) peuvent ne pas être accessibles (revenir à ui_click aux coordonnées connues). Nécessite une autorisation d’accessibilité.
Entrées requises
Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.
Autorisations et confirmation
Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — macOS
{
"properties": {
"app_bundle_id": {
"description": "Owner of the status item.",
"type": "string"
},
"label": {
"description": "Status item / menu item title.",
"type": "string"
},
"path": {
"description": "Nested menu path, e.g. [\"App\",\"Settings…\"].",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [],
"type": "object"
}Exemple documentaire
Exemple de documentation pour ui_menu_bar_click. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"label": "Local MCP",
"path": [
"Local MCP",
"Settings…"
]
}Windows
Objectif
Clique sur une icône de la zone de notification Windows (barre d’état système) par étiquette – l’analogue d’un extra de la barre de menus. Meilleur effort via UI Automation sur la barre des tâches ; les applications qui affichent une icône de barre d'état entièrement personnalisée peuvent ne pas exposer d'étiquette (revenir à ui_click aux coordonnées connues). Certaines icônes se trouvent dans le menu déroulant de débordement caché, que cela n'ouvre pas.
Entrées requises
Le schéma de cette plateforme ne déclare aucune entrée requise. Des sélecteurs facultatifs ou des conditions d’exécution peuvent néanmoins exister.
Autorisations et confirmation
Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — Windows
{
"properties": {
"button": {
"description": "Default left (right opens the icon's context menu).",
"enum": [
"left",
"right"
],
"type": "string"
},
"label": {
"description": "Tray icon tooltip/name to match.",
"type": "string"
}
},
"required": [],
"type": "object"
}Exemple documentaire
Exemple de documentation pour ui_menu_bar_click. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"label": "Local MCP"
}