怎么样根据窗口句柄修改控件文本呢
AU3已有ControlSetText函数来修改控件文本,还有ControlSend 也可以,但是好像根据窗口句柄来修改控件文本没有.望哪位高手指点一下. 就这个意思吗?Run("notepad.exe")WinWait("")
ControlSetText(WinGetHandle(""), "", "Edit1", "这是新的文本" ) 调用WinSetTitle,这个函数支持使用句柄。 用 winwait
WinWaitActive
WinGetHandle
都可以获取窗口的句柄 http://www.autoitx.com/forum.php?mod=viewthread&tid=21651&highlight=%CC%EC%BF%D5
看这个帖子吧!
你是想要这种效果是吧! 回复 5# hzxymkb
谢谢版主的回复,比如说打开QQ2011登入对话框,我们可以通过ControlSetText("QQ2011", "", "TXEdit1", "123456789" ) 来输入QQ号123456789,..但我要的效果是直接针对"TXEdit1"这个控件的句柄来给他赋值为123456789,也就是直接对QQ2011主窗口中的子窗口TXEdit1重新赋值..相当于函数为----文本框重赋新值(窗口句柄,内容)
页:
[1]