Dipende tutto dall'applicazione con cui interagire. Alcune applicazioni forniscono delle apposite interfacce per interagire con altri programmi (vedi ad esempio gli oggetti COM per interagire con Office e i relativi PIA), ma la maggior parte non prevede questo. In questo caso non c'è un approccio universalmente valido, generalmente si studia la struttura delle finestre dell'applicazione con applicazioni come Spy++ e poi dal programma si cercano le finestre che interessano (FindWindow, FindWindowEx), in modo da poter simulare degli input dell'utente (keyb_event, mouse_event, SendInput, SendMessage con WM_KEYDOWN, WM_KEYUP, ...), ottenere il testo contenuto nei controlli (GetWindowText, ...), eccetera.

Rispondi quotando