values register example command-line console air stdout

command-line - example - register ansible



¿Se puede ejecutar una aplicación de Adobe AIR a través de la línea de comando a la consola? (4)

Tengo una aplicación de AIR que toma argumentos de línea de comandos a través de onInvoke. Todo está bien, pero no sé cómo imprimir algunos mensajes de estado al usuario (a stdout / console, por así decirlo). ¿Es posible?

Incluso un archivo de registro predeterminado para las huellas estaría bien, pero no puedo encontrar ninguna información al respecto en ninguna parte. ¿Necesito crear mi propio archivo de registro? Eso sería una tontería.


Eche un vistazo a CommandProxy . Es un contenedor de bajo nivel alrededor de su aplicación de AIR que le permite enviar comandos desde AS3 al proxy para comunicarse con el sistema operativo subyacente. Debería poder agregar un medio de escribir a la línea de comando a través de dicho método.


No creo que eso sea posible, pero no estoy completamente seguro.

Existe un archivo flashlog.txt que puede configurar para que se registren todas las instrucciones trace (). Consulte esta publicación http://www.digitalflipbook.com/archives/2005/07/trace_from_the.php para obtener más información sobre cómo configurarla. Esto es para iniciar sesión desde el navegador, pero estoy bastante seguro de que también debería funcionar desde una aplicación aérea.

Además, puede usar SOS MAX desde Powerflasher para iniciar sesión en una consola externa a través de un socket XML.


Por defecto, trace () dará salida a stdout.


Su aplicación de AIR es una, gran ventana de seguimiento si lo desea.