C++ 如何同时向多个最小化窗口发送键盘笔划
假设我最小化了5个记事本窗口。我有一个文本文件。我希望能够使我的脚本能够读取此文本文件,并将键盘笔划发送到所有这些程序 我尝试使用SendInput(),但这只适用于前台窗口C++ 如何同时向多个最小化窗口发送键盘笔划,c++,C++,假设我最小化了5个记事本窗口。我有一个文本文件。我希望能够使我的脚本能够读取此文本文件,并将键盘笔划发送到所有这些程序 我尝试使用SendInput(),但这只适用于前台窗口 #include <iostream> #include <windows.h> using namespace std; int main() { HWND hwnd; hwnd = FindWindow(NULL, "Untitled - Notepad")
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
HWND hwnd;
hwnd = FindWindow(NULL, "Untitled - Notepad");
hwnd = FindWindowEx(hwnd, NULL, "Edit", NULL);
while(!(GetAsyncKeyState(VK_ESCAPE)))
{
if(hwnd != NULL)
{
cout << "Tick\n";
PostMessage(hwnd, WM_KEYDOWN, VK_RETURN, 0);
PostMessage(hwnd, WM_KEYUP, VK_RETURN, 0);
//SendMessage(hwnd, WM_KEYDOWN, VK_RETURN, 0);
//SendMessage(hwnd, WM_KEYUP, VK_RETURN, 0);
Sleep(1000);
}
else
cout << "Failed, cant find hwnd\n";
Sleep(1000);
}
cout << "Complete\n";
cin.get();
cin.sync();
return 0;
}
#包括
#包括
使用名称空间std;
int main()
{
HWND-HWND;
hwnd=FindWindow(NULL,“无标题记事本”);
hwnd=FindWindowEx(hwnd,NULL,“编辑”,NULL);
而(!(GetAsyncKeyState(VK_ESCAPE)))
{
如果(hwnd!=NULL)
{
库特