URL
-
Cool Danke es klappt

Ich werde jetzt denn Ablauf per While Schleife wiederholen 500 mal oder so
Doch da hätt ich noch ne kleine Frage, wie bau ich eine Variable unter LPCTSTR param = _T("http://www.c-plusplus.net"); ein?
-
Du willst doch wohl nicht etwa Blödsinn machen, hm?

Neeeeeeeeeeeeein....
-
Nein wirklich nicht

-
Soso!
Kennst du sprintf?Es gibt _stprintf. Ein Macro, das je nachdem ob UNICODE definiert ist oder nicht, entweder swprintf oder sprintf generiert:
TCHAR url [512]={0}; for ( int x = 0; x < 100; x++ ) { _stprintf( url, _T("x = %d"), x ); cout << url << endl; }
-
brows0r schrieb:
LPCTSTR op = _T(""); LPCTSTR file = _T("C:\\Programme\\Internet Explorer\\iexplore.exe"); LPCTSTR param = _T("http://www.c-plusplus.net"); LPCTSTR dir = NULL; INT show = SW_SHOW; ShellExecute(NULL,op,file,param,dir,show);Noch besser ist's, bei dem Parameter "file" die URL anzugeben (und bei Param dann nix), dann wird immer mit dem Standard-Browser geöffnet
Und bei "verb" würde ich "open" angeben, ist das bei leerer Angabe default?
-
Badestrand schrieb:
brows0r schrieb:
LPCTSTR op = _T(""); LPCTSTR file = _T("C:\\Programme\\Internet Explorer\\iexplore.exe"); LPCTSTR param = _T("http://www.c-plusplus.net"); LPCTSTR dir = NULL; INT show = SW_SHOW; ShellExecute(NULL,op,file,param,dir,show);Noch besser ist's, bei dem Parameter "file" die URL anzugeben (und bei Param dann nix), dann wird immer mit dem Standard-Browser geöffnet
Und bei "verb" würde ich "open" angeben, ist das bei leerer Angabe default?Ja, das ist default:
...
If lpOperation is NULL, the function opens the file specified by lpFile. If lpOperation is "open" or "explore", the function attempts to open or explore the folder. ...
-
Ok Danke
@grins0r ich hab das ned so verstanden, doch hab ich was anderes Gefunden mit strcpy. Doch hab ich hier wieder ein Error :Salso als erstes hab ich ja meine int x; und dann erstell ich mir nen char string[250];
int x = 4; char string[250]; strcpy(string, "http://Beispiel.de/index.php?user="); strcpy(string, x);Doch hier kommt der Fehler: invalid conversion from `int' to `const char*'
hab versucht x zu char zu Konvetieren (string, char*(x)) doch das ging leider nicht.
Könnt ihr mir hier weiterhelfen?
-
strcpy erwartet zwei char* parameter, du übergibst aber einen char* und einen int parameter, damit kann die funktion nicht umgehen
http://www.cplusplus.com/reference/clibrary/cstring/strcpy/was du suchst, ist die funktion sprintf:
http://www.cplusplus.com/reference/clibrary/cstdio/sprintf/
-
Thx
hat geklappt 
Ich hätt da noch ne Frage

Wenn ich das jetzt laufen lasse laufen über 500 Tabs.
Also meine Frage: Könnt ich das auch so machen das sich nur die Adresse ändert? Ohne das ein neuer Browser augeht.
Habs mit lpOperation edit versucht aber ist nur für Texteditoren :S
-
Rofl schrieb:
Könnt ich das auch so machen das sich nur die Adresse ändert? Ohne das ein neuer Browser augeht.
Da musst du dann direkt mit der API des jeweiligen Browsers arbeiten, ist ein wenig schwieriger. Und wenn, würde ich noch am ehesten mit dem IE arbeiten, den hat (bis Win7) jeder drauf.
-
Kriegt man die API von IE bzw. Firefox einfach so??
-
Rofl schrieb:
Kriegt man die API von IE bzw. Firefox einfach so??
Hehe
APIs sind dafür da, gekriegt zu werden. Soll heißen: Es sind (jedenfalls für den IE und FF) extra Schnittstellen entwickelt/bereitgestellt worden, mit deren Hilfe man den jeweiligen Browser steuern und/oder automatisieren kann.
-
Ok, Danke an euch alle das ihr mir geholfen habt

Mfg, Rofl
-
Dieser Thread wurde von Moderator/in pumuckl 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.
-
Hätte da noch ne kleine Frage.. Gibts irgendein Buch oder ne Seite wo man direkt programmieren mit API lernt?
-
Ist die Internet Explorer API im header "windows.h" dabei?
-
Rofl schrieb:
Hätte da noch ne kleine Frage.. Gibts irgendein Buch oder ne Seite wo man direkt programmieren mit API lernt?
nein, je früher du dir das Trial-and-error prinzip aneignest, desto besser.
-
Da ich jetzt schon einiges gecheckt habe über WinApi wollt ich mal Fragen mit welcher Funktion ich mit dem Standart Browser die URL's durchgehe ohne neuen Tab oder Fenster zu öffnen.
-
Weiß es niemand ????