Uruchomienie Okienka i wyslanie ENTERA

0

A mzoe wiecie w jaki sposob otworzyc dana aplikacje i wyslac jej dany klawisz?

bo ja robie to tak ze robie:

system("mojprogram.exe");

a nasteopnie generuje plik dla KIX'a ktory ma wyslac np klawisz "Enter" dla danej aplikacji i uruchamiam

system("kix32 Enter.kix");

... Mi to dziala ze wiem ze to nie ladnie i brzydko...

Wiec jak uruchomic jakas aplikacje okienkowa np NOTEPAD i wpisac tam literke T badz najlepiej ENTER...

0

czyzby komuniakty systemowe (WM_xxx)?

0

ale chodzi mi o wyslanie klawisza dokladnie do danej aplikacji
Jak moge do danego okienka cos wyslac?

chodzi mi o to ze chce wykonac

system("rundll32 mshtml.dll, PrintHTML cos.htm");

a nastepnie wyslac tam klawisz enter.... (bo otwiera sie okienko do drukowania a ja chce wyslac od razu tam entera bo plikow bede mial do wydrukowania ok 1500 stron...

A moze macie jakis szybszy sposob?

0

no a jak uzywa sie WM'ow? pobierasz uchwyt okna gdzie chcesz wyslac komunikat i go wysylasz :-/ zreszta, poszukaj WinMacro.

0

:-/ Sciagnalem sobie ten WinMacro...
ale co dalej??
czy jest cos z WinApi?? albo cokolwiek?

moze jest takie cos ze bede tworzyl sobie jakas zmienna i np cos takiego:

HookClass *uchwyt("rundll32 mshtml.dll, PrintHtml cos.htm");
uchwyt -> SendKey(KEY_ENTER);

Czy moze jest gdzies cos podobnego ??
bardzo prosze o pomoc....

0

Znalazlem sobie takie cos:
SendKeysClass

Wrescie moge latwo wszystko napisac bez potrzeby uzywania kixa ;-)

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