anderes Programm öffnen und Tastendruck simulieren....
-
Hallo!
Ich habe mir zwar schon die beiden Themen hier zum Thema Tastendruck und Mausklick angesehen:
http://www.c-plusplus.net/forum/viewtopic.php?t=39183
http://www.c-plusplus.net/forum/viewtopic.php?t=39143Aber das passt beides nicht wirklich zu meinem Problem.
Ich möchte in meinem C-Programm(A) eine Funktion einbauen, die zu Beginn ein anderes Programm(B)öffnet (unter Windows) und in diesem Programm(B) alle paar Minuten (Zeitintervall steht noch nicht fest, wahrscheinlich 7 min.) auf einen bestimmten Butten klickt. Das soll durchgeführt werden, während noch andere Funktionen im C-Programm(A) durchlaufen werden, in denen z.B. auch bestimmt wird, wann der Versuch beendet wird und somit das andere Programm(B) auch beendet werden kann.Kann mir jemand helfen?
Ist das überhaupt möglich in C?
-
Und was hat das was du möchtest mit MFC zu tun?
Du kannst ja ein Programm mit ShellExecute(...) öffnen.
Schau dir das mal in der FAQ, Suche oder MSDN an.
Eine Nachricht kannst du mit PostMessage(...) auf eine ander App senden.
Den Zeitintervall kannst du dir ja mit einem Timer generieren aber wie das mit C geht weiß ich nicht. Hier bist du ja auch im MFC-Forum!!!
Aber zu Nachrichten senden bzw. Ereignisse in einer anderen App auslösen gibt es genug Thread hier im Forum. Einfach mal nach PostMessage, RegisterWindowMessage usw. suchen.Vile Glück noch bei deinem Vorhaben.
Gruß,
Stalin
-
Ich hatte das hier reingesetzt, weil ich das mit Visual C++ 6.0 mache...
Und evtl. gibt es da ja noch andere Möglichkeiten.
Momentan hab ich das ganze auch noch als Konsolenanwendung, wollte es aber später schon als Fensteranwendung haben...