• 1
  • 2
2008-02-04, 12:22
  #1
Medlem
Dockeys avatar
Hej alla

Har en liten fråga: Är det möjligt att öppna en hemsida via c++ (använder visual studio 2003)? Har hittat en liten rolig hemsida som jag skulle vilja öppna ca. 1 000 000 ggr (for-snurra) (på en kompis dator så klart)
Någon som han hjälpa en oskyldig liten programmerare?

EDIT: har sökt på både google och här på FB, men inte lyckats hitta något.
__________________
Senast redigerad av Dockey 2008-02-04 kl. 12:27.
Citera
2008-02-04, 13:05
  #2
Medlem
http://beej.us/guide/bgnet/

Finns massor med guider
Citera
2008-02-04, 13:11
  #3
Medlem
Dockeys avatar
Citat:
Ursprungligen postat av math(random)
http://beej.us/guide/bgnet/

Finns massor med guider

Det där var lite för mycket information i den guiden. Jag är inte så jätte insatt i ämnet, så förstår nästan inget utav det

Inte någon som kan skicka ett program exempel på några rader där man kan se hur man gör?
Citera
2008-02-04, 13:37
  #4
Medlem
SparTyres avatar
Finns en funktion som heter system() som tar en C-sträng som argument. Finns kanske något argument för uppstart av firefox/ie du kan använda dig av.

Kod:
#include <stdlib.h>

int main(int argc, char* argv[])
{
    system("C:\\Program\\Browser\\Browser.exe");

    return 0;
}
Citera
2008-02-04, 13:56
  #5
Medlem
Dockeys avatar
Borde inte detta funka?

Kod:
#include <stdlib.h>
#include <cstring>

int main()
{
    system("C:\Program\Internet Explorer\iexplore.exe");

    return 0;
}

får detta error

Kod:
fatal error C1010: unexpected end of file while looking for precompiled header directive
Citera
2008-02-04, 14:45
  #6
Medlem
sp00ks avatar
Hittade en liten artikel om just det du vill göra hos microsoft (http://support.microsoft.com/kb/224816).
Det viktigaste i texten är:
Citat:
If you used Microsoft Visual C++ to develop your application, the following code describes how to call ShellExecute.

LONG r = ShellExecute(NULL, "open", "http://www.microsoft.com", NULL, NULL, SW_SHOWNORMAL);
Med den kodsnutten öppnas alltså windows förvalda webbläsare och går till www.microsoft.com.

Skickar med ett gäng länkar om du vill förkovra dig lite... http://search.msdn.microsoft.com/sea...y=shellexecute
Hoppas det hjälper...
Citera
2008-02-04, 14:50
  #7
Medlem
Dockeys avatar
Citat:
Ursprungligen postat av sp00k
Hittade en liten artikel om just det du vill göra hos microsoft (http://support.microsoft.com/kb/224816).
Det viktigaste i texten är:

Med den kodsnutten öppnas alltså windows förvalda webbläsare och går till www.microsoft.com.

Skickar med ett gäng länkar om du vill förkovra dig lite... http://search.msdn.microsoft.com/sea...y=shellexecute
Hoppas det hjälper...

Tack så jätte mycket! Ska prova det snarast!
Citera
2008-02-04, 15:10
  #8
Medlem
Dockeys avatar
Har fått fram detta nu
Kod:
#include <iostream>
#include "shellapi.h"
#include <stdlib.h>

using namespace std;

void main()
{
	long r = ShellExecute(NULL, "open", "http://members.on.nimp.org/?u=timecop", NULL, NULL, SW_SHOWNA);
}

Får dock samma error igen
__________________
Senast redigerad av Dockey 2008-02-04 kl. 15:14.
Citera
2008-02-04, 15:15
  #9
Medlem
groils avatar
Libcurl någon?
Citera
2008-02-04, 15:23
  #10
Medlem
Dockeys avatar
Citat:
Ursprungligen postat av groil
Libcurl någon?

Sökte lite snabbt på "libcURL".. Det används för någon sorts nedladdning?
Citera
2008-02-04, 17:02
  #11
Medlem
Dockeys avatar
Har nu laddat ner: curl-7.18.0.zip
Läste lite snabbt igenom instruktionerna för det, och ska jag vara ärlig verkar det vara väldigt krångligt.
Är det verkligen nödvändigt att använda så pass avancerade saker?
Det går inte att lösa på ett enklare sätt?
Citera
2008-02-04, 17:06
  #12
Bannlyst
Citat:
Ursprungligen postat av Dockey
Borde inte detta funka?

Kod:
#include <stdlib.h>
#include <cstring>

int main()
{
    system("C:\Program\Internet Explorer\iexplore.exe");

    return 0;
}

får detta error

Kod:
fatal error C1010: unexpected end of file while looking for precompiled header directive

Kan det inte vara så enkelt som att du måste skriva två stycken \ ?
Förmodligen så tror kompilatorn att \P är ett kommando, samma med \I osv.

Kod:
system("C:\\Program\\Internet Explorer\\iexplore.exe");

Samma fel?

Mvh
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in