İçeriğe geç
Tüm araçlar

ui_menu_bar_click

Ekran, pencereler ve arayüz · macOS · Windows

Etki: çalıştırma. Durum: koşullu kullanılabilir.

“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.

macOS

Amaç

Bir durum çubuğu öğesine (menü çubuğu eklentisi / NSStatusItem, menü çubuğunun sağındaki simgeler) tıklar ve isteğe bağlı olarak iç içe bir menü yolunu izler. Bir uygulamanın kendi menü çubuğu komutlarına (File, Edit, View…) TIKLAMAZ: bunlar için ui_find_element + ui_click veya ui_keystroke kullanın. Uygulamanın AX eklentileri menü çubuğu üzerinden en iyi çabayla çalışır; tamamen özel (AX olmayan) menüler oluşturan uygulamalara erişilemeyebilir (bilinen coords değerlerinde ui_click kullanın). Accessibility izni gerektirir.

Zorunlu girdiler

Bu platformun şeması zorunlu girdi bildirmiyor. İsteğe bağlı seçiciler veya çalışma zamanı gereksinimleri yine de olabilir.

İzinler ve onay

Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.

İngilizce kanonik teknik şema — 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"
}

Belge örneği

ui_menu_bar_click için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

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

Windows

Amaç

Bir Windows bildirim alanı (sistem tepsisi) simgesine etiketiyle tıklar; menü çubuğu ekstrasının karşılığıdır. Görev çubuğu tepsisi üzerinden UI Automation ile elinden geleni yapar; tamamen özel bir tepsi simgesi çizen uygulamalar etiket sunmayabilir (bilinen koordinatlarda ui_click'e geçin). Bazı simgeler gizli taşma açılır penceresinde bulunur; bu araç onu açmaz. Etiket olmadan hiçbir şeye tıklamaz ve invalid_params ile reddeder.

Zorunlu girdiler

Bu platformun şeması zorunlu girdi bildirmiyor. İsteğe bağlı seçiciler veya çalışma zamanı gereksinimleri yine de olabilir.

İzinler ve onay

Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.

İngilizce kanonik teknik şema — 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"
}

Belge örneği

ui_menu_bar_click için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "label": "Local MCP"
}