Comment puis-je prendre le contrôle d'une application basée sur une fenêtre dans Java? Je ne demande pas comme monde ou Excel. Je demande une application basée sur une fenêtre, supposons un lecteur multimédia (pas un lecteur multimédia Windows spécifique) tout lecteur multimédia qui s'exécute sur la fenêtre.Comment prendre le contrôle d'une application basée sur une fenêtre dans Java
Répondre
Comment contrôleriez-vous l'application basée sur Windows si vous supprimiez Java de l'équation?
Le programme fournit-il une interface COM? Il existe un certain nombre de ponts Java-COM .
Le programme fournit-il une API de module? Vous pouvez écrire la DLL en C/C++, puis utiliser JNI/JNA pour interagir avec la DLL à partir de Java ou utiliser une sorte de couche de communication interprocessus.
Avez-vous une certaine vue dans le bas niveau Win32 message pompe du programme? Ensuite, vous pourriez peut-être créer une DLL native pour envoyer des messages via SendMessage au nom du programme Java.
Cela dépend vraiment de ce que vous attendez du programme et de ce que le programme fournit. Il n'y a pas de fonctionnalité intégrée permettant à un programme de contrôler un autre programme, en particulier à partir de Java.
L'application ne fournit pas l'interface COM. pouvez-vous simplement me dire comment utiliser JNI afin que je puisse installer une application à travers cela. Ou il y a une bien meilleure approche que JNI. – Anant
- 1. Application basée sur des documents dans une fenêtre
- 2. Application USB basée sur Java
- 3. Application basée sur le bureau
- 4. Comment effectuer une rotation automatique dans une application basée sur une fenêtre
- 5. Comment implémenter le contrôle d'exposition d'une caméra dans une application basée sur UIImagePicker?
- 6. Application client/serveur basée sur une socket Java SSL
- 7. Comment superposer un contrôle sur une fenêtre?
- 8. MVC dans une application basée sur un document Cocoa
- 9. Comment configurer une application non basée sur .war dans Tomcat?
- 10. Comment faire une application basée sur la navigation de l'application basée sur la vue dans l'ipad?
- 11. Fenêtre basée sur le nombre et sur le culbutage
- 12. Comment ajouter un viewcontroller normal après le contrôleur de navigation dans une application basée sur Windows?
- 13. Comment mettre des annonces sur une application basée sur Flex?
- 14. Comment afficher le contrôle géré sur une fenêtre native?
- 15. Ajouter ma première vue à une application basée sur une fenêtre
- 16. Authentification basée sur le certificat Java
- 17. Comment implémenter l'authentification basée sur les revendications dans une application java?
- 18. Application basée sur le conteneur MFC
- 19. Comment prendre le contrôle de trackball dans Nexus One Android
- 20. comment ajouter un nouveau UIView simple dans une application basée sur une fenêtre par programme dans iphone?
- 21. Application Web de transaction à volume élevé basée sur Java
- 22. Authentification d'utilisateur basée sur Java
- 23. Publicité basée sur le contenu pour une application entièrement ajax
- 24. Contrôle de révision de schéma de base de données dans une application web basée sur php
- 25. Vue initiale sur une application basée sur une vue partagée
- 26. Comment créer une application basée sur la navigation?
- 27. application basée sur la localisation
- 28. Confusion dans l'authentification basée sur le formulaire en Java
- 29. application basée sur l'application iphone
- 30. Fichiers dans une application Web basée sur Windows
Demandez-vous un contrôle programmatique, c'est-à-dire une bonne prise en main ou vous posez des questions sur le contrôle natif à travers l'application? –
Je demande le contrôle natif. Supposons que j'applique une commande à mon application java qui, à un moment donné, sera exécutée par le lecteur multimédia et jouera une chanson stockée dans un chemin particulier. – Anant
Vous pouvez exécuter la commande shell à partir de Java et maintenir timertask pour la vérification de la programmation 'String command =" wmplayer.exe "; Processus child = Runtime.getRuntime(). Exec (commande); ' –