Existe-t-il des cadres pour say, en plaçant un affichage comme dans Terminal.app dans MY app, puis en affichant du texte comme la sortie habituelle vers STDOUT? Complet avec scrollback et etc?Mettre un 'terminal' dans mon application?
7
A
Répondre
3
This thread a quelques suggestions. Le premier est très UNIX - vous utilisez pipe() pour mapper stdout vers un nouvel emplacement. Ensuite, vous auriez besoin d'un autre processus ou un thread qui lit ce tuyau et l'affiche dans un NSTextView. L'autre approche que j'ai préférée car elle semble plus propre et moins gourmande en ressource est de remplacer le proc_write File_writer_t dans le pointeur FICHIER stdout() par le hook que vous voulez, qui écrit la sortie dans un NSTextView.
4
Vous voudrez peut-être regarder iTerm, un émulateur de terminal open-source écrit en Cocoa. Si vous voulez vraiment l'émulation de terminal, vous pourriez être en mesure de sortir de ce cadre.
Questions connexes
- 1. Comment mettre en œuvre Ticker dans mon application dans l'iphone
- 2. Application de l'objectif c terminal
- 3. Comment exécuter une application dans un terminal sous Ubuntu?
- 4. Comment mettre un vecteur dans mon arrayadapter?
- 5. Comment mettre un fichier .jsp sur tomcat dans un terminal Linux?
- 6. Où dois-je mettre mon programme de rubis sur Mac lors de l'ouverture avec le terminal
- 7. Mettre en œuvre la notification de badge sur mon application
- 8. Comment puis-je mettre un bouton de partage Twitter dans mon application Android?
- 9. J'utilise PyAMF dans mon application, mais je veux mettre un service intelligent comme expliqué ici:
- 10. Mon application peut-elle fournir un lien "Mettre à jour dans l'App Store"?
- 11. Comment mettre mon application OpenGL en mode plein écran?
- 12. Ouvrir une application iPhone depuis le terminal
- 13. Impossible de mettre des données à la première ligne dans le terminal sans un éditeur?
- 14. Problème lié au terminal Linux avec une application d'E/S Terminal non-Canonical
- 15. Double interligne dans un terminal Linux
- 16. Où dois-je placer un FileSystemWatcher dans mon application mvc?
- 17. Comment envoyer un courriel [format csv] dans mon application iPhone?
- 18. sortie vers un nouveau terminal
- 19. Relancez mon application après un appel téléphonique depuis mon application dans l'iphone
- 20. Comment puis-je savoir combien un utilisateur a payé pour mon application dans mon application?
- 21. MAMP Mysql dans Terminal
- 22. puis-je mettre mon webservice dans un sous-répertoire?
- 23. Reconnaissant mon application dans iTunes
- 24. Où mettre mon code sqlalchemy dans mon script?
- 25. Comment afficher un UIProgressView pour un téléchargement dans mon application?
- 26. Meta et # dans un terminal mac anglais
- 27. Comment exécuter un script bash dans Terminal?
- 28. Comment puis-je faire un lien pour mettre à jour mon application iPhone?
- 29. Envoi de MMS dans mon application iPhone
- 30. Terminal interactif dans VIM