Para ampliar la respuesta de @ dsolimano , si está utilizando específicamente Visual Studio , y en mi caso es 2013 , lo solucioné haciendo lo siguiente:
- Abra Visual Studio .
- Haz clic en Herramientas > Opciones .
- Haga clic en Editor de texto > Extensión de archivo .
- En el cuadro Extensión , ingrese bat .
- En el menú desplegable Editor , seleccione Editor de código fuente (texto) con codificación y haga clic en Agregar .
- Haga clic en Aceptar para guardar y salir.
Ahora, cuando abra un archivo .bat desde Visual Studio , inicialmente se le solicitará:
Deberá desglosar las opciones hasta llegar a la opción DOS de su idioma:
Haga clic en Aceptar para terminar de abrir el archivo.
De acuerdo, aunque debería ser bastante obvio en este punto, si puede ver los ∩╗┐
caracteres al comienzo de su archivo, le conviene eliminarlos y guardar el archivo, ahora con la codificación correcta. Esto es lo que evita que se te vuelva a preguntar la próxima vez.
Con todo eso en su lugar, le alegrará saber que ahora puede ver , editar y guardar sus archivos .bat desde Visual Studio para que cmd.exe ya no le brinde el atroz error antes mencionado de:
'' no se reconoce como un comando interno o externo, programa operativo o archivo por lotes.