TC官方合作论坛

标题: 两个连续的输入文本函数出现错误 [打印本页]

作者: lindaobin99    时间: 2015-11-10 18:33
标题: 两个连续的输入文本函数出现错误
两个输入框,一个上一个下
点击第一个输入框

输入文本

然后点击第二个输入框
输入文本

这样就会出现后者输入成功前者不成功!!
怎么解决啊

作者: 流沙    时间: 2015-11-10 19:50
你加个 等待(1000) 之类的嘛之前我也遇到这类错误,后果加个延迟就没什么问题啦。

作者: lindaobin99    时间: 2015-11-10 20:15

两个输入框,一个上一个下

点击第一个输入框
输入文本
延迟2000毫秒
然后点击第二个输入框
输入文本

还是没用啊
作者: venski    时间: 2016-3-9 06:10
这个问题,我以前遇到过,我后来自制输入解决了这个问题,发给你分享一下。说好,只能英文数字哦
功能 键盘_延时输入(待输入文本)
    变量 字符长度=字符串长度(待输入文本)
    遍历(变量 i = 0; i < 字符长度; i++)
        变量 取一字符键码=键盘_获取键码(字符串返回字符(待输入文本,i))
        键盘按下(取一字符键码)
        等待(60)
        键盘抬起(取一字符键码)
        等待(60)
    结束
结束

功能 键盘_获取键码(字符编码)
    变量 安卓键码
    如果(字符编码>=65&&字符编码<=90) //大写
        安卓键码=字符编码-25
    结束
    如果(字符编码>=97&&字符编码<=122) //小写
        安卓键码=字符编码-68
    结束
    如果(字符编码>=48&&字符编码<=57) //0-9
        安卓键码=字符编码-41
    结束
    选择(字符编码)
        条件 42 //*42
        安卓键码=17
        条件 35 //#35
        安卓键码=18
        条件 44 //,44
        安卓键码=55
        条件 46 //.46
        安卓键码=56
        条件 45 //-45
        安卓键码=69
        条件 61 //=61
        安卓键码=70
        条件 91 //[91
        安卓键码=71
        条件 93 //]93
        安卓键码=72
        条件 92 //\92
        安卓键码=73
        条件 59 //;59
        安卓键码=74
        条件 39 //'39
        安卓键码=75
        条件 47 ///47
        安卓键码=76
        条件 64 //@64
        安卓键码=77
        条件 43 //+43
        安卓键码=81
        条件 40 //(40
        安卓键码=162
        条件 41 //)41
        安卓键码=163
        条件 40 //tab
        安卓键码=61
        条件 41 //空格
        安卓键码=62
    结束
    返回 安卓键码
结束




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1