Foro de elhacker.net

Media => Diseño Gráfico => Mensaje iniciado por: Azteckno en 3 Abril 2005, 13:08 pm



Título: abrir exe desde flash----cómo?
Publicado por: Azteckno en 3 Abril 2005, 13:08 pm
Hola, quiero saber la forma de abrir un archivo desde flash; lo quiero para un autorun que estoy haciendo en el cual voy a poner varios programas pero quiero ponerle un enlace directo al archivo y que éste se  ejecute inmediatamente. Prové el comando:

on (release) {
      getURL("archivo.ext");
}

pero invoca al navegador y se abre como una descarga. cosa que no quiero hacer.

saludos.


Título: Re: abrir exe desde flash----cómo?
Publicado por: Azteckno en 4 Abril 2005, 05:28 am
he probado con esto y no me resulta:

on (release){
     fscommand("exec","archivo.bat")
}

Qué estoy haciendo mal; esa instrucción se la estoy poniendo a un botón.


Título: Re: abrir exe desde flash----cómo?
Publicado por: Azteckno en 4 Abril 2005, 07:09 am
Listo. Problema resuelto.


Título: Re: abrir exe desde flash----cómo?
Publicado por: Sub_Cero en 5 Abril 2005, 00:18 am
Azteckno, pon akí como lo conseguiste al final, para que sepamos todos la solución a esto please, así aportarás al foro una ayudita ;).


Título: Re: abrir exe desde flash----cómo?
Publicado por: Azteckno en 5 Abril 2005, 08:48 am
Bueno pues el error no se encontraba en el código sino en la ubicación del proyector; lo que pasa es que fue una confusión y puse el proyector en la carpeta fscommand al igual que los bat porque así decía en un tuto que vi y no resultaba por eso, sino hasta que lo saque y lo puse en raíz, después de que encontré más info en la página de macromedia acerca del comando sfcommand. Elcódigo es el sig.:

on (release){
     fscommand("exec","archivo.bat")
}

y como mensioné, sólo funciona si existe el subdirectorio fscommand y el archivo bat o exe en ese subdirectorio.

saludos...


Título: Re: abrir exe desde flash----cómo?
Publicado por: kairi27 en 26 Abril 2005, 22:20 pm
me podrias explicar exactamente que es lo que deve ir en la carpeta fscommand , y que deve ir fuera?


Título: Re: abrir exe desde flash----cómo?
Publicado por: Azielito en 27 Abril 2005, 00:42 am
en la carpeta fscommand es donde deben de ir los archivos *.bat, *.exe, *.com, o sea, los archivos que se van a ejecutar cuando los llame el comando fscommand()
usen el buscador del foro -_-u


Título: Re: abrir exe desde flash----cómo?
Publicado por: kairi27 en 27 Abril 2005, 09:30 am
ya huse el buscador pero no encontre nada, seguramente no se husarlo...

y por cierto sigue sin funcionarme , hago todo como dicen pero nada,  debo estar equivocandome en algo.

alguien tiene un ejemplo que funcione para verlo mejor?
 les dejo mi pelicula por si quieren mirar si el codigo esta

http://es.geocities.com/jsl000222/pelicula.swf


Título: Re: abrir exe desde flash----cómo?
Publicado por: Azielito en 28 Abril 2005, 20:31 pm
es simple, en un folder deben de estar estos archivos

[dir]
fscommand -> dir
autorun.exe -> file
[/dir]


dentro de fscommand

[dir]
archivo.bat -> file
archivo2.bat -> file
[/dir]


en el boton donde quiras llamar a cualquier archivo de estos debe estar asi
Código:
on(release){
   fscommand("exec","archivo.bat");
}

cada que sale un tema sobre este comando recomiendo la lectura de este articulo
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_14280
dice claramente que es lo que se tiene que hacer =)
Cita de: Macromedia.com
Executes an application from within the projector. In Macromedia Flash MX this application must be in a folder named "fscommand" which is a direct subfolder of the projector.

y tiene un ejemplo

Cita de: Macromedia.com
Código:
on (release) {
  fscommand ("exec", "someApplication.exe");
}

cualquier duda postea ;)