Tengo el siguiene code, el problema es que desearia que busque la cadena completa no solo letras; me explico:
si le pongo "r" me liosta todas las lineas donde hay R cuando deberia de pedirme que lo intente denuevo puesto que no es nombre de impresora.
@echo off
:menu
set /p "var=Ingrese el nombre de la Impresora SWIFT:"
Find /I "%var%" <R:\"Bruno\ImpreSwift".btn
IF %ERRORLEVEL% LEQ 0 Ping -n 5 localhost >nul & (echo "si exite")
IF NOT %ERRORLEVEL% LEQ 0 Ping -n 5 localhost >nul & (echo "Error. Prueba de nuevo") & goto :menu
pause
exit
Debes utilizar el comando
FINDSTR, que implementa la búsqueda por expresiones regulares (limitadas, como todo en Batch):
Findstr /I "^%var%$"
http://en.wikipedia.org/wiki/Regular_expression
Cita de: FINDSTR /?^ Posición de línea: comienzo de la línea
$ Posición de línea: fin de línea
Saludos