Naar de inhoud
Alle hulpmiddelen

ui_menu_bar_click

Scherm, vensters en interface · macOS · Windows

Effect: uitvoeren. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Klikt op een statusbalkitem (extra menubalkitem / NSStatusItem, de pictogrammen rechts in de menubalk) en volgt optioneel een genest menupad. Klikt NIET op de eigen menubalkopdrachten van een applicatie (File, Edit, View…): gebruik daarvoor ui_find_element + ui_click of ui_keystroke. Werkt zo goed mogelijk via de AX-menubalk voor extra's van de app; apps die volledig aangepaste (niet-AX) menu's weergeven, zijn mogelijk niet bereikbaar (val terug op ui_click met bekende coords). Vereist Accessibility-toestemming.

Vereiste invoer

Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.

Machtigingen en bevestiging

Het schema bevat geen expliciete bevestigingsparameter. Dit geeft geen toestemming om te handelen; controleer het effect en vraag autorisatie.

Canoniek technisch schema in het Engels — 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"
}

Documentatievoorbeeld

Documentatievoorbeeld voor ui_menu_bar_click. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "label": "Local MCP",
  "path": [
    "Local MCP",
    "Settings…"
  ]
}

Windows

Doel

Klikt op een pictogram in het systeemvak van Windows (meldingsgebied) op label — het equivalent van een menubalk-extra. Best-effort via UI Automation over het systeemvak van de taakbalk; apps die een volledig eigen systeemvakpictogram tekenen, tonen mogelijk geen label (val terug op ui_click op bekende coördinaten). Sommige pictogrammen zitten in het verborgen overloopmenu, dat dit niet opent. Zonder label klikt het nergens op en weigert het met invalid_params.

Vereiste invoer

Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.

Machtigingen en bevestiging

Het schema bevat geen expliciete bevestigingsparameter. Dit geeft geen toestemming om te handelen; controleer het effect en vraag autorisatie.

Canoniek technisch schema in het Engels — 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"
}

Documentatievoorbeeld

Documentatievoorbeeld voor ui_menu_bar_click. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "label": "Local MCP"
}