Para poder abrir un archivo o un directorio de Windows desde una película ejecutable en Flash debemos tener en cuenta los siguientes puntos:
Carpeta Principal para contener todos los archivos de nuestro Proyecto
Generar el .exe de nuestro proyecto
Subcarpeta fscommand – contendrá el archivo .bat y el Proxy.exe
La carpeta fscommand contiene lo siguiente:
Como se darán cuenta el Proxy.exe lo e renombrado con el mismo nombre del .bat, esto es esencial para que funcione.
El archivo .bat es el que contendrá la instrucción de abrir un directorio o un archivo específico. Para poder crearlo debes abrir el notepad y escribir lo siguiente:
Para abrir un directorio: aquí el directorio que deseen abrir (yo he puesto el de Adobe)
Código :
explorer C:\Archivos de programa\Adobe
Para abrir un archivo: puede ser de cualquier extensión ejm, .pdf .zip .rar .exe etc… (Deben saber la extensión del archivo para poder abrirlo). En este ejemplo estoy abriendo un libro que tengo en formato pdf. El archivo debe estar dentro del directorio fscommand.
Código :
libro.pdf
Guardar el archivo de texto de notepad como tudirectorio.bat o tuarchivo.bat -- recordar que el archivo .bat y archivo.exe (Proxy) deben contener el mismo nombre
Ahora en nuestro proyecto flash en el primer fotograma clave o en un botón agregar el siguiente código Action Script:
Código :
fscommand("exec", "tudirectorio.exe");
tudirectorio.exe o tuarchivo.exe segun lo que generaron.
Guardar nuestro proyecto en la carpeta principal y publicarlo en .exe yo le he puesto “Proyector.exe” ejecutarlo y LISTO…
Para los que no me entendieron aquí tienen los 2 ejemplos para descargar.
[offtopic] Estaba viendo la fecha de mi pc y comparándola con la de el tip. hay dos opciones. Mi fecha esta pésimamente mal configurada o el tip tiene la fecha mal. Mi Ficha: Lunes 14 enero 2008 Fecha Tip: Miercoles 9 Enero 2008 [/offtopic] Por:JaLeRu
Debe ser por que lo publique exactamente en esta fecha (Mie Ene 09, 2008 5:55 pm) en la sección de TIP’s pero le dieron acceso a la pagina principal de Cristalab hoy (Lunes 14 enero 2008) Por:pasley
Oh, yo escribí algo parecido hace un tiempo en el foro flash. Servía para abrir carpetas mediante el explorador de Windows.
Les dejo el link, igual también les es útil: link Por:Bleend
Una pregunta ¿Para que es el proxi.exe? por que con el bat se abre la carpeta no?
Gracias Por:quien yo?_blog
quien yo?_blog :
proxi.exe?
¿Donde viste eso? Será Proyector.exe si acaso... El proyector el el archivo flash exportado en exe y que ejecuta los comandos fscommand, puesto que el flash en swf no permite todos los comandos fscommand que estaos usando aquí. Por:Bleend
Pues el que re-nombraste.
Cito: "Como se darán cuenta el Proxy.exe lo e renombrado con el mismo nombre del .bat, esto es esencial para que funcione."
Para que lo usas? si el bat ya contiene las instrucciones para que se abra el explorador. Por:quien yo?_blog
Por alguna razón ya no funciona en Flash CS3 el llamar directamente al .bat, en realidad lo llama pero no ejecuta las líneas de código del archivo .bat y eso implica el no peder abrir ni directorios ni archivos requeridos.
Es por eso que utilizamos en este ejemplo el .exe, que funciona como puente para poder llamar al .bat
Con lo del .exe me refiero al Proxy.exe que debe contener el mismo nombre que el .bat Por:pasley
haaa esta muy bien.!!! y que contiene ese exe? Gracias Por:quien yo?_blog
Hola, necesito extraer el texto de dos archivos ejecutables de flash, pero o se nada de flash ni de programación. Si alguien me puede ayudar se los agradeceré. He buscado como se hace, pero no lo se hacer. http://www.cristalab.com/tutoriales/109/ejecutar-y-abrir-archivos-externos-desde-flash http://www.cristalab.com/tips/50847/abrir-archivos-desde-un-ejecutable-flash-con-fscommand Me gustaría pasar todo el texto a DOC o a PDF. Subo los dos archivos que son pequeños. http://rapidshare.com/files/89409613/para_extraer.zip.html Muchas gracias por su ayuda. Maila. Por:Maila._blog
Muchas gracias, tema solucionado con el programa Sothink SWF Decompiler. Saludos a todos. Por:Maila._blog
Por favor!!! ya he buscado bastante en la WEB y no encuentro nada... Me vuelvo loco jajaja. En fin... el flash que tengo instalado es el CS3; ahora trato de llamar un BAT y no ejecuta (solo se muestra el PESTAÑEO del cmd, pero las instrucciones no funcionan)... segun lo que he leido y entendido es que se tiene que crear un ejecutable el cual llama al archivo BAT y dentro del BAT se llama al archivo o directorio que se desee. Claro esta que el ejecutable creado se llama con el EXE creado en FLASH. Ahora, mi pregunta es... porque he hecho todo estos pasos y no funciona!!!??? Luego, el ejecutable lo CREE con el Quick Batch File Compiler, el cual recibe instruccion DOS y luego el archivo final es convertido en EXE. Pero igual nada!!! Mi pregunta es POR FAVOR para PASLEY o quien sepa, con que CREARON EL EJECUTABLE DE ESTE EJEMPLO!!! (tudirectorio.exe) POR FAVOR!!! Por:SITI
Claro! nos han dejado en ascuas. A ver entiendo que ahora con el CS3 no podemos llamar directamente al .bat (yo he tenido que hacerlo con Flash8 y perfecto). Pero para los que no queremos cambiar de versión como "cullons" creo el exe que me sirve de puente para abrir el pdf o lo que sea?. No es posible eliminar el anticuado .bat y hacer que desde el exe abra el PDF? Por:paco tabaco_blog
Hola,
Gracias de antemano por la ayuda, espero me puedan ayudar. Al ejecutar un Bat el cual llama una aplicación externa a Flash, digamos .ppt esta puede abrir en la misma ventana donde se esta ejecutando el Flash?
Mil gracias por la ayuda Por:Faifeer_blog
Por favor!!! ya he buscado bastante en la WEB y no encuentro nada... Me vuelvo loco jajaja. En fin... el flash que tengo instalado es el CS3; ahora trato de llamar un BAT y no ejecuta (solo se muestra el PESTAÑEO del cmd, pero las instrucciones no funcionan)... segun lo que he leido y entendido es que se tiene que crear un ejecutable el cual llama al archivo BAT y dentro del BAT se llama al archivo o directorio que se desee. Claro esta que el ejecutable creado se llama con el EXE creado en FLASH. Ahora, mi pregunta es... porque he hecho todo estos pasos y no funciona!!!??? Luego, el ejecutable lo CREE con el Quick Batch File Compiler, el cual recibe instruccion DOS y luego el archivo final es convertido en EXE. Pero igual nada!!! Mi pregunta es POR FAVOR para PASLEY o quien sepa, con que CREARON EL EJECUTABLE DE ESTE EJEMPLO!!! (tudirectorio.exe) POR FAVOR!!!
Mil disculpas por no responder antes pero bueno el archivo.exe no se lo tiene que crear con ningún programa, se debe utilizar el mismo “archivo.exe”, solo hay que reemplazar el nombre, ejemplo: “archivo.exe” por “nombreQueDesee.exe”, esto simplemente sirve como puente para poder conectarse con el .bat que debe llevar el mismo nombre. Por:pasley
Pasley
Tengo un problemon,estoy haciendo un multimedia cuya estructura es la siguiente: Un un proyector .exe el cual linkea a un archivo .swf, en este ultimo existen botones que deben abrir archivos .PDF (adobe acrobat) las preguntas son ¿desde un .swf puedo hacerlo?, si no es así ¿que hago? en que caso que si se pueda ¿como creo un archivo .bat y un Proxy.exe? me olvidaba yo uso ¨flash professional 8¨ Por favor contestame a mi e-mail: silvapellegrin@gmail.com Por:misil
Bueno, el abrir archivos solo funciona desde los proyectores .exe
Estaba probando y la solución a la que llegue la puedes descargar de la siguiente direccion:
Código :
http://rurlz.com/abrirArchivo
Dentro de este archivo zip encontraras los archivos fuentes (.fla), listo para usarlos en la versión 8 de Flash Por:pasley
Gracias, todo perfecto, sin embargo yo necesito hacer los links a varios archivos en una sola carpeta. Si añado todos las rutas en el archivo .bat resulta que con solo hacer en uno de los links desde un proyector de Flash se abren todas las archivos que estan registrados en el .bat.
Como hacer para que se abra solo el documento con el link correspondiente, o es que hay que crear un .bat para cada archivo? Por:Sagitus-blog
hola a todos... Por:Mr. T-blog
hola que tal
mi pregunta es como puedo crear el archivo proxy.exe; es decir dicen que lo renombre (pero cual archivo voy a renombrar?). Que caracteristicas tiene ese archivo proxy.exe, ya que es muy diferente de los .exe convencionales, segun estuve leyendo viene de una empresa llamada northcode Inc.
Alguno sabe como crearlo de la nada ese .exe o ke contiene
mil gracias Por:Mr. T-blog
interesante todo... sin embargo, ¿hay forma de usar un mismo .bat y/o .exe para poder abrir varios archivos o tipos de archivos?. En un proyecto tengo varios botones que cada uno deberia abrir un archivo determinado. ¿tendria que hacer un .exe y .bat??? Por:imasumaq-blog
compañeros como generamos el archivo proxy.exe o se genera automaticamente,el archivo .bat lo genera ?
agradeceria sus repuestas pasley Por:richi-blog
Casi no entiendo lo del bat, pero me voy a colocar a estudiarlo, muchas gracias por tu aporte...
La inteligencia es resolver las dificultades que se presentan con las herramientas que posees. Por:Bojacha-blog
Lo he probado y va estupendamente, pero hay un problemilla, mi presentacion flash se abre como fullscreen a pantalla completa y cuando se abre el archivo .pdf y cierro para continuar en la presentacion la pantalla completa ha desaparecido y se keda al tamaño del documento 1024x768. Como puedo hacer para seguir manteniendo la pantalla completa despues de haber visto el .pdf????
Gracias! Por:mia-blog
Hola esta genial el aporte, muchas gracias.
Queria consultar algo que intento hacer...
Tengo unos botones en mi flash que genero con un archivo XML, es posible que esos botones me abran algun programa siguiendo el ejemplo presente??
El detalle esta en que los vinculos tbm se deben generar con mi XML. Por:Larc-blog
En el tutorial se explica como generar el .bat pero ¿cómo se genera el .exe? Por:muy_necesitado-blog
no funcionnaaa Por:cristina-blog
que hago, no me funciona, no abre el archivo he seguido todos los pasos, lo que no entiendo es como le envio la direccion si estoy trabajando en una carpeta de mi pc, tengo que esperar a quemarlo o que que hago Por:cristina-blog
Y funciona perfecto, muchas gracias Pasley, una sola pregunta mas, como puedo dar una ruta a un cdrom sin el peligro qeu las letras de unidad esten cambiadas, me explico, estoy haciendo un multimedia para distrib en cd, pero si en el archivo .bat uso una ruta como d:\... y el cd rom de el que lo esta viendo tiene otra letra.
Hay forma de decirle al explorer que abra la carpeta raiz desde donde se cargo el .exe del proyecto de flash? Por:Andres Arrazola Minne-blo
Jaja no c si sea un poco raro pero respondere mi propia pregunta, use esta ruta en el .bat "explorer %docs\" en el que docs es la carpeta qeu quiero que explore que esta en el mismo nivel que el ejecutable del multimedia y funciono muy bien. Por:Andres Arrazola Minne-blo
Hola para la pregunta de Faifeer_blog el archivo el ejecutable proxy.exe lo puedes bajar de la siguiente pagina lo renombras y listo ¡¡
Tengo una urgencia...de verdad urgencia... estoy haciendo un proyecto en el que necesito abrir un fichero desde flash...uso un .bat y me funciona ok...pero al bat necesito pasarle parametros por ejemplo, como el comando format que se le dice format a:/s pero cuando le pongo los parametros no funciona...sin parametros si abre ok...
eso de usar parametros desde flash...se puede hacer..? porque se que en un bat normal si se usan...
i como cre los archivos ( proyector ) y el fscommand esa parte no entiendo Por:hernan-blog
por favor alquien que me ayude quiero Abrir archivos desde un ejecutable Flash con FSCommand como hago no entiendo el ejemplo nesecito mas detallado lo necesito con urgencia por favor le agradesiera mucho si pudiera mandarme ami correo seria muy agradecido rivera22_m@hotmail.com Por:hernan-blog
esto si funciona... pero yo tengo el contenido en xml y quiero que un vinculo ejecute un pdf en el propio acrobat o doc en word... ¿como se hace?, estoy probando de la manera tradicional y non funciona...
gracias Por:ima-blog
NO ENTIENDO NADAAA ! ESTAN HABLANDO EN CHINO PARA MI.. =(
Ayuda ayuda, lo unico que quiero es abrir un archivo exe que descargue y N-O P-U-E-D-O-O-O-O-O-O-!