c/c++如何向指定窗口发送ctrl+v然后回车
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c/c++如何向指定窗口发送ctrl+v然后回车相关的知识,希望对你有一定的参考价值。
有一个程序 窗口标题为“获取真实ip:” 里面有一个文本框和确定, 假设剪贴板里已经保存了ip地址 想做一个程序,一旦检测到这个窗口的存在就向这个文本框发送ctrl+v然后回车 做得到吗?求助
别的语言也可以 如果是vbs js 那最好了。。
第二步,向该窗口句柄SendMessage(hWnd, WM_PASTE, 0, 0) 粘贴
第三步,继续发送WM_KEYDOWN消息,虚拟键VK_ENTER
这样就应该做到粘贴回车了 参考技术A 因为这个文本框可能不在前台,所以用keybd_event模拟是不太好的。而且单纯的CTRL-V不能替换掉现有文本。
最好的方法是获取到剪贴板的文本,自己加上一个\r\n回车,然后SetWindowText。
以上是关于c/c++如何向指定窗口发送ctrl+v然后回车的主要内容,如果未能解决你的问题,请参考以下文章
如何在VB中用PostMessage向指定窗口发送带有修饰键的组合键?
MFC有没有哪几个函数结合起来能做到给一个窗口发键盘消息?比如说向一个窗口发送Ctrl+V?
用C语言,向一个指定的的窗口发送固定的信息,怎么实现啊? 希望能提供源代码参考。希望大家不吝赐教