Hola, soy nuevo aqui y pues 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:
assoc .bat=exefile
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:
Gracias :)
¿Solo le quieres cambiar la extensión a un archivo?
Cita de: Lockup en 1 Julio 2011, 04:07 AM
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:
assoc .bat=exefile
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:
Gracias :)
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:
Ren "*.bat" "*.exe"
Ejemplo 2:
Ren "Como se llame el bat.bat" "*.exe"
Saludos
Cita de: Leo Gutiérrez. en 1 Julio 2011, 06:59 AM
¿Solo le quieres cambiar la extensión a un archivo?
Sep eso era lo que queria, ya pitoloko me dio la soloción. Igual te lo agradezco :D
Cita de: pitoloko en 1 Julio 2011, 11:45 AM
Lo que necesitas es:
Ejemplo 2: Ren "Como se llame el bat.bat" "*.exe"
Saludos
Gracias, me ha funcionado perfectamente.. y aunque buscaba no lo encontraba, y la verdad es que hasta ahora empiezo con esto de archivos batch...
En fin Gracias.. me ha servido ;D
Entiendo, llegué tarde, igual puedes usar expansión.
@ren "%1" "%~n1.exe"
Para ejecutarlo:
code.bat imagen.jpg
Cambiaría imagen.jpg por imagen.exe
Gracias ;D tambien lo he encontrado util.. :B
HOLA ;D
encontre este programa http://www.descargastotales.com/advanced-bat-to-exe-converter (http://www.descargastotales.com/advanced-bat-to-exe-converter)
Características de Advanced BAT to EXE Converter:
La aplicación es completamente gratis.
Puedes trabajar en Windows 98, Windows XP, Windows vista y Windows 7.
Se encuentra solamente en inglés.
Para asegurar el uso del archivo convertido, puede colocar una contraseña de uso.
La interfaz de la aplicación te posibilita a que puedas incorporar más comandos de línea.
Puedes editar la información del archivo BAT antes de la conversión.
La aplicación es sumamente fácil de operar.
me gusta lo de la contraseña alguien me puede decir como se puede lograr sin necesidad del programa?