函数:widget.setText 对控件输入文本

函数功能:在控件中输入文字

引擎版本:仅 Android v3.2.1 及其以上版本支持

函数方法

widget.setText(wid,text)

参数 类型 必填 说明
wid userdata 控件对象
text string 需要输入的文字

函数用例

--除控件函数外、模拟按键函数请勿将其他积木编程函数用于触动精灵,同理请勿将触动精灵函数用于积木编程
mSleep(1000)
wid = widget.find({["id"]="com.touchsprite.android:id/tv_my_add"})
if  wid then
    widget.click(wid)
    mSleep(5000)
    wid =  widget.find({["text"]="请输入脚本ID"})
    if  wid then
        --判断是否支持输入文字
        flag = widget.editable(wid)
        if flag then
            mSleep(1000)
            toast("此控件可以输入文字",5)
            mSleep(5000)
            --输入文字
            widget.setText(wid,"12345")
        else
            mSleep(1000)
            toast("此控件不支持输入",5)
            mSleep(5000)
        end
    else
        mSleep(1000)
        toast("控件未找到",5)
        mSleep(5000)
    end
end

注意事项

  • 使用此函数不要使用 widget 做变量,否则会导致脚本报错。

  • 在触动精灵[我的账号] - [偏好设置]中打开无障碍权限开关才能使用此函数,如果此函数失效请重启无障碍开关再试。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""