Avatar billede fiskerendk Nybegynder
25. februar 2004 - 10:16 Der er 2 kommentarer og
1 løsning

Tilføj Printer efter Computernavn

hej nu har jeg lavet et VBScript
som finder et computernavn og tilføjer en printer.

Men da vi nu har omkring 300 maskiner er det ikke optimalt at skulle skrive dette ind hvergang. Derfor ville jeg høre om nogen kunne hjælpe med at få den til at køre pr.
Lokale.

Vores computernavne er bygget op over det strategi

PC "Lokale" U "Maskine"
altså:
PC142U12
Lokale 142 Maskine 12

derfor skal vi ha taget lokalerne ud derfra
dvs jeg skal bruge noget som kan læse de 3 tegn 3+4+5 og så ha en If commando på det.


<code>
Set WshNetwork = WScript.CreateObject("WScript.Network")

If WshNetwork.ComputerName = "PC003U6" Then
WshNetwork.AddWindowsPrinterConnection "\\olympia\Farveprinter i 0.03"
WshNetwork.SetDefaultPrinter "\\olympia\Farveprinter i 0.03"
Else
WScript.Echo "Kender ikke maskinen"
End If
</code>
Avatar billede dk_akj Nybegynder
25. februar 2004 - 10:28 #1
pcname = "PC142U12"
loc = mid(pcname,3,3)

if loc <> "142" then
msgbox "Ugyldigt lokale"
else
msgbox "Lokale = " & loc
end if

//akj
Avatar billede fiskerendk Nybegynder
25. februar 2004 - 10:44 #2
takker smid venligst et svar.
Avatar billede dk_akj Nybegynder
25. februar 2004 - 10:45 #3
Selvtak

//akj
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester