Ejecutar Archivos BAT desde Flash MX
Abrir Archivos BAT desde Flash MX
Holas amigos, espero que este articulo si les sirva como aprendizaje, pues ahora con las nuevas versiones de Macromedia Flash creo que esto ya es obsoleto, pero para quienes quieran saber y aprender hago lo siguiente para abrir un archivo .bat desde el Flash MX, y este .bat puede tener cualquier casi cualquier cosa:
Crear una carpeta (fscommand) y dentro de ella colocar el archivo ".swf" o ."exe" de flash , tambien colocar los archivos ".doc" o ".pdf" lo que sea que quieras abrir.
Crear un archivo .bat es tan facil como crear un archivo de texto, pero a este archivo agregale estas lineas:
@echo off start archivo.doc
Luego lo guardar como "abrir.bat" (en codigo le puse: archivobat.bat) si lo guardas en el block de notas tienes que escoger el tipo de archivo, NO SELECCIONES ".txt " ELIJE "todos los archivos".Pero si no utilizas el bloc de notas o notepad.exe mejor usa el EDIT del D.O.S.
Guardar estodo en la carpeta fscommand.
En el archivo de flash agregar el siguiente codigo al botón:
on (release) { fscommand ("exec", "abrir.bat"); } (En el codigo le puse: archivobat.bat).Publicas el proyector y lo pruebas.
Puedes probar con otros archivos y otras extensiones, si quieres probar el archivo solo , dale clic al archivo "abrir.bat" Puedes usar este link para saber mas sobre los comandos Batch del D.O.S
http://www.ignside.net/man/dos/batch.php
Me olvidaba esto sera solo para versiones del windows que utilicen el D.O.S. Puedes usar la misma logica para abrir cualquier archivo. Ahora me corrijo si dije antes que solo podria abrir solo .exe's pues con esto creo que yo mismo me demostre. :P
Saludos
Gildus
Otros Artículos en esta sección
-
Abrir documentos Word, Excel, PowerPoint, PDF, y demás a Formatos FlashEn este ejemplo animaremos un pelotita para q rebote por la pantalla, con una velocidad determinada.La aplicación abrirá un exe que esta ubicado en la carpeta fscommand.¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deProgramación »