TC官方合作论坛

标题: 请问如何获取编辑框的信息并删除,再输入? [打印本页]

作者: dalier    时间: 2015-10-23 22:21
标题: 请问如何获取编辑框的信息并删除,再输入?
本帖最后由 dalier 于 2015-10-23 22:23 编辑

请问如何获取编辑框的信息并删除,再输入?



如图:
我想把用户名和密码的输入框内容删除, 然后再重新输入. 应该用到哪些库函数. 谢谢

090900.png (32.65 KB, 下载次数: 2)

090900.png

作者: somyyy    时间: 2015-10-24 00:03
编辑框获取文本(“编辑框1”)
编辑框设置文本(“编辑框1”,“”)
编辑框设置文本(“编辑框1”,“你要设置的内容”)
其实如果没必要体现删除,直接设置要设置的内容即可
作者: cjxdn    时间: 2015-10-24 00:56
楼主要删除的是浏览器里输入框的内容

要这么做先要使用TC自带的浏览器控件
然后用到 TC网页命令 ,以下就4.X网页命令,如果用5.X自己看命令有哪些
网页.发送字符串("浏览器0","TC简单开发")
网页.转到("浏览器0","www.tyuyan.com")
网页.输入元素文本("浏览器0","TC简单开发","id:kw")
网页.点击元素("浏览器0","id:su")
作者: dalier    时间: 2015-10-24 12:42
cjxdn 发表于 2015-10-24 00:56
楼主要删除的是浏览器里输入框的内容

要这么做先要使用TC自带的浏览器控件

我是想自动登陆这个软件. 不是浏览器的.   用你这个 TC可以? 到时应用到安卓模拟器中可以用吗?
作者: dalier    时间: 2015-10-24 12:47
somyyy 发表于 2015-10-24 00:03
编辑框获取文本(“编辑框1”)
编辑框设置文本(“编辑框1”,“”)
编辑框设置文本(“编辑框1”,“你 ...

请问我这个是怎么获取编辑框?  我用枚举货到了 句柄.
我源代码是:
  1. 功能 登陆亲淘()
  2.     变量 x, y,窗口登陆按钮
  3.     变量 淘宝软件窗口=窗口查找("亲淘")
  4.     //窗口置顶(淘宝软件窗口,真)
  5.     变量 登陆句柄=枚举窗口(淘宝软件窗口,3)
  6.     变量 窗口句柄=淘宝软件窗口
  7.    
  8.     字符串分割(登陆句柄,"|",窗口登陆按钮)
  9.    
  10.     变量 登陆按钮句柄=窗口登陆按钮[12]
  11.     变量 用户名输入框=窗口登陆按钮[3]
  12.    
  13.     变量 父窗口句柄=窗口获取父窗口(登陆按钮句柄)
  14.    
  15.    
  16.     消息框(用户名输入框)

  17. //还用过下面这些函数. 都不行.
  18.     窗口激活(用户名输入框)
  19.   字符串移除(识别文字,20,真)
  20.   //窗口提交字符串(用户名输入框,"yyy")
  21.     窗口提交弹起(用户名输入框,8)
  22. 结束
复制代码

作者: dalier    时间: 2015-10-24 13:38
我用了:

窗口提交字符串(用户名输入框,"yyy")

但是不会删除之前里面的 内容.  它在 原来的内容后面直接输入的.
作者: dalier    时间: 2015-10-24 13:41
窗口提交弹起(用户名输入框,8)   
用这个, 他不会执行. 不知道为什么.
作者: somyyy    时间: 2015-10-25 00:29
可以提交字符串,那应该也可以提交按键删除原来字符串吧
作者: dalier    时间: 2015-10-26 07:52
somyyy 发表于 2015-10-25 00:29
可以提交字符串,那应该也可以提交按键删除原来字符串吧

提交按键 可以.  但是还是不能删除.  如图. 变成了下拉了.  但也提交了字符串.

0000.png (34.17 KB, 下载次数: 2)

0000.png

作者: dalier    时间: 2015-10-26 08:15
结贴. 我用鼠标双击 解决了. 感谢各位.




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