---
title: "Ändra standardskrivare med hjälp av bat-fil."
type: "forum-thread"
url: "https://www.webforum.nu/amne/windows/110556-ändra-standardskrivare-med-hjälp-av-bat-fil"
topic: "Windows"
topic_url: "https://www.webforum.nu/amne/windows"
author: "solbulle"
published: "2004-09-01T23:37:55.000Z"
updated: "2004-09-11T18:07:11.000Z"
replies: 5
views: 753
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/windows/110556-ändra-standardskrivare-med-hjälp-av-bat-fil"
---

# Ändra standardskrivare med hjälp av bat-fil.

## #1 — solbulle, 2004-09-01T23:37Z

Jag har sökt och hittat något inlägg om påminner om det jag söker, men inte fattar jag mig på det inte. 

Jag har en bärbar dator som jag har på jobbet samt sen hemma.
Hemma kör jag en usbansluten skrivare och sätter då den som standard, tillbaka på jobbet sätter jag en nätverksskrivare som standard, om jag kommer ihåg att ändra...  x( 

Vad skriver jag i en liten käck bat-fil för att automatisera detta?

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

## #2 — Lasp, 2004-09-02T05:12Z

Du behöver väl bara lägga upp två maskinvaruprofiler för att detta skall vara löst!

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

## #3 — GunnarD, 2004-09-02T06:18Z

Finns ett litet trevligt VBS script i \\windows\\system32 som heter prnmngr.vbs som kan göra det.

Prova följande:

```
cscript c:\WINDOWS\system32\prnmngr.vbs -t -p "HP Laserjet 4300"
```

Det sätter skrivaren "HP Laserjet 4300" som standardskrivare.

Jag hittade detta plus annat matnyttigt i en bok från MS Press som heter "Windows Command-Line" där dom går igenom hur man kan scripta mycket i windows., rekomenderas om man håller på med administration av windows system.

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

## #4 — solbulle, 2004-09-02T21:05Z

Okelidoki, maskinvaruprofiler har jag inga direkta goda erfarenheter av, men det ska väl iofs inte betyda något.

Fördelen med bat-fil är att jag kan köra den samtidigt med liknande filer.

Nu hittar jag inte prnmngr.vbs på denna dator, men får leta upp den o smyga in den.
Verkar bra.

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

## #5 — Jymdis, 2004-09-02T21:58Z

Annars kan du göra det med VB Script typ:

```
Dim net
Set net = CreateObject("WScript.Network") 
net.SetDefaultPrinter "\\ServerName\PrinterName"
```

Iaf jag tycker det är lite mer översiktligt :)

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

## #6 — solbulle, 2004-09-11T18:07Z

Jag testade med 

```
cscript c:\WINDOWS\system32\prnmngr.vbs -t -p "HP Laserjet 4300"
```

\-givetvis med mina data, men fick inte det att fungera.

Däremot lyckades jag med denna lilla sträng:

```
RunDll32 printui.dll,PrintUIEntry /y /n "Min schyssta skrivare"
```

<http://www.webforum.nu/showthread.php?s=&postid=890180#post890180>

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

---

Tråden på webben: https://www.webforum.nu/amne/windows/110556-ändra-standardskrivare-med-hjälp-av-bat-fil
