Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Lockup en 1 Julio 2011, 04:07 am



Título: Ayuda. Convertir Archivos con Assoc (Solucionado)
Publicado por: Lockup en 1 Julio 2011, 04:07 am
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

Código:
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:

Código:
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  :)


Título: Re: Ayuda. Convertir Archivos con Assoc
Publicado por: leogtz en 1 Julio 2011, 06:59 am
¿Solo le quieres cambiar la extensión a un archivo?


Título: Re: Ayuda. Convertir Archivos con Assoc
Publicado por: SuperDraco en 1 Julio 2011, 11:45 am
tenia una duda de si usando assoc puedo cambiarle la extension a un archivo especifico, pues tengo el siguiente codigo

Código:
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:

Código:
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:

Código:
Ren "*.bat" "*.exe"

Ejemplo 2:
Código:
Ren "Como se llame el bat.bat" "*.exe"

Saludos


Título: Re: Ayuda. Convertir Archivos con Assoc
Publicado por: Lockup en 1 Julio 2011, 19:10 pm
¿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

Lo que necesitas es:

Ejemplo 2:
Código:
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


Título: Re: Ayuda. Convertir Archivos con Assoc
Publicado por: leogtz en 1 Julio 2011, 19:42 pm
Entiendo, llegué tarde, igual puedes usar expansión.

Código:
@ren "%1" "%~n1.exe"

Para ejecutarlo:

Código:
code.bat imagen.jpg

Cambiaría imagen.jpg por imagen.exe


Título: Re: Ayuda. Convertir Archivos con Assoc
Publicado por: Lockup en 2 Julio 2011, 02:03 am
Gracias  ;D tambien lo he encontrado util.. :B


Título: Re: Ayuda. Convertir Archivos con Assoc (Solucionado)
Publicado por: netbios_hack1111111j en 25 Julio 2011, 14:34 pm
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?