TC官方合作论坛

标题: qq聊天窗口无法发送字符串 [打印本页]

作者: 528522861    时间: 2015-2-7 15:32
标题: qq聊天窗口无法发送字符串
[attach]18873[/attach]
大神帮看看,怎么内容发送不上去呢?发送以设置成回车键发送,运行时提示内容不能为空。说明回车键按键正常。就是没有内容。qq版本6.9
功能 按钮0_点击()
    窗口句柄=窗口.找到窗口("机器人","")
    如果(窗口句柄==0)
        辅助.消息框("窗口没有找到")
    否则
        编辑框.设置文本("编辑框0",窗口句柄)
        //辅助.消息框(窗口句柄)
    如果结束
    辅助.等待(1000)
    变量 x=75,y=422
    窗口.鼠标移动(窗口句柄,x,y)
    窗口.鼠标左键按下(窗口句柄,x,y)//点击那个聊天框区域,使其有焦点
   //-----------下面3种方法都不行!!!!!-------------
    窗口.发送字符串(窗口句柄,"123")//发送字符串
    //键盘.发送字符串("123")
    //窗口.提交字符串(窗口句柄,"123")

    窗口.发送按键(窗口句柄,13)//按回车键

功能结束




作者: 龍飛    时间: 2015-2-7 16:37
可以的,今天还发送着呢.
  1. 功能 按钮1_点击()
  2.     窗口句柄 = 窗口.找到窗口("机器人")
  3.     如果(窗口句柄 == 0)
  4.         调试输出("没有找到窗口")
  5.         返回 -1
  6.     否则
  7.         调试输出(窗口句柄)
  8.     如果结束
  9.     辅助.等待(1000)
  10.     窗口.设置焦点(窗口句柄)
  11.     窗口.发送字符串(窗口句柄,"测试一下能不能发送")
  12.     辅助.等待(200)
  13.     窗口.发送按键(窗口句柄,13)
  14. 功能结束
  15. //看看你的窗口句柄是否正确呀
复制代码

作者: 528522861    时间: 2015-2-7 16:47
龍飛 发表于 2015-2-7 16:37
可以的,今天还发送着呢.

你这代码好用,我得对比一下我错在哪里了,谢谢你了。
作者: 言术    时间: 2015-2-7 16:57
我的测试可以,你试试吧
  1. 空间 测试2
  2. 功能 开始_点击()
  3. 窗口句柄=窗口.找到窗口("言术")
  4. 如果(窗口句柄==0)
  5.     调试输出("没有找到窗口")
  6. 否则
  7.     调试输出("窗口句柄:"&窗口句柄)
  8. 如果结束
  9. 窗口.提交字符串(窗口句柄,"哈哈")
  10. 辅助.等待(100)
  11. 窗口.提交按键(窗口句柄,13)
  12. 功能结束
  13. 空间结束
复制代码

作者: 528522861    时间: 2015-2-7 19:17
言术 发表于 2015-2-7 16:57
我的测试可以,你试试吧

确实可以,谢谢你的回答,又学了知识了,原来不用设置焦点也可以发送。




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