URL im Standart Browser öffnen
-
Hallo,
ich möchte das sich eine Website im Standart Browser öffnet duch die Win32-Konsole
ShellExecute(Handle, "open", "http://www.skre.de/cpp", NULL,NULL,SW_SHOWDEFAULT);Funktioniert nicht obwohl #include <shellapi.h> im Header steht
-
Sorry, aber "funktioniert nicht" ist so ziemlich die sinnloseste Information überhaupt. Was funktioniert nicht: Compilerfehler (Welcher? Mit welchem Compiler?) oder Laufzeitfehler (Welche Meldung? Absturz?)...
Außerdem WinAPI-Problem, ist nicht konsolenspezifisch.
MfG SideWinder
-
Dieser Thread wurde von Moderator/in SideWinder aus dem Forum DOS und Win32-Konsole 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.
-
Dies klappt wunderbar:
#include <Windows.h> #include <shellapi.h> int main() { ShellExecute(NULL, "open", "http://www.skre.de/cpp",NULL,NULL,SW_SHOWDEFAULT); return 0; }Ich schätze mal, dass das erste Argument falsch ist oder du keinen Standartbrowser gesetzt hast.
-
huhu
wie macht man das denn so das sich in der URL noch eine Variable befindet?
-
Probier das:
[code] #include <Windows.h> #include <shellapi.h> int main() { ShellExecute(hWnd, NULL, TEXT("http://www.skre.de/cpp"),NULL,NULL,SW_SHOW); return 0; } [/code]
-
ROFL! Wie viele Beispiel wollt ihr noch posten
?Killian schrieb:
wie macht man das denn so das sich in der URL noch eine Variable befindet?
Was meinst Du mit 'Variable in der URL' ?
PS @OP: Bevor Du postest, solltest Du mal einen Blick in die FAQ werfen: URL mit Standardbrowser öffnen!(Sogar gleicher Titel!)
-
Ach ich glaub er will wissen wie man bsw folgendes macht:
#include <windows.h> #include <shellapi.h> #include <iostream> #include <sstream> int main() { unsigned int nPage = 0; std::cout << "Page? " << std::endl; std::cin >> nPage; std::stringstream ss; ss << "http://www.dickeeiger.de/index.php?page="; ss << nPage; ShellExecute(hWnd, NULL, ss.str().c_str(), NULL, NULL, SW_SHOWDEFAULT); return 0; }
-
Jo! Das kann gut sein! Wär ich irgendwie gar nit bekommen, naja vllt wird das Geheimnis ja noch gelüftet
:
-
(D)Evil schrieb:
Ach ich glaub er will wissen wie man bsw folgendes macht:
#include <windows.h> #include <shellapi.h> #include <iostream> #include <sstream> int main() { unsigned int nPage = 0; std::cout << "Page? " << std::endl; std::cin >> nPage; std::stringstream ss; ss << "http://www.dickeeiger.de/index.php?page="; ss << nPage; ShellExecute(hWnd, NULL, ss.str().c_str(), NULL, NULL, SW_SHOWDEFAULT); return 0; }Aber dann sollte er mal coden lernen.