如何复制出来里面的字?
本帖最后由 faceyao 于 2009-6-17 22:49 编辑请问如何把附件聊天对话框里面的文字内容复制出来,复制到另外一个已打开的b.txt中。
############
sleep(1400)
Opt("WinTitleMatchMode", 2)
$var = ControlGetText("xiaofang","","")
ClipPut ( "$var" )
############
以上是偶看了"中文帮助"后写的代码,可运行后没效果,聊天内容并没有被复制到剪贴板里面,又看了论坛其他相关"文字获取"的帖子,但实在还是没有头绪,哪位高手帮忙纠正一下以上代码,谢谢了。 你先用窗口信息工具看看,好像也不能看到文本,你换个方法吧 本帖最后由 faceyao 于 2009-6-17 22:45 编辑
>>>> Window <<<<
Title: xf
Class: IMWindowClass
Position: 158, 77
Size: 485, 452
Style: 0x16CF0000
ExStyle: 0x00010100
Handle: 0x000C0916
>>>> Control <<<<
Class: DirectUIHWND
Instance: 1
ClassnameNN: DirectUIHWND1
Advanced (Class):
ID:
Text:
Position: 0, 0
Size: 477, 406
ControlClick Coords: 459, 238
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x00080910
以上是“窗口信息工具”查看到的,接下来怎么做 没用msn
既然可以抓到控件,试试这样$var = ControlGetText("xiaofang — 对话","","DirectUIHWND1")
目的是要把聊天内容(记录)复制到剪贴板 6# faceyao
应该激活当前窗口,才进行下一步的操作。 本帖最后由 faceyao 于 2009-6-17 22:46 编辑
搞好了,是ControlGetText的内容key错字了
页:
[1]