tenia una duda de si usando assoc puedo cambiarle la extension a un archivo especifico, pues tengo el siguiente codigo
set /p var=Especifique el nombre del archivo
assoc %var%.bat=exefile
Cuando especifico el nombre del archivo bat.. no lo convierte a .exe
solo me sirve con:
Pero convierte todos los archivos bat que tengo en el pc..
Es decir.. lo que quiero es poder especificar que archivo convertir..
¿Que me aconsejan?
![:huh:](https://foro.elhacker.net/Smileys/chef/huh.gif)
Gracias
![:)](https://foro.elhacker.net/Smileys/chef/smiley.gif)
Assoc no es para cambiar la extensión (Renombrar), es para cambiar la asociaciones de la extensión... Osea, para especificar que programa debe abrir cierta extensión, más o menos.
Lo que has hecho con ese código es que los bat se asocien como .exe... pero la extensión no la puedes cambiar así.
EDITO: ah, y se me olvidaba comentar, que la asociación es única, por eso actua sobre todos los .Bat de tu pc.
Lo que necesitas es:
Ejemplo 2:
Ren "Como se llame el bat.bat" "*.exe"
Saludos