Hola a todos,
necesito almacenar en una variable el nombre (sin ruta y sin extensión) del archivo que se esté ejecutando.
Es decir, si tengo un archivo que se llama "C:\Documents and Settings\archivo1.bat" y lo ejecuto, quiero que almacene en una variable la palabra "archivo1" para poder operar con ella más tarde (mostrarla por pantalla, etc).
He probado usando la variable %0 de diferentes maneras, pero no consigo que haga lo que quiero... :-\
¿alguien podría echarme una mano con esto?
@echo off
echo "%~n0"
pause>nul
exit /b 0
set "yo=%~n0"
Saludos.
Muchas gracias Leo, siempre aprendo algo nuevo gracias a ti :)