资讯详情

AutoJs学习-QQ\微信自定义小尾巴

分享以前的文章

??关于作者

众所周知,人生是一个漫长的过程,不断,不断反思前进的过程。在这个过程中,会有很多关于生活的问题和思考,所以我决定分享我所有的思考、经验和故事, !!! 专注于以及各种游戏开发技能(网站、工具、材料、源代码、游戏等) 什么需要欢迎私人,交流小组让学习

在这里插入图片描述

文章目录

    • ??关于作者
    • ??实践过程
    • ??其他

??实践过程

"ui"; ui.layout(     <vertical padding="16">      //居中标题      <text w="*" textClor="#fftthh" gravity="center" textSize="20sp">QQ_微信·小尾巴</text>      //进度条      <progressbar indeterminate="true" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal"/>      //小标题     <text textSize="16sp" textColor="#993366">选择结束标志:</text>     <horizontal>      //下拉框     <spinner id="sp1" entries="两个换行|两个空格|(英)!!|(英)??|自定义:"/>     </horizontal>      //自定义编辑框     <input id="zdybs" w="*" maxLength="2" hint="请输入两个自定义标识符!" />      
       
        //进度条  
        <progressbar indeterminate
        =
        "true" style
        =
        "@style/Base.Widget.AppCompat.ProgressBar.Horizontal"
        /
        > 
        //小标题 
        <text textSize
        =
        "16sp" textColor
        =
        "#993366"
        >选择小尾巴内容
        :
        <
        /text
        > 
        //复选框 
        <checkbox id
        =
        "nlxx" checked
        =
        "true" text
        =
        "农历日期"
        /
        > 
        <checkbox id
        =
        "sjxx" checked
        =
        "true" text
        =
        "时间信息"
        /
        > 
        <checkbox id
        =
        "dlxx" checked
        =
        "true" text
        =
        "电量信息"
        /
        > 
        <checkbox id
        =
        "zdyxx" text
        =
        "自定义:"
        /
        > 
        //自定义编辑框 
        <input id
        =
        "zdy" w
        =
        "*" hint
        =
        "请输入自定义小尾巴内容!"
        /
        > 
        //进度条  
        <progressbar indeterminate
        =
        "true" style
        =
        "@style/Base.Widget.AppCompat.ProgressBar.Horizontal"
        /
        > 
        //确定按钮  
        <button id
        =
        "qr" text
        =
        "确 定" w
        =
        "*"
        /
        > 
        <
        /vertical
        > 
        )
        ; 
        //自定义标识被点击事件 ui
        .zdybs
        .
        click
        (
        (
        )
        =>
        { 
          
        //设置下拉框选项4 ui
        .sp1
        .
        setSelection
        (
        4
        )
        ; 
        }
        ) 
        function 
        uitc
        (
        )
        { 
          
        //关闭ui ui
        .
        finish
        (
        )
        ; 
        } 
        //确认按钮被点击事件 ui
        .qr
        .
        click
        (
        (
        )
        =>
        { 
          threads
        .
        start
        (
        function
        (
        )
        { 
          
        //console.show() 
        //小尾巴内容定义 
        var xwb 
        = 
        "\n\n"
        ; 
        var gdbs
        ; 
        if
        (ui
        .sp1
        .
        getSelectedItemPosition
        (
        )
        ==
        0
        )
        { 
         
        log
        (
        "标识符:两个换行"
        ) gdbs 
        = 
        "\n\n" 
        }
        else 
        if
        (ui
        .sp1
        .
        getSelectedItemPosition
        (
        )
        ==
        1
        )
        { 
         
        log
        (
        "标识符:两个空格"
        ) gdbs 
        = 
        " " 
        }
        else 
        if
        (ui
        .sp1
        .
        getSelectedItemPosition
        (
        )
        ==
        2
        )
        { 
         
        log
        (
        "标识符:(英)!!"
        ) gdbs 
        = 
        "!!" 
        }
        else 
        if
        (ui
        .sp1
        .
        getSelectedItemPosition
        (
        )
        ==
        3
        )
        { 
         
        log
        (
        "标识符:(英)??"
        ) gdbs 
        = 
        "??" 
        }
        else 
        if
        (ui
        .sp1
        .
        getSelectedItemPosition
        (
        )
        ==
        4
        )
        { 
         
        log
        (
        "标识符:自定义\n标识符为:"
        +ui
        .zdybs
        .
        getText
        (
        )
        ) gdbs
        = ui
        .zdybs
        .
        getText
        (
        ) 
        }
        ; 
        if
        (ui
        .nlxx
        .
        isChecked
        (
        )
        )
        { 
         
        log
        (
        "选择了:农历"
        ) xwb 
        = xwb 
        + 
        农历
        (
        new 
        Date
        (
        )
        ) 
        + 
        "\n"
        } 
        if
        (ui
        .sjxx
        .
        isChecked
        (
        )
        )
        { 
         
        log
        (
        "选择了:时间"
        ) xwb 
        = xwb 
        + 
        new 
        Date
        (
        )
        .
        toTimeString
        (
        )
        .
        substr
        (
        0
        , 
        8
        ) 
        + 
        "\n"
        } 
        if
        (ui
        .dlxx
        .
        isChecked
        (
        )
        )
        { 
         
        log
        (
        "选择了:电量"
        ) xwb 
        = xwb 
        + 
        "🔋" 
        + device
        .
        getBattery
        (
        ) 
        + 
        "%"
        } 
        if
        (ui
        .zdyxx
        .
        isChecked
        (
        )
        )
        { 
         
        log
        (
        "选择了:自定义\n自定义内容为:"
        +ui
        .zdy
        .
        getText
        (
        )
        ) xwb 
        = xwb 
        + 
        "\n" 
        + ui
        .zdy
        .
        getText
        (
        )
        ;
        } 
        home
        (
        )
        ; 
        //更新内容: 支持部分Emoji小表情。 
        //默认结束标志为 两个换行符,即连续输入两次回车键。 
        //最近修改时间:2018年2月27日 13:00 
        //请在手机QQ中:设置→辅助功能→回车键发送消息 设置为关闭。 
        var 
        QQ结束标志 
        = gdbs
        ; 
        var 微信结束标志 
        = gdbs
        ; 
        //默认 连续输入两次回车键 发送消息。 
        var 
        QQ文本框id 
        = 
        "input"
        ; 
        var 微信文本框id 
        = 
        "aab"
        ; 
        log
        (
        "循环外"
        ) 
        while 
        (
        true
        ) 
        { 
          
        log
        (
        "循环内"
        ) 
        sleep
        (
        300
        )
        ; 
        var 当前活动 
        = 
        currentActivity
        (
        )
        ; 
        switch 
        (
        true
        ) 
        { 
          
        case 当前活动 
        == 
        "com.tencent.mobileqq.activity.SplashActivity"
        ||当前活动 
        == 
        "com.tencent.mobileqq.activity.ChatActivity"
        : 
        if 
        (
        id
        (
        QQ文本框id
        )
        .
        editable
        (
        true
        )
        .
        textEndsWith
        (
        QQ结束标志
        )
        .
        exists
        (
        )
        ) 
        { 
          
        var 
        QQ文本框内容 
        = 
        id
        (
        QQ文本框id
        )
        .
        editable
        (
        true
        )
        .
        findOne
        (
        )
        .
        text
        (
        )
        ; 
        QQ文本框内容 
        = 
        QQ文本框内容
        .
        substr
        (
        0
        , 
        QQ文本框内容
        .length 
        - 
        2
        )
        ; 
        if 
        (
        /表情\//
        .
        test
        (
        QQ文本框内容
        )
        ) 
        { 
          
        QQ文本框内容 
        = 
        表情1查找
        (
        QQ文本框内容
        )
        ; 
        } 
        if 
        (
        /\[.{1,3}\]/
        .
        test
        (
        QQ文本框内容
        )
        ) 
        { 
          
        QQ文本框内容 
        = 
        表情3查找
        (
        QQ文本框内容
        )
        ; 
        } 
        if 
        (
        / /
        .
        test
        (
        QQ文本框内容
        )
        ) 
        { 
          
        QQ文本框内容 
        = 
        表情2查找
        (
        QQ文本框内容
        )
        ; 
        } 
        var date 
        = 
        new 
        Date
        (
        )
        ; 
        var month 
        = 
        "0" 
        + 
        (date
        .
        getMonth
        (
        ) 
        + 
        1
        )
        ; month 
        = month
        .
        substring
        (month
        .length 
        - 
        2
        )
        ; 
        var day 
        = 
        "0" 
        + date
        .
        getDate
        (
        )
        ; day 
        = day
        .
        substring
        (day
        .length 
        - 
        2
        )
        ; 
        var time 
        = date
        .
        toTimeString
        (
        )
        .
        substr
        (
        0
        , 
        8
        )
        ; time 
        = month 
        + 
        "月" 
        + day 
        + 
        "日 " 
        + time
        ; 
        var 充电状态 
        = 
        "🔋"
        ; 
        if 
        (device
        .
        isCharging
        (
        )
        ) 
        { 
          充电状态 
        = 
        "⚡"
        ; 
        } 
        var 
        QQ小尾巴 
        = xwb
        ; 
        //"\n ————小七\n" + time + " " + 充电状态 + device.getBattery() + "%"; 
        // 在上一行修改 QQ小尾巴内容。 
        setText
        (
        QQ文本框内容 
        + 
        QQ小尾巴
        )
        ; 
        while 
        (
        !
        click
        (
        "发送"
        )
        ) 
        { 
          
        sleep
        (
        100
        ) 
        } 
        } 
        break 
        case 当前活动 
        == 
        "com.tencent.mm.ui.chatting.ChattingUI" 
        || 当前活动 
        == 
        "com.tencent.mm.ui.LauncherUI"
        : 
        if 
        (
        id
        (微信文本框id
        )
        .
        editable
        (
        true
        )
        .
        textEndsWith
        (微信结束标志
        )
        .
        exists
        (
        )
        ) 
        { 
          
        var 充电状态 
        = 
        "🔋"
        ; 
        if 
        (device
        .
        isCharging
        (
        )
        ) 
        { 
          充电状态 
        = 
        "⚡"
        ; 
        } 
        var 微信小尾巴 
        = xwb
        ; 
        //"小七 " + new Date().toTimeString().substr(0, 8) + "﹏﹏" + 充电状态 + device.getBattery() + "%"; 
        // 在上一行修改 微信小尾巴内容。 
        input
        (微信小尾巴
        )
        ; 
        while 
        (
        !
        click
        (
        "发送"
        )
        ) 
        { 
          
        sleep
        (
        100
        ) 
        } 
        } 
        break 
        default
        : 
        sleep
        (
        700
        )
        ; 
        break 
        } 
        } 
        }
        ) 
        }
        ) 
        function 
        表情1替换
        (
        表情名称
        ) 
        { 
          
        var 表情代码 
        = 
        "(+ j# ! \nQR%2*S\"1T'NUVW.X,Y0Z)$[3¤«¥¦¡§ª¬­¨¯<=\\]£B:9J;PFM>DKL-45678?IHA^@&/_G`abcdOefghilmnptuvwx{‚Œ´¸°±¶³¹’“”•–—˜™š›œŸ º»¼½¾¿ÀÁÂÃÄÅÆÇÈ"
        ; 
        var 表情名 
        = 
        [
        "/微笑"
        , 
        "/撇嘴"
        , 
        "/色"
        , 
        "/发呆"
        , 
        "/得意"
        , 
        "/流泪"
        , 
        "/害羞"
        , 
        "/闭嘴"
        , 
        "/睡"
        , 
        "/尴尬"
        , 
        "/发怒"
        , 
        "/调皮"
        , 
        "/呲牙"
        , 
        "/惊讶"
        , 
        "/难过"
        , 
        "/酷"
        , 
        "/冷汗"
        , 
        "/抓狂"
        , 
        "/吐"
        , 
        "/偷笑"
        , 
        "/可爱"
        , 
        "/白眼"
        , 
        "/傲慢"
        , 
        "/饥饿"
        , 
        "/困"
        , 
        "/惊恐"
        , 
        "/流汗"
        , 
        "/憨笑"
        , 
        "/悠闲"
        , 
        "/奋斗"
        , 
        "/咒骂"
        , 
        "/疑问"
        , 
        "/嘘..."
        , 
        "/晕"
        , 
        "/折磨"
        , 
        "/衰"
        , 
        "/骷髅"
        , 
        "/敲打"
        , 
        "/再见"
        , 
        "/擦汗"
        , 
        "/抠鼻"
        , 
        "/鼓掌"
        , 
        "/糗大了"
        , 
        "/坏笑"
        , 
        "/左哼哼"
        , 
        "/右哼哼"
        , 
        "/哈欠"
        , 
        "/鄙视"
        , 
        "/委屈"
        , 
        "/快哭了"
        , 
        "/阴险"
        , 
        "/亲亲"
        , 
        "/吓"
        , 
        "/可怜"
        , 
        "/眨眼睛"
        , 
        "/doge"
        , 
        "/泪奔"
        , 
        "/无奈"
        , 
        "/托腮"
        , 
        "/卖萌"
        , 
        "/斜眼笑"
        , 
        "/惊喜"
        , 
        "/骚扰"
        , 
        "/小纠结"
        , 
        "/我最美"
        , 
        "/菜刀"
        , 
        "/西瓜"
        , 
        "/啤酒"
        , 
        "/篮球"
        , 
        "/乒乓"
        , 
        "/茶"
        , 
        "/咖啡"
        , 
        "/饭"
        , 
        "/猪头"
        , 
        "/玫瑰"
        , 
        "/凋谢"
        , 
        "/示爱"
        , 
        "/爱心"
        , 
        "/心碎"
        , 
        "/蛋糕"
        , 
        "/闪电"
        , 
        "/炸弹"
        , 
        "/刀"
        , 
        "/足球"
        , 
        "/瓢虫"
        , 
        "/便便"
        , 
        "/月亮"
        , 
        "/太阳"
        , 
        "/礼物"
        , 
        "/拥抱"
        , 
        "/赞"
        , 
        "/踩"
        , 
        "/握手"
        , 
        "/胜利"
        , 
        "/抱拳"
        , 
        "/勾引"
        , 
        "/拳头"
        , 
        "/差劲"
        , 
        "/爱你"
        , 
        "/NO"
        , 
        "/OK"
        , 
        "/爱情"
        , 
        "/飞吻"
        , 
        "/跳跳"
        , 
        "/发抖"
        , 
        "/怄火"
        , 
        "/转圈"
        , 
        "/磕头"
        , 
        "/回头"
        , 
        "/跳绳"
        , 
        "/挥手"
        , 
        "/激动"
        , 
        "/街舞"
        , 
        "/献吻"
        , 
        "/左太极"
        , 
        "/右太极"
        , 
        "/双喜"
        , 
        "/鞭炮"
        , 
        "/灯笼"
        , 
        "/K歌"
        , 
        "/喝彩"
        , 
        "/祈祷"
        , 
        "/爆筋"
        , 
        "/棒棒糖"
        , 
        "/喝奶"
        , 
        "/飞机"
        , 
        "/钞票"
        , 
        "/药"
        , 
        "/手枪"
        , 
        "/蛋"
        , 
        "/红包"
        , 
        "/河蟹"
        , 
        "/羊驼"
        , 
        "/菊花"
        , 
        "/幽灵"
        , 
        "/大笑"
        , 
        "/不开心"
        , 
        "/冷漠"
        , 
        "/呃"
        , 
        "/好棒"
        , 
        "/拜托"
        , 
        "/点赞"
        , 
        "/无聊"
        , 
        "/托脸"
        , 
        "/吃"
        , 
        "/送花"
        , 
        "/害怕"
        , 
        "/花痴"
        , 
        "/小样儿"
        , 
        "/飙泪"
        , 
        "/我不看"
        , 
        "/啵啵"
        , 
        "/糊脸"
        , 
        "/拍头"
        , 
        "/扯一扯"
        , 
        "/舔一舔"
        , 
        "/蹭一蹭"
        , 
        "/拽炸天"
        , 
        "/顶呱呱"
        , 
        "/抱抱"
        , 
        "/暴击"
        , 
        "/开枪"
        , 
        "/撩一撩"
        , 
        "/拍桌"
        , 
        "/拍手"
        , 
        "/恭喜"
        ]
        ; 
        var a 
        = 表情名
        .
        indexOf
        (表情名称
        )
        ; 
        switch 
        (a
        ) 
        { 
          
        case 
        -
        1
        : 
        return 
        false
        ; 
        break 
        default
        : 
        return 表情代码
        .
        substr
        (
        2 
        * a
        , 
        2
        ) 
        } 
        } 
        function 
        表情1查找
        (
        文本内容
        ) 
        { 
          
        var 表情 
        = 
        ""
        ; 
        var 检索符号 
        = 
        [
        "表情/"
        , 
        "/"
        ]
        ; 
        for 
        (
        var n 
        = 
        0
        ; n 
        < 
        2
        ; n
        ++
        ) 

标签: 高脚led双脚连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台