---
title: "köra program?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/74086-köra-program/page2"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "voigtann1"
published: "2003-04-14T16:42:03.000Z"
updated: "2003-05-30T17:25:07.000Z"
replies: 37
views: 1425
page: 2
pages: 2
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/programmering/74086-köra-program"
---

# köra program?

_Sida 2 av 2._

## #21 — trexter, 2003-05-10T09:02Z

Jag provade batch-varianten men det fungerade inte så bra...

```
@echo off
cls
echo.
echo 1 ICQ
echo.
choice /c:123 Pick a task.
if errorlevel 1 goto ICQ

:ICQ
  cd C:\Program Files\ICQLite
  ICQLite.exe
  goto End

:End

pause
```

För det första känns inte "choice"-kommandot igen och för det andra startas ICQLite direkt, utan att jag valt någonting...

 :)

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

## #22 — niko, 2003-05-10T09:44Z

MS gillade inte tanken på att BAT-filer skulle vara kompatibla över olika Windowsversioner så därför finns inte choice-kommandot på 2000/XP. Om du kör en Win9x:a på nån dator så kan du ju alltid låna *choice.com* från den och placera den i pathen. (När du är färdig så bör du lägga tillbaks den igen av licensskäl, antar jag.)

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

## #23 — trexter, 2003-05-10T12:50Z

Tack för tipset niko. Jag ska se om jag kan leta upp den filen.
Men finns det ingen (annan) lösning som fungerar i NT?

 :)

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

## #24 — trexter, 2003-05-10T13:04Z

Fixade filen, verkar fungera bra!
r; Ok.. det fungerade nästan. Försyår inte riktigt logiken i batch. I detta scriptet tror den hela tiden att jag vill köra Miranda oavsett om jag skriver 1 eller 2.

```
@echo off
cls
echo.
echo 1 Miranda
echo 2 Direct Connect
echo.
choice /c:12 Pick what to run.
if errorlevel 1 goto Miranda
if errorlevel 2 goto DC

:Miranda
  cd C:\Program Files\Miranda IM
  miranda32.exe
  goto End

:DC
  cd C:\Program Files\Direct Connect
  Direct Connect.exe
  goto End

:End
pause
```

 :)

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

## #25 — niko, 2003-05-10T15:19Z

> I detta scriptet tror den hela tiden att jag vill köra Miranda oavsett om jag skriver 1 eller 2.

Nu är vi iofs way off topic (C++) men vi kör väl vidare:

```
if errorlevel 1 goto Miranda
```

betyder "egentligen":

```
if errorlevel>=1 goto Miranda
```

Du måste alltså skriva i fallande ordning:

```
if errorlevel n goto Labeln
if errorlevel n-1 goto Labeln-1
...
if errorlevel 2 goto Label2
if errorlevel 1 goto Label1
```

Det *är* förvirrande.

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

## #26 — trexter, 2003-05-10T15:49Z

Tack niko, bara en sak till, sedan ska jag låta voigtann1s tråd vara i frd. ;)
Om jag vill köra "Direcct Connect.exe" i scriptet verkar det som att jag måste fylla ut " " mellan direct och connect på någe sätt...

 :)

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

## #27 — niko, 2003-05-10T16:26Z

Du menar att du har blankslag i filnamnet? Isåf går det bra att använda citationstecken:

```
:DC
  cd "C:\Program Files\Direct Connect"
  "Direct Connect"
  goto End
```

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

## #28 — trexter, 2003-05-10T17:15Z

:bire

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

## #29 — trexter, 2003-05-10T19:53Z

En liten sak till bara.
Hur gör jag om jag vill att inmatningen och exekveringen ska loopas så att man snabbt kan starta flera olika program?

 :)

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

## #30 — Marcus E, 2003-05-10T20:26Z

start:
...
end:
goto start

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

## #31 — PeW, 2003-05-10T21:09Z

Och vad har detta med C++ att göra?

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

## #32 — niko, 2003-05-11T09:58Z

Ingenting. Som redan konstaterats är det en liten off-topicdiskussion med utgångspunkt i inlägg 3.

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

## #33 — PeW, 2003-05-11T14:08Z

Kul

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

## #34 — Del Pero, 2003-05-11T17:35Z

Flyttas från C++

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

## #35 — Marcus E, 2003-05-11T21:20Z

> **niko skrev:**
>
> Ingenting. Som redan konstaterats är det en liten off-topicdiskussion med utgångspunkt i inlägg 3.

Ja, och därför vore en delning bättre då trådskaparen [vill använda C++](http://www.webforum.nu/showthread.php?s=&postid=605631#post605631).

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

## #36 — niko, 2003-05-11T21:34Z

> **Marcus E skrev:**
>
> Ja, och därför vore en delning bättre ..

Ja, en delning och sammanslanging med denna [tråd](http://www.webforum.nu/showthread.php?s=&threadid=74950) vore kanske mest logiskt?

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

## #37 — Alpha II, 2003-05-12T10:07Z

Funkar det för dig nu?
Vill du ha koden eller vill du bara ha ett program?

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

## #38 — sneeze, 2003-05-30T17:25Z

Denna använder jag. (i XP)
Kopiera till ett textdokument och spara det som \*.bat

```
@echo off
COLOR 1e
goto menu
:menu
echo.
echo.
echo    oooooooooooooooooooooooooooo
echo    o
echo    o  My App-LAUNCHER
echo    o
echo    o  Make your choice
echo    o  and hit 'enter'.
echo    o
echo    o  1 Open A
echo    o  2 Open B
echo    o  3 Open C
echo    o  4 Open D
echo    o  5 Open E
echo    o  6 Open F
echo    o  7 Quit
echo    o
echo    o

:choice
set /P C=   o  ^>^> 
if "%C%"=="7" goto quit
if "%C%"=="6" goto F
if "%C%"=="5" goto E
if "%C%"=="4" goto D
if "%C%"=="3" goto C
if "%C%"=="2" goto B
if "%C%"=="1" goto A
goto choice

:A
start C:\A.exe
goto menu

:B
start C:\B.exe
goto menu

:C
start C:\C.exe
goto menu

:D
start C:\D.exe
goto menu

:E
start C:\E.exe
goto menu

:F
start C:\F.exe
goto menu

:quit
exit
:end
```

Så här ser det ut 'live'

Bilagor:

- [batch.gif](https://www.webforum.nu/a/1539.gif)

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

---

Tråden på webben: https://www.webforum.nu/amne/programmering/74086-köra-program/page2  
Föregående sida: https://www.webforum.nu/amne/programmering/74086-köra-program.md
