hola La ZeNoN bienvenida al foro estaba fijandome en tu bat y bue voy a comentar...no soy el mejor pero bue
asi aprendi yo tambien tu code es este
@echo off
cls
set \p escribe tu nombre:
if %var%==%var% (
echo hola %var%
)
lo vamos a comentar linea a linea
el echo off es para q no salga el molesto C:\Documen....etc
el cls...su funcion es q si esta toda la pantallita llena de palabras las borre o sea aca estaria de mas xq no tenes nada escrito
el set \p es en realidad
set /p o sea la barra no es invertida
de una ahi no reconoce nada
despues el tema del if....la idea es que analise si dos variables son distinta..o iguales o lo q sea pero son dos variables con nombre distintos...q su valor sea igual es otra cosa...
otra cosa para practicar vos y manosear tu code
lo mejor es
borra el @echo off
le pones un nombre facil ejemplo 1.bat y lo ejecutas desde la consola...esta en C:\WINDOWS\system32
desde ahi pones lo siguiente todo a mano sin bat
cd C:\
start 1.bat
modificacion el 1.bat debe estar en C:\y ves q se abre otra ventanita y veras q esta haciendo este bat...si ves q algo sale mal no cierres la primer consola cerra tu bat vas a C:\ opcion editar lo manoseas a tu code cerra y desde la consola abierta con las teclita de arriba vas a ver q sale de vuelta start 1.bat...asi q lo ejecutas las veces q haga falta hasta q veas q sale bien....recien ahi vas a tu bat le pones @echo off asi queda bonito
ojala sirva de ayuda te pongo un code q hace algo parecido a lo q vos queres...como veras en este foro "hay mas de una forma de llegar a roma"...jajaja
segui estudiandote algun tutorial hay muchos por aca
@echo off
set var1=flony
set /p var=escribe tu nombre:
if %var1%==%var% (echo hola %var%
pause>nul
exit
) else (
echo no sos flony XD
pause>nul
exit
)