---
title: "öppna websida med c++?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/72327-öppna-websida-med-c"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "woppe"
published: "2003-03-27T16:27:42.000Z"
updated: "2003-04-07T11:29:06.000Z"
replies: 12
views: 446
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/72327-öppna-websida-med-c"
---

# öppna websida med c++?

## #1 — woppe, 2003-03-27T16:27Z

Hej!
jag är nybörjare på c++ och undrar om det går att öppna en hemsida med ett program skrivet med c++?
Om det går, hur gör man?
Ni kan lägga upp kod på <http://promodders.dajm.com/swescripters/anv>
eller skriva den i den här tråden.

Jag ska busa lite på ett LAN som börjar i morgon

Permalänk: https://www.webforum.nu/p/72327

## #2 — niko, 2003-03-27T16:36Z

Du kanske borde utveckla vad "att öppna en hemsida" betyder?

1\. Att TCP/IP-mässigt anropa en URL från ett program?
2\. Att ladda ner HTML från en URL och på nåt sätt parsa den?
3\. Att dra igång en instans av en viss Webläsare med en viss URL förifylld?
4\. Nåt annat?

Permalänk: https://www.webforum.nu/p/992210

## #3 — woppe, 2003-03-27T16:48Z

nr 3 :)

Permalänk: https://www.webforum.nu/p/992221

## #4 — Nexus86, 2003-03-27T16:49Z

WinExec("start http://minsida.com", SHOW);

Permalänk: https://www.webforum.nu/p/992223

## #5 — woppe, 2003-03-27T16:54Z

Är det bara att klistra in WinExec("start <http://www.sweclockers.com>", SHOW); i ett win32 console app. inom int main()?

Permalänk: https://www.webforum.nu/p/992233

## #6 — Engine^, 2003-03-27T17:09Z

[WinExec](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp)

Bara att testa och se om det fungerar...

Permalänk: https://www.webforum.nu/p/992249

## #7 — Marcus E, 2003-03-27T17:32Z

> **MSDN skrev:**
>
> Note  This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.

Undvik dessa funktioner. I det här fallet ska det vara ShellExecute. <http://www.webforum.nu/showthread.php?s=&postid=359613#post359613>

Permalänk: https://www.webforum.nu/p/992274

## #8 — woppe, 2003-03-27T18:27Z

> **Marcus E skrev:**
>
> > **MSDN skrev:**
> >
> > Note  This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
>
> 
> 
> Undvik dessa funktioner. I det här fallet ska det vara ShellExecute. <http://www.webforum.nu/showthread.php?s=&postid=359613#post359613>

Jag läste det som stod i tråden, men det fungerar inte för mig. Jag får 5 errors.
Kan någon ge mig ett kodexempel?

Permalänk: https://www.webforum.nu/p/992317

## #9 — niko, 2003-03-27T18:37Z

```
#include <windows.h>

int main(int argc, char* argv[])
{
	ShellExecute(NULL, "open", "http://google.com", NULL, NULL, SW_SHOW); 
	return 0;
}
```

Fast om du bara ska "busa lite" så kanske det är rätt mycket smidigare att bara skapa en VBS-fil med innehållet:

```
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "http://google.com"
```

så kan du ju ha olika URL:er utan att kompilera om?

Permalänk: https://www.webforum.nu/p/992322

## #10 — woppe, 2003-03-27T18:53Z

ah tack! men hur gör man om man vill öppna många sidor då?
Jag skrev in ShellExecute(NULL, "open", "http://google.com", NULL, NULL, SW_SHOW); flera gånger, men då öppnades sidan bara en gång..

Permalänk: https://www.webforum.nu/p/992325

## #11 — Viktor, 2003-03-27T19:02Z

Om det är IE som du kör är det nog en inställning i IE som måste ändras, "Tools"-\>"Internet Options..."-\>"Advanced"-\>"Reuse windows for launching shortcuts", bocka av denna option så ska det nog öppnas flera fönster.

/Viktor

Permalänk: https://www.webforum.nu/p/992334

## #12 — Denniz PoP, 2003-04-07T11:02Z

Borde det inte funka om man skriver:

ShellExecute(NULL, "open", "iexplore <http://google.com>", NULL, NULL, SW_SHOW); 

också? Vet inte, har inte orkat testa.

Permalänk: https://www.webforum.nu/p/1002519

## #13 — Marcus E, 2003-04-07T11:29Z

Nej, eftersom programmet och parametrarna ska vara åtskilda.
ShellExecute(NULL, "open", "iexplore", "http://google.com",  NULL, SW_SHOW); 

Detta förutsätter dock att Internet Explorer är webbläsaren som användaren vill använda OCH att filen heter just iexplore(.exe). De problemen slipper man med [det andra alternativet](http://www.webforum.nu/showthread.php?s=&postid=359613#post359613).

Permalänk: https://www.webforum.nu/p/1002528

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/72327-öppna-websida-med-c
