abrir exe desde flash----cómo?

Iniciado por Azteckno, 3 Abril 2005, 13:08 PM

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

Azteckno

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.

Azteckno

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.

Azteckno


Sub_Cero

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 ;).

Azteckno

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...

kairi27

me podrias explicar exactamente que es lo que deve ir en la carpeta fscommand , y que deve ir fuera?

Azielito

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

kairi27

#7
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

Azielito

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
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.comExecutes 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.comon (release) {
  fscommand ("exec", "someApplication.exe");
}

cualquier duda postea ;)