|
楼主 |
发表于 2015-6-18 14:27:08
|
显示全部楼层
本帖最后由 ht5124251 于 2015-6-18 14:30 编辑
指定消息里有 特定的字符
全部的消息里太长了 他发一次消息就占用了2个屏幕 目前我是这样获取信息的
- 变量 选项=下拉框获取选项("下拉框0")
- 变量 内容=下拉框获取选项文本("下拉框0",选项)
- 变量 hwnd = ts[0].EnumWindow(0,内容,"TXGuiFoundation",1+2+4+8+16)
- 变量 ret=ts[0].BindWindow(hwnd,"normal","dx","dx",1)
-
- 等待(100)
- ts[0].MoveTo(100,300)
- 等待(100)
- ts[0].RightClick()
- ts[0].UnBindWindow()
- 等待(1000)
- 变量 hwnds = ts[1].EnumWindow(0,"TXMenuWindow","TXGuiFoundation",1+2+4+8+16)
- //消息框(hwnds)
- 变量 ret1=ts[1].BindWindow(hwnds,"normal","dx","dx",1)
- 等待(2000)
- ts[1].MoveTo(25,50)
- 等待(500)
- ts[1].LeftClick()
- ts[1].UnBindWindow()
- 等待(5000)
- ret=ts[0].BindWindow(hwnd,"normal","dx","dx",1)
- ts[0].MoveTo(100,290)
- 等待(100)
- ts[0].RightClick()
- ts[0].UnBindWindow()
- 等待(2000)
- hwnds = ts[1].EnumWindow(0,"TXMenuWindow","TXGuiFoundation",1+2+4+8+16)
- ret1=ts[1].BindWindow(hwnds,"normal","dx","dx",1)
- 等待(500)
- ts[1].MoveTo(25,15)
- 等待(500)
- ts[1].LeftClick()
- ts[1].UnBindWindow()
- 变量 输出 = 获取剪切板()
- 调试输出(输出)
复制代码
最后在分析剪切板的内容 这样的话 就没办法分辨出 他的消息是刚发出来的 还是上一次发的信息
|
|