Avatar billede acp Nybegynder
17. juli 2004 - 12:21 Der er 4 kommentarer

Problemer med Script

Hej med jer,

Jeg har et problem med følgende kode:

Open App.Path & "\printer.ini" For Input As #1
  Do While EOF(1) = False
        Line Input #1, PrinterDriver
      Line Input #1, PrinterPath

Dim WshNetwork
Dim PrnPath, PrnDriver As Variant
Dom PrinterPath, PrinterDriver As Variant

Set WshNetwork = CreateObject("WScript.Network")
PrnDriver = "& PrinterDriver"
PrnPath = "& PrinterPath"
WshNetwork.AddWindowsPrinterConnection "& PrnPath", "& PrnDriver"

    Loop
Close #1

Den skal åbne en fil, læse 2 liner og bruge disse linier skal ind sætte under PrnDriver og PrnPath, disse skal så læses af "WshNetwork.AddWindowsPrinterConnection"

Men når jeg tester Scriptet så får jeg fejl med følende linie:
WshNetwork.AddWindowsPrinterConnection "& PrnPath", "& PrnDriver"

Er det mig der har glemt noget, eller er linien skrevet forkert...

-Anders.
Avatar billede tubber Juniormester
17. juli 2004 - 12:44 #1
Dim WshNetwork
Dim PrnPath, PrnDriver As Variant
Dom PrinterPath, PrinterDriver As Variant


Skal den sidste ikke også være dim ?
Avatar billede hiks Nybegynder
17. juli 2004 - 20:11 #2
hva med denne:

Dim WshNetwork
Dim PrnPath, PrnDriver As Variant
Dim PrinterPath, PrinterDriver As Variant

Open App.Path & "\printer.ini" For Input As #1
    Do While EOF(1) = False
        Line Input #1, PrnDriver
        Line Input #1, PrnPath
       
        Set WshNetwork = CreateObject("WScript.Network")
        WshNetwork.AddWindowsPrinterConnection PrnPath, PrnDriver
   
    Loop
Close #1

/hiks
Avatar billede hiks Nybegynder
17. juli 2004 - 20:12 #3
by the way:

Dim PrinterPath, PrinterDriver As Variant 'unødvendig

og hvorfor dimme den som variant ? string skulle vist være rigeligt

/hiks
Avatar billede martin_moth Mester
19. juli 2004 - 11:23 #4
Hvad er fejlen?
"der kommer fejl" er et vidt begreb
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