Insertar imagen al EXE

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
tander
Mensajes: 7
Registrado: 12 Mar 2010, 04:05

Insertar imagen al EXE

Mensaje por tander »

Tengo una duda existencial. Se puede levantar una imagen desde el exe para mostrarlo en el programa.

P Ej:

Código: Seleccionar todo


destination = "SCRIPT COMPILADO\LogoFlash.jpg"
SplashImageOn("Controles", $destination,300,189)
Sleep(3000)
SplashOff()
Osea, quiero meter una imagen que se llame LogoFlash.jpg en el EXE para luego mostrarla en un SplashImageOn()


Gracias a Basic OS! Me respondiste en mis primeras dudas!! :smt045


EDIT1: Perdon si esta pregunta ya se respondió antes, pero estuve buscando en y fuera del Foro y no encontré Nada! :smt059
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: Insertar imagen al EXE

Mensaje por gna08 »

Siiiii, esto lo haces con
fileinstall("origen","destino")
revisa la ayuda para mas info, saludos
Aunk no m Buskes, Seguro m enkontras!
tander
Mensajes: 7
Registrado: 12 Mar 2010, 04:05

Re: Insertar imagen al EXE

Mensaje por tander »

gna08 escribió:Siiiii, esto lo haces con
fileinstall("origen","destino")
revisa la ayuda para mas info, saludos
Gracias. Me quedó asi el code

Código: Seleccionar todo

FileInstall("C:\Imagen.jpg", @TempDir & "imagen.jpg")
$destination = @TempDir & "Logo.jpg"

SplashImageOn("Controles", $destination,10,10)
Sleep(1)
SplashOff()
EndFunc
[/quote]

Si le paso el ejecutable a alguien que no tiene la imagen en C:\ ni en %tmp%... le muestra la imagen dentro del programa??
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: Insertar imagen al EXE

Mensaje por gna08 »

Si la muestra, no hace falta que la otra persona la tenga, si esta compilado se extrae y se va a la carpeta temporal como pusiste, pero si tú programa no esta compilado requiere. Pero tranqui que si compilado se extrae del propio exe.
Saludos
Aunk no m Buskes, Seguro m enkontras!
tander
Mensajes: 7
Registrado: 12 Mar 2010, 04:05

Re: Insertar imagen al EXE

Mensaje por tander »

gna08 escribió:Si la muestra, no hace falta que la otra persona la tenga, si esta compilado se extrae y se va a la carpeta temporal como pusiste, pero si tú programa no esta compilado requiere. Pero tranqui que si compilado se extrae del propio exe.
Saludos
Compilé el exe en mi computadora que tengo la imagen, lo estoy probando en esta otra computadora y no anda.
Estás seguro que el comando File install añade al EXE la imágen? No existirá algun otro comando??
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: Insertar imagen al EXE

Mensaje por gna08 »

Nooo, el comando es ese para empacar archivos, el problema es el siguiente, donde vos poner el destino es donde esta mal, pusiste @tempdir & "imagen.jpg" y te esta faltando la barra que separa la carpeta del archivo. Osea @tempdir & "\imagen.jpg" la barra \ .
Corregi eso y vas a ver que funciona, esto es para todas las macros de directorios y demás, no te olvides eso.
Saludos y responde como te fue
Aunk no m Buskes, Seguro m enkontras!
tander
Mensajes: 7
Registrado: 12 Mar 2010, 04:05

Re: Insertar imagen al EXE

Mensaje por tander »

gna08 escribió:Nooo, el comando es ese para empacar archivos, el problema es el siguiente, donde vos poner el destino es donde esta mal, pusiste @tempdir & "imagen.jpg" y te esta faltando la barra que separa la carpeta del archivo. Osea @tempdir & "\imagen.jpg" la barra \ .
Corregi eso y vas a ver que funciona, esto es para todas las macros de directorios y demás, no te olvides eso.
Saludos y responde como te fue

Gracias Gna08, que error tonto dios! estaba escribiendo $destnation en vez de $destination

Funciona igual sin la \ y manda la imagen a la carpeta que contiene la carpeta de los temporales.

Gracias ídolo!

TEMA RESUELTO!
Responder