>NUL 2>&1
Redirigo la salida del programa que por defecto es CON a NUL y cualquier error y mensaje de error a NUL
Aquí sale:
http://www.ss64.com/ntsyntax/redirection.htmlcommand >nul 2>&1 Redirect error and information messages to NUL
Puede que en algunos casos esté demás, pero con tal de evitar cualquier mensaje no deseado
Acabo de corregir un error en el post correspondiente.
&& es realizar el comando solo si el anterior fue exitoso, es decir si encontró el carácter que busco en la variable, irá a etiqueta warning
|| es lo contrario de && es decir hacer si el comando falla.
Ejemplo:
ver | find /i "XP" && echo es XP || ver | find /i "Vista" && echo es Vista || echo es Otro
el | es redireccionar la salida de un programa a otro programa.