Devuelve la información actual de asignación de impresoras de red.
objImpresoras = objeto.EnumPrinterConnections
El método EnumPrinterConnections devuelve una colección. Dicha colección es una matriz que asocia parejas de elementos: los nombres locales de las impresoras de red y los nombres UNC asociados a ellas. Los elementos pares de la colección representan puertos de impresora. Los elementos impares representan los nombres de las impresoras UNC en red asociadas. El primer elemento de la colección se encuentra en el índice cero (0).
El siguiente ejemplo utiliza el método EnumPrinterConnections para generar una lista de las impresoras de red y muestra la información de asignación.
<package>
<job id="vbs">
<script language="VBScript">
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set oDrives = WshNetwork.EnumNetworkDrives
Set oPrinters = WshNetwork.EnumPrinterConnections
WScript.Echo "Unidades de red asignadas:"
For i = 0 to oDrives.Count - 1 Step 2
WScript.Echo "Unidad " & oDrives.Item(i) & " = " & oDrives.Item(i+1)
Next
WScript.Echo
WScript.Echo "Impresoras de red asignadas:"
For i = 0 to oPrinters.Count - 1 Step 2
WScript.Echo "Puerto " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1)
Next
</script>
</job>
<job id="js">
<script language="JScript">
var WshNetwork = WScript.CreateObject("WScript.Network
");
var oDrives = WshNetwork.EnumNetworkDrives();
var oPrinters = WshNetwork.EnumPrinterConnections();
WScript.Echo("Unidades de red asignadas:");
for(i = 0; i < oDrives.length; i += 2) {
WScript.Echo("Unidad " + oDrives.Item(i) + " = " + oDrives.Item(i + 1));
}
WScript.Echo();
WScript.Echo("Impresoras de red asignadas:");
for(i = 0; i < oPrinters.length; i += 2) {
WScript.Echo("Puerto " + oPrinters.Item(i) + " = " + oPrinters.Item(i + 1));
}
</script>
</job>
</package>
Ejecutar sus secuencias de comandos | Objeto WshNetwork | Método AddPrinterConnection | Método AddWindowsPrinterConnection | Método RemovePrinterConnection | Método SetDefaultPrinter
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |