Hola Zenon, com ya te han dicho es BAT o BATCH y respecto a tu codigo, para que no se cierre deberia bastar con añadir un pause al final.
@echo off
cls
set \p escribe tu nombre:
if %var%==%var% (
echo hola %var%
)
pause
La verdad es que si solo es esto el script ese CLS no hace mucho ahí y tampoco el IF %VAR%==%VAR%.
@echo off
cls
set \p escribe tu nombre:
if %var%==%var% (
echo hola %var%
)
pause
La verdad es que si solo es esto el script ese CLS no hace mucho ahí y tampoco el IF %VAR%==%VAR%.