autojsでコントロールIDを取得する方法

Auto.jsで、控件の id を取得するには以下の方法を使用できます。

  1. ID()
var btn = id("button").findOne(); // 通过文本内容获取id为"button"的控件
var btn2 = text("按钮").findOne(); // 通过文本内容获取文本为"按钮"的控件
var btn3 = className("android.widget.Button").findOne(); // 通过控件类型获取Button控件
var btn4 = desc("确定").findOne(); // 通过描述内容获取描述为"确定"的控件
var btn5 = descContains("确").findOne(); // 通过描述内容包含"确"的控件
  1. findOne()
  2. ID()
var btn = text("按钮").findOne();
var id = btn.id(); // 获取控件的id

コントロールのIDは動的に生成される値で固定でなく、状況によって異なるID値となるため、可能であればAuto.jsスクリプトを書く際はテキスト内容や種類などのコントロールの他の属性からコントロールを取得し、ID値に依存しないようにしてください。

bannerAds