/loading.gif
搜索

请教如何删除文本框的内容?

于 11-26-2008, 10:13 由 babyfacewaha 最后提交. 共有 3 个回复.
帖子排序: 上个帖子 下个帖子
  •  11-04-2008, 16:12 6216

    请教如何删除文本框的内容?

    首先找到这个文本框的句柄,然后通过句柄找到其X,Y坐标,这样在其坐标范围内点击鼠标右键后(本来想用功能键调出右键菜单的,可是不管用win.keyDown(hwnd,"APPLICATION"),没有出现鼠标右键菜单,反而是把APPLICATION输入到文本框里),再全选,再按下DEL键,这样才能删除文本框的内容,查看了帮助说可以利用caption之类来改变文本框内容,可是试验并不成功。请问版主有什么好用的方法?谢谢!

    另外假如窗口中有两个文本框,用win.findXX查找后如何找到想要的那个文本框?或者说如何分别得到这两个文本框各自的句柄?谢谢帮助!

     

    • 此贴赚了8个积分
    • 举报
  •  11-19-2008, 11:35 6269 回复至 6216

    回复: 请教如何删除文本框的内容?

    用精灵库中的窗体探测器就可以很简单得到句柄
    • 此贴赚了1个积分
    • 举报
  •  11-20-2008, 14:47 6283 回复至 6269

    回复: 请教如何删除文本框的内容?

    可以了,用win.sendstringXX(hwnd,"新文本"),可用新文本替换hwnd内容
    • 此贴赚了1个积分
    • 举报
  •  11-26-2008, 10:13 6314 回复至 6216

    回复: 请教如何删除文本框的内容?

    非常感谢lau641的帮助,原来还以为win.sendstring 和win.sendstringXX功能是一样的.不过XX是用于UTF格式呢.
    • 此贴赚了1个积分
    • 举报
以 XML 格式显示 RSS 新闻频道
支持模拟精灵,复制本页链接给您的QQ好友    总是在下面显示回复窗口(不选可加快浏览速度)