Jak wypelnic automatycznie pola w instalatorze office'a???

0

Mam juz dosyc polecenia Ctrl+C i Ctrl+V chcialbym napisac programik ktory po odpaleniu setupa wpisze mi automatycznie numer seryjny do danego produktu jak mam to zrobic???

0

nie jestem w tym biegły ale wydaje mi się że uchwyty powinny cos pomóc.

Poprawcie jeśli się mylę

0

Dokładnie - skorzystaj z uchwytów. Funkcje FindWindow() oraz FindWindowEx powinny pomóc.

0

A czy przypadkiem nie zrobi sie tego za pomoca WINAPI i komunikatów?? Co wy o tym myslicie??

0

A czy przypadkiem nie zrobi sie tego za pomoca WINAPI i komunikatów?? Co wy o tym myslicie??

Nic nie myślimy .. - może byś sprecyzował swoją wypowiedź ? Poza tym w/w funkcje FindWindow() oraz FindWindowEx()to własnie funkcje API.

0

Ze WinApi OK wiadomo!ze FindWindow tez ok wiadomo.
Ale może ktoś ma pomysł jak wysłać fragment tekstu do komponentu typu
LabeledEdit innego programu w tym przypadku setup office?

0

Skorzystaj z SendMessage().

LRESULT SendMessage(

HWND hWnd,	// handle of destination window
UINT Msg,	// message to send
WPARAM wParam,	// first message parameter
LPARAM lParam 	// second message parameter

);

Handle - uchwyt kontrolki,
Msg - jeżeli chodzi o Edit'a to przeszukaj helpa pod hasłem 'EM_'
WParam, LParam - dowiesz się z w/w helpa.

0

Można też (zamiast bawić się w wyszukiwanie uchwytu kontrolki) spróbować wysłać WM_CHAR do okna, któro wpisze key, albo keybd_event(), albo SendInput() .. - może okazać się wygodniej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1