Gracias EleKtro H@cker por la respuesta.
La verdad es que me estoy liando con el for, cuando uso el comando para listar las impresoras me sale esto...
Esta imagen la gereno con esta sentencia.
La idea es que salga solo el nombre de la impresora, pero si pongo.
Solo me mustra la primera palabra del nombre de la impresora.
Pero poniendo "tokens=4*" o "tokens=4,5,6" o "tokens=4* delims=, " etc npo funciona, me sale solo el primer nombre.
Como puedo solucionarlo??, es por la tuberia ^| ??
La verdad es que me estoy liando con el for, cuando uso el comando para listar las impresoras me sale esto...
Esta imagen la gereno con esta sentencia.
Código [Seleccionar]
FOR /f "tokens=*" %%a in ('cscript prnmngr.vbs -l ^| find "Nombre de impresora"') DO (echo %%a)
La idea es que salga solo el nombre de la impresora, pero si pongo.
Código [Seleccionar]
FOR /f "tokens=4*" %%a in ('cscript prnmngr.vbs -l ^| find "Nombre de impresora"') DO (echo %%a)
Solo me mustra la primera palabra del nombre de la impresora.
Pero poniendo "tokens=4*" o "tokens=4,5,6" o "tokens=4* delims=, " etc npo funciona, me sale solo el primer nombre.
Como puedo solucionarlo??, es por la tuberia ^| ??