Hallo zusammen,
Ich bin noch recht neu im "c" Programmieren und sitze der vor einem Problem.
Ich bin dabei für meinen Chef ein Programm zu erstellen, dass Firefox öffnet und ein Formular ausfüllt.
Läuft auch alles weosiet ganz gut. Aber sollte Firefox einmal länger zum starten benötigen, wird das Programm natürlich trotzdem abgespielt, aber mein Formular wird dann garnicht oder nicht richtig ausgefüllt.
Ich dacht mir ich löse das Problem einfach mit "if" und "else". Aber das geht leider nicht so wie gewünscht.
//Firefox starten.
Sleep(1000);
if ( ShellExecute(NULL, "open", "https://www.ausfuhrplus.internetzollanmeldung.de/iaap/logon1.do", NULL, NULL, SW_SHOW) )
{
Sleep(3000);
} else {
Sleep(15000);
}
So sieht mal der Anfang aus, Firefox wird gestartet und er wartet 3 Sekunden
bis es weiter geht, Allerdings will ich, falls Firefox länger zum starten brauch, das mein Programm 15 Sekunden wartet.
Ich muss also irgendwie überprüfen ob Firefox schon gestaret wurde. So stelle ich mir das zumindest vor.
Danke schonmal für die Hilfe.
Grüße bethebe