---
title: "Bat-filer till Win. Hur göra?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/110464-bat-filer-till-win-hur-göra"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "GrodanBoll"
published: "2004-08-31T20:12:23.000Z"
updated: "2004-09-04T21:20:18.000Z"
replies: 5
views: 834
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/programmering/110464-bat-filer-till-win-hur-göra"
---

# Bat-filer till Win. Hur göra?

## #1 — GrodanBoll, 2004-08-31T20:12Z

Tjena hej!

I vilket språk gör man bat-filer i?
Finns det några länkar till t.ex. handledningar?

Blir tacksam för all hjälp. :)

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

## #2 — Pace, 2004-08-31T21:09Z

Bat-filer (eller .cmd om du har ett NT-system i botten) är vanliga dos-kommandon. Dock finns det några specialare som enbart är användbara i bat-filer (men som funkar utmärkt i prompten ändå, med lite bök):

Några att lägga på minnet:

```
pause - inväntar knapptryckning från användaren
echo text - skriver ut text på skärmen, exempelvis "echo hello world!"
echo. - skrivt ut blankrad
goto - hoppar till en etikett (etikett skrivs på en rad med kolon efter, exempelvis "etikett:")
call - anropar en kommandofil (ifrån en kommandofil) - och nej, det går inte att göra en loop genom "call a" från a.bat ;)
if - if-sats enligt "vanlig" programmering
(ska finnas något kommando som tar emot indata, kommer dock inte ihåg vad det heter - choice kanske?)
```

Samtliga kommandon kan du få hjälp med genom att lägga till växeln /?, alltså "echo /?", i kommandoprompten.

En enkel bat-fil skulle kunna se ut så här:

```
@echo off
cls
echo.
echo Hello world!
echo.
echo Tryck på en knapp nu, så blir jag glad.
echo.
pause
goto end

rem Kommentarer skrivs med rem
echo.
echo Denna texten visas inte på grund av "goto end" ovan hoppar direkt till etiketten end.

end:
echo Slut!
```

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

## #3 — spango, 2004-08-31T21:10Z

Det är egentligen inget traditionellt språk, utan vanliga DOS-kommandon som man skrivit ner i en textfil. Googla på *DOS commands* så får du fram en del.

**\\r** Jaså, Pace, den rackarn, hann före ;)

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

## #4 — Pace, 2004-08-31T21:12Z

Weeee, före spango! :birp

Självklart, använder regelbundet bat-filer för att schemalägga backup av både filer (winrar, dos-version) och databaser (mysqldump). ;)

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

## #5 — GrodanBoll, 2004-09-01T16:01Z

Tackar för svaren. :)
Jag hittade bl.a. denna länk som var riktigt najs: <http://www.fpschultze.de/batstuff.html.>

\[r.\] Visste inte vem som skulle få det accepterat svar så jag satte det på min sista post.

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

## #6 — Vimp, 2004-09-04T21:20Z

<http://www.cyberzone.se/>

Artiklar \>\> Övriga \>\> DOS-kommandon

Där har du en lista på olika kommandon :)

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

---

Tråden på webben: https://www.webforum.nu/amne/programmering/110464-bat-filer-till-win-hur-göra
