J'ai étudié les classes liées au système de fichiers d'Adobe AIR 1.5, mais jusqu'à présent, je n'ai rien vu qui mentionne comment interagir avec stdin/stdout/stderr. Est un peu surprenant car AIR permet d'interagir avec le système de fichiers local, et il existe une classe FileStream. Je souhaite lancer une application AIR à partir d'un processus parent, puis interagir avec l'application AIR via une entrée/sortie asynchrone via stdin/stdout. J'éviterais d'avoir besoin d'utiliser port sur localhost et de faire des socket i/o. (Ouais, ceci sur le pont java et AIR dans le style de la plate-forme Merapi.)Existe-t-il un moyen pour une application AIR 1.5 de lire depuis stdin et d'écrire stdout/stderr?
Répondre
Je ne pense pas que ce soit possible - vous devrez utiliser des douilles. Si vous êtes sur Windows, vous pouvez vérifier si quelque chose comme http://www.northcode.com/ vous permet d'y parvenir.
En effet, j'ai recherché la documentation AIR 1.5 et semble avoir omis tout accès aux tubes de fichiers stdin, stdout, stderr - bien qu'ils soient disponibles sur toutes les plateformes prises en charge par AIR. Je suppose que l'idée est qu'une application graphique n'a pas besoin de s'embarrasser de quelque chose qui est habituellement associé aux programmes en ligne de commande. Cependant, pour qu'un processus parent communique de manière bidirectionnelle avec un processus enfant, de tels canaux seraient tout à fait satisfaisants (j'ai écrit beaucoup de programmes de multi-traitement Perl qui fonctionnent de cette façon). La bibliothèque de pont Merapi implémentée via les canaux interprocessus de stdin, stdout, stderr accorderait à AIR une nuance de capacité Microsoft PowerShell (qui peut rassembler des objets .NET sur des canaux interprocessus std).
- 1. Création d'habillage comme Adobe Kuler pour une application Adobe Air
- 2. Appelez le script python depuis l'application AIR?
- 3. Problème de communication entre Java et C++ application sur stdin
- 4. Lire et écrire une clé dans/depuis le registre
- 5. en utilisant QTextStream pour lire stdin de manière non bloquante
- 6. Puis-je obtenir un chemin pour un fichier IsolatedStorage et le lire depuis des applications externes?
- 7. Constructions automatisées et STDIN
- 8. Un XSD pour décrire des XSD
- 9. Binaire stdin et stdout
- 10. Comment exécuter une application adobe air sans Adobe Air Player?
- 11. Existe-t-il un moyen de lire les entrées directement depuis le clavier en C++ standard?
- 12. Lire le fichier TIFF dans AIR?
- 13. Comment créer une petite application Adobe AIR?
- 14. Existe-t-il un moyen pour un fichier JavaScript de charger un autre fichier dans AIR?
- 15. Comment accéder à un iframe dans une application Adobe AIR?
- 16. Rediriger stdin et stdout où stdin se ferme en premier
- 17. Outils conviviaux pour décrire un élément sur un document html
- 18. Python cgi et stdin
- 19. Comment exécuter un programme Windows depuis Adobe Air?
- 20. Accès à un lecteur de CD/DVD pour une sauvegarde à partir d'une application Adobe AIR
- 21. lancer une application iPhone native depuis un autre
- 22. air flex application fenêtrée rotation
- 23. Ouvrir une application iPhone depuis le terminal
- 24. Contrôlez un service depuis une autre application dans Vista
- 25. Y a-t-il un moyen d'envoyer un mail depuis mon application iPhone?
- 26. Le moyen le plus efficace pour parcourir un fichier et lire des lignes?
- 27. Incorporation de composants COM dans une application AIR?
- 28. SystemTray pour JDK 1.5
- 29. Secret partagé avec API dans une application Adobe AIR Ajax
- 30. Adobe Air 1.5.2 et Flash Builder