Browser öffnen
-
Hi
Bin mir nicht ganz sicher ob das hier rein gehört:
Kann man mit C++ ein Programm schreiben, welches (z.B.) den Internet Explorer mit der Seite Google öffnet und (oben links) auf Bilder "klickt"?
-
Mit Standard-C++ nicht.Aber mit der WinAPI.
-
Warum auf Bilder klicken lassen? Übergib dem Browser doch gleich die URL zur Bildersuche:
system("\"C:\\Programme\\Internet Explorer\\iexplore.exe\" http://images.google.de");Ansonsten s. Firefighter.
Greetz
-
nick443 schrieb:
Kann man mit C++ ein Programm schreiben, welches (z.B.) den Internet Explorer mit der Seite Google öffnet und (oben links) auf Bilder "klickt"?
Ganz sicher nicht mit Standard C++. Aber du kannst, wenn du von IE redest, dies auf Windows über die WinAPI und ShellExecute erreichen:
http://msdn.microsoft.com/en-us/library/bb762153.aspxKlicken muss man auch nicht. Die Bildersuche hat ihre eigene URL:
http://images.google.com/Alles zusammengefügt:
ShellExecuteW(0, L"open", L"http://images.google.com/", 0, 0, SW_SHOW);Dies wird den Default-Browser öffnen und die entsprechende URL anzeigen.
Edit:
Wieso man system meiden sollte.
Ich dachte ich füge den Link besser noch dazu
Grüssli
-
Abgesehen davon, hat ShellExecute den Vorteil, dass durch direktes öffnen der URL ohne Angabe einer speziellen Anwendung der Default-Browser aufgerufen wird und nicht zwingend der IE.
Greetz
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Vorab schonmal: Danke

Könnte man nun - als kleine Ergänzung - auch eine Eingabe auf (images.google.de) tätigen lassen, wie z.B. "Tulpe"?
-
Auch das ist unnötig. Du rufst die URL einfach mit Parameter auf:
http://images.google.de/images?q=Tulpe
Bei google wird auch auf der Web-Suche der Parameter q benutzt. Das würde schon reichen (bei google direkt, gibt es noch 2-3 Parameter, sind allerdings für die Suche nicht wirklich von Bedeutung).Vielleicht solltest du dich ein wenig mit HTTP und der Übergabe von GET-Parametern vertraut machen. Man muss das System weder automatisch klicken noch tippen lassen.
Greetz
-
Man muss das System weder automatisch klicken noch tippen lassen.
Hmm, das ist eigentlich schade. Ich wollte eigentlich schön flexibel sein, sodass das Programm nicht "nur Bilder suchen kann", sondern sich z.B. auch bei GMX einloggn könnte(mittels Benutzername und Passwort). Gemeint ist der E-Mail-Login.
Ist sowas auch mit ShellExecute möglich
