TC官方合作论坛

标题: 新手求助,怎么在后台的情况下向记事本发送字符串? [打印本页]

作者: 58656984    时间: 2012-5-10 10:43
标题: 新手求助,怎么在后台的情况下向记事本发送字符串?
部分代码如下:
window.setwindowtop(w,true)     //第一步窗口置顶,w是窗口句柄,能够找到
window.sendstring(w,"asd")       //第二步向窗口发送字符串asd

试着运行了下,发现记事本还是空白一片,
接着我把向窗口发送字符串改为向窗口提交字符串,但是记事本还是空白一片,
添加了个窗口最大化的代码,能够实现,
在此,我迷茫了,实在琢磨不出哪里出问题了,求各位好心的前辈指导,谢谢了。
还有向窗口发送字符串和向窗口提交字符串,这发送和提交有什么区别呢?





作者: 战斗之神    时间: 2012-5-10 10:45
额 。 。 不是都说记事本有两个窗口句柄吗?
作者: tyuyan    时间: 2012-5-10 10:48
记事本是有两个窗口句柄的。        窗口标题是一个句柄。。 编辑区域有个句柄
       如果你是通过窗口.找到窗口("xxxx")    获取到的句柄的话,就只会支持前台操作。
       如果你是通过窗口.鼠标所在窗口句柄()    获得窗口句柄的话,就支持后台操作。(把鼠标放在内容编写区域,然后启动脚本)

       亲,求采纳

作者: 58656984    时间: 2012-5-10 10:52
回复 3楼tyuyan的帖子

非常感谢,多少明白点了,我试着去换下找窗口句柄的方式,看看能不能实现,很新的新手,不知道记事本找句柄这个特性。。还有窗口发送和提交有什么区别吗?
作者: tyuyan    时间: 2012-5-10 11:00
窗口发送和提交都是后台的,区别就是发送消息,发送之后就不管发送有没有成功,就只是发送。  提交的话,就是提供成功就有返回值。
        这个区别没什么关系,影响不大。 反正都是后台的。
作者: lt729541702    时间: 2012-5-10 11:08
亲                别忘了切换输入法哦
作者: 落叶归根    时间: 2012-5-10 11:34
  小三姐真是无处不在啊! 太热心了 。  去申请版主吧!
作者: jlklove    时间: 2012-5-10 11:57
支持
作者: 花开花落    时间: 2012-5-10 13:56
小三姐 。  忒热心了。  按照小三姐的去做吧!  应该就可以了。
作者: TakeBobo    时间: 2012-5-10 14:03
来学习了 。感谢三姐
作者: 无情的冷风    时间: 2012-5-10 14:38
记事本是有两个窗口句柄的, 用AB抓抓获取就知道了。
作者: 战地之王    时间: 2012-5-10 14:53
学习了 。




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