Tüm araçlar

ui_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 öğeye (element_ref ile, merkezine) veya ekran koordinatına (coords ile) tıklar. button left|right, count 2 = çift tıklama. {clicked, at:{x,y}} döndürür; `clicked`, tıklama olayının bu koordinatlarda POSTED edildiği anlamına gelir, uygulamanın buna tepki verdiği anlamına GELMEZ: CGEvent teslimat doğrulaması taşımaz, dolayısıyla meşgul, modal veya girdiyi yok sayan bir uygulama tam olarak aynı başarıyı bildirir. `clicked` değerine güvenmek yerine etkiyi ui_wait_for_element veya ui_read_tree ile doğrulayın. element_disabled YALNIZCA uygulama gerçekten AXEnabled=false yayımladığında döndürülür; AXEnabled değerini hiç yayımlamayan bir denetim bilinmeyen kabul edilir ve tıklanır. 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 şemamacOS
{
  "properties": {
    "button": {
      "description": "Default left.",
      "enum": [
        "left",
        "right"
      ],
      "type": "string"
    },
    "by": {
      "description": "Default element if element_ref given, else coords.",
      "enum": [
        "element",
        "coords"
      ],
      "type": "string"
    },
    "coords": {
      "description": "{x,y} in global screen points.",
      "type": "object"
    },
    "count": {
      "description": "1 (default) or 2 for double-click.",
      "type": "integer"
    },
    "element_ref": {
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}

Belge örneği

ui_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.

{
  "coords": {
    "x": 100,
    "y": 100
  }
}

Windows

Amaç

Bir öğeye (element_ref ile, merkezine) veya ekran koordinatına (coords ile) tıklar. button left|right, count 2 = çift tıklama. {clicked, at:{x,y}} döndürür; `clicked`, tıklamanın bu koordinatlarda POSTED edildiği anlamına gelir, uygulamanın buna tepki verdiği anlamına GELMEZ: SendInput teslimat doğrulaması taşımaz, dolayısıyla meşgul veya modal bir uygulama aynı başarıyı bildirir. `clicked` değerine güvenmek yerine etkiyi ui_wait_for_element veya ui_read_tree ile doğrulayın.

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 şemaWindows
{
  "properties": {
    "button": {
      "description": "Default left.",
      "enum": [
        "left",
        "right"
      ],
      "type": "string"
    },
    "coords": {
      "description": "{x,y} in global screen pixels.",
      "type": "object"
    },
    "count": {
      "description": "1 (default) or 2 for double-click.",
      "type": "integer"
    },
    "element_ref": {
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}

Belge örneği

ui_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.

{
  "coords": {
    "x": 100,
    "y": 100
  }
}