
Tenemos una impresora de tarjetas y una impresora normal. El software (que lamentablemente no es reemplazable) que imprime las tarjetas no tiene la opción de elegir impresora y siempre usará la impresora predeterminada.
¿Hay alguna manera de abrir un programa con un interruptor para pensar que otra impresora es la predeterminada?
Respuesta1
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath
Esto es del archivo de ayuda de Windows Scripting Host. Poner en un archivo y nombrarlo.algo.vbs.