naja die warte funktion sollte in
int main
{
}
passieren
Soso.
nun ja, das ist nur eine Wiederholung der Aufgabenstellung ...
Das ist durchaus eine korrekte Feststellung und verdient keine patzige Antwort.
Du hast mit
Wenn Programm Y dann gestartet wurde, soll Programm X Action 2 machen bzw einfach weiter machen.
nicht beantwortet, ob das Programm X vom Programm Y gestartet wird oder nicht. Ist das der Fall, bietet sich die Antwort von
@Endurion an; sie ist besser als die Alternative:
Sonst wäre der übliche Weg mit CreateProcess gefolgt von WaitForInputIdle
Falls das Programm X unabhängig davon gestartet werden soll (also Programm Y den Process Handle nicht direkt hat), dann kannst du auch mit dem von dir schon angesprochenen FindWindow
Hab es mit FindWindow versucht bin aber nicht weiter gekommen.
machen, dabei solltest du aber beachten, dass das nicht unbedingt zukunftssicher ist.
Der Titel von Programm Y ändert sich nicht. Also kann ruhig zb. Notepad.exe angegeben werden.
Und wenn es ein Update gibt, das den Titel/die Klasse verändert?
Falls du ein spezifisches Programm überprüfen willst, dann geht es auch über den Prozessnamen (auch das ist wie FindWindow() recht ungenau):
https://stackoverflow.com/questions/865152/how-can-i-get-a-process-handle-by-its-name-in-c
Aber alleine schon
Kann mir da jemand einen Code geben?
und
Ich brauche nur diese "Warte auf Notepad.exe funktion".
und
naja die warte funktion sollte in
int main
{
}
passieren
sagt eigentlich genug aus:
Du willst einen fertigen Code bekommen, also quasi eine Gratisleistung beziehen. Wir helfen auch gerne, aber wir machen dir nicht deine Arbeit.
Wenn es dir zu viel ist, auf nett gemeinte Rückfragen wie
Was hast du denn bis jetzt? Code?
zu reagieren und etwas abzuliefern, bei dem wir beim Code
helfen können, dann bist du hier wohl eher falsch.
Dazu auch:
https://www.tutorials.de/help/netiquette/
Solltest du dich dazu bequemen, dich an die Netiquette zu halten, dann können solche "Fragen" (die eher Aufträge sind), gerne hier gepostet werden:
https://www.tutorials.de/forums/jobboerse-jobs-tutorials-de.312/
Möglicherweise habe ich einen schlechten Tag, möglicherweise sehen das die anderen Forenmitglieder anders (wobei diese gerne ihren Unmut zu meinem Pamphlet zum Ausdruck bringen mögen), aber vor allem dein letzter Post kam bei mir ganz schlecht an.
Ich bin nicht nachtragend und helfe dir auch gerne, solltest du ein bisschen mithelfen, aber diese Erwartungshaltung geht mir auf den Zeiger.
Gruss
cwriter