#c
#c
Вопрос:
Допустим, у меня свернуто 5 окон блокнота. И у меня есть текстовый файл. Я хочу, чтобы мой скрипт мог читать этот текстовый файл и отправлять нажатия клавиш во все эти программы.
Я пытался использовать SendInput(), но это работает только в окнах переднего плана.
#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 << "Tickn";
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 hwndn";
Sleep(1000);
}
cout << "Completen";
cin.get();
cin.sync();
return 0;
}
Это то, что у меня есть в настоящее время, но оно не делает то, что я хочу, чтобы оно делало. Любая помощь очень ценится.