Mógłbyś to zrobić w taki sposób:
#include <iostream>
#include <string>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
ifstream file("plik.txt");
string a;
while(getline(file,a)){
SetCursorPos(100,100);
INPUT Input={0};
Input.type=INPUT_MOUSE;
Input.mi.dwFlags=MOUSEEVENTF_LEFTDOWN;
::SendInput(1,&Input,sizeof(INPUT));
::ZeroMemory(&Input,sizeof(INPUT));
Input.type=INPUT_MOUSE;
Input.mi.dwFlags=MOUSEEVENTF_LEFTUP;
::SendInput(1,&Input,sizeof(INPUT));
keybd_event(VK_RETURN,0x9C,0,0);
keybd_event(VK_RETURN,0x9C,KEYEVENTF_KEYUP,0);
}
return 0;
}
Program dla każdej linijki w pliku "plik.txt":
- Ustawia kursor na pozycję 100 100,
- Klika lewy przycisk myszy,
- Klika enter.
Więc musiałbyś trochę pozmieniać kod i dodać wypisywanie zmiennej.