---
title: "Starta program från webbsida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/174900-starta-program-från-webbsida"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Gislaved"
published: "2008-10-22T08:22:24.000Z"
updated: "2008-10-22T14:55:57.000Z"
replies: 8
views: 896
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/webbutveckling/174900-starta-program-från-webbsida"
---

# Starta program från webbsida

## #1 — Gislaved, 2008-10-22T08:22Z

Jag har en kund som har ett intranät. Nu skulle de vilja lägga in genvägar till några av de program som användarna ska köra. De flesta programmen ligger på en server, men vissa finns även lokalt installerade hos användarna. En regelrätt länk till exe-filerna lär väl bara trigga igång en nedladdning av filen, och jag misstänker att det finns en del säkerhetsproblem med det här.

Är det någon som har förslag på en bra lösning? Alla på företaget kör Windows i någon form.

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

## #2 — Fredde Mannen, 2008-10-22T08:41Z

> **Gislaved skrev:**
>
> Jag har en kund som har ett intranät. Nu skulle de vilja lägga in genvägar till några av de program som användarna ska köra. De flesta programmen ligger på en server, men vissa finns även lokalt installerade hos användarna. En regelrätt länk till exe-filerna lär väl bara trigga igång en nedladdning av filen, och jag misstänker att det finns en del säkerhetsproblem med det här.
> 
> Är det någon som har förslag på en bra lösning? Alla på företaget kör Windows i någon form.

Om man kan köra länkarna som en ej regelrätt så att säga, att vi länkar på typ detta sätt: \\\\servername\\folder\\program.exe istället 
för /servername/folder/program.exe 

De som är lokalt installerade hos användarna, det blir väl lite krångligare kan jag tro. :)

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

## #3 — Gislaved, 2008-10-22T08:49Z

Tack, men sökvägarna är egentligen inte problemet. Jag har använt mig av \\\\servernamn\\program.exe och det ändra som händer är att filen laddas ned till användarens dator, precis som webbläsaren bör bete sig.

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

## #4 — SPiN, 2008-10-22T08:58Z

Det beror nog lite på vad det är för program. Microsoft Office kan man öppna via JavaScript, så länge det är installerat på klienten.

```
<script type="text/javascript">
function startMicrosoftWord() {
   var application = new ActiveXObject("Word.Application");
   if(application) {
      application.Visible = true;
      application.Documents.Open("EnWordFil.doc");
   }
}
</script>
```

Gäller det andra filer och att starta program från en server är du tvungen att skriva en egen ActiveX-kontroll.

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

## #5 — Gislaved, 2008-10-22T11:48Z

Bra, det ska jag testa. Blir det samma sak för Outlook?

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

## #6 — oskars, 2008-10-22T12:19Z

För kommandoprompten (javascript):

```
function runExe(str) {
	File="c:\minfil.exe"
	WSH=new ActiveXObject("WScript.shell");
	WSH.run(File);
}
```

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

## #7 — Gislaved, 2008-10-22T13:27Z

Oskars, vad använder du variabeln str till i ovanstående funktion?

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

## #8 — Fredde Mannen, 2008-10-22T13:54Z

> **Gislaved skrev:**
>
> Oskars, vad använder du variabeln str till i ovanstående funktion?

Han kanske menar på att man använda den på följande sätt

```
function runExe(str) {
	WSH=new ActiveXObject("WScript.shell");
	WSH.run(str);
}
```

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

## #9 — oskars, 2008-10-22T14:55Z

> **Gislaved skrev:**
>
> Oskars, vad använder du variabeln str till i ovanstående funktion?

Oj, tog bort kod ur funktionen som jag inte tycktes behövas här i tråden.

Men så här använder jag (str):

```
function runExe(str) {
	File="c:\minfil.exe " + str
	WSH=new ActiveXObject("WScript.shell");
	WSH.run(File);
}
```

Typ så... Så att man t.ex kan öppna iexplore så här "iexplore.exe www.google.se".

:)

> **Fredde Mannen skrev:**
>
> Han kanske menar på att man använda den på följande sätt
>
>
> ```
> function runExe(str) {
> 	WSH=new ActiveXObject("WScript.shell");
> 	WSH.run(str);
> }
> ```

 Hehe, ja! Precis :) Om man vill så!

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/174900-starta-program-från-webbsida
