De gør det samme som mine, bortset fra at mine linier blot åbner en gateway fra LPT1-porten (parallel-porten) til en netværksressource). Holmus' løsning installerer rent faktisk en printer under "kontrolpanel -> printere". Den først linie installerer blot en printer, den efterfølgende gør det samme, og sætter den derefter til at være standardprinteren, som Holmus allerede skrev :-)
Hej. Du kan starte et printer.vbs med logon script: CSCRIPT printer.vbs eller du kan bruge policies i AD til at starte printer.vbs .
printer.vbs kan indeholde: ---------- Option Explicit
dim wshnetwork dim PrinterPath
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\SERVER1\PRINTER1"
on error resume next WshNetwork.AddWindowsPrinterConnection PrinterPath ' WshNetwork.SetDefaultPrinter PrinterPath -------- Sidste line (som her er remark med ' ), gør den evt. til default printer.
-> AJVM : Det var godt nok en mere avanceret løsning. Hvad skal argumentet være for at bruge din løsning istedet for den ovenstående? Jeg har flere point at give af ;-)
Hej. Den med NET USE LPT1: installerer ikke drivere. Ellers kommer det an på hvor stort din installation er. Variablen PrinterPath kan jo igen være udregnet.
Den med rundll32 printui.dll,PrintUIEntry kender jeg ikke, men måske den løser din opgave. mvh ajvm
Når du dobbelt-klikker på printer.vbs kommer der en melding enten Error: "et eller andet" eller Error# 0 (fejlfrit)
Se om det hjælper dig. mvh ajvm
Synes godt om
Ny brugerNybegynder
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.