Ayuda. Convertir Archivos con Assoc (Solucionado)

Iniciado por Lockup, 1 Julio 2011, 04:07 AM

0 Miembros y 1 Visitante están viendo este tema.

Lockup

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  :)

leogtz

¿Solo le quieres cambiar la extensión a un archivo?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

SuperDraco

#2
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
No he vuelto, solo estoy de paso.

Lockup

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

leogtz

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
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Lockup

Gracias  ;D tambien lo he encontrado util.. :B

netbios_hack1111111j

HOLA  ;D
encontre este programa  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?
c++  emsamblador pascal java visual basic php ...

QUIERO SER  bueno en esto