Rijesio sam dio problema samo imam jednu gresku koju bas ne mogu da savatim sto se dogadja pa MOLIM da mi pomognete.
Prvo nadjem formu koristeci
Code:
Interaction.AppActivate(tbCaptionForme.Text); // Prima parametar caption koji forma ima
i zatim posaljem niz komandi i textova toj formi preko SendKeys
Code:
SendKeys.SendWait("Prvi text");
SendKeys.Send("{TAB}");
SendKeys.SendWait("Drugi text");
SendKeys.Send("{TAB}");
SendKeys.SendWait("Treci text");
SendKeys.Send("{TAB}");
Ovo dobro radi prvi put, medjutim drugi put i dalje počne mi preskakati polja i upisuje mi nasumice po citavoj formi ali opet u redosljedu. Moje pitanje je u cemu je prolem sa ovom komandom i kako da svaki put postavim fokus na prvi text box u nekoj vec pokrenutoj aplikaciji.
Problem je bio sljedeci za one koji nisu procitali:
Treba da napravim program koji ce kad se pokrene sa moje forme uzimati podatke i prebacivati u formu vec pokrenutog programa. Na primjer napravim svoju aplikaciju koja ima jedan text box u kome pise "ping
www.google.com" i jedno dugme. Prije toga pokrenem Run iz start menia i vratim se na svoju formu i kliknem na to dugme, koje ce onda imati funkciju da se fokusira na drugu formu i upise text iz mog text boxa u kojem pise "pinga
www.google.com" i prekopira u Run program i klikne OK. To sam ja uradio sa gore navedenim komandama. Medjutim problem mi nastaje ako sad vise puta kliknem na to dugme a na primjer ako nije bila rijec o aplikaciji run nego nekoj drugoj sa vise text boxova on mi nasumice pise po tim boxovima.
Everything is possible !!!