Bonjour,
je veux lancer un console Windows et écrire dedans avec JAVA s'il est possible, comment!!!
Merciiiiiiii
Bonjour,
je veux lancer un console Windows et écrire dedans avec JAVA s'il est possible, comment!!!
Merciiiiiiii
Il existe des trucs dans le Runtime.
On peut ecrire avec Runtime dans le console ???
Si tu veux juste écrire dans une console, j'ai pas trop d'iddée mais si tu veux lancer une commande il existe la méthode exec qui est là pour ça.
Si tu veux ouvrir une fenêtre de console et écrire dedans, ce n'est pas possible simplement. A la limite tu pourrais ouvrir une console avec:
puis écrire dedans en utilisant la classe java.awt.Robot. Mais pour que ça marches il faudrait que la fenêtre de la console ait le focus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Runtime.exec("cmd /c start cmd.exe")
Pourrais tu expliquer pourquoi tu veux faire cela? Il doit y avoir un moyen plus propre de faire ça.
Non il correspond au flux d'entrée standard du programme.peut être que le flux d'entrée de Process correspond à la saisie clavier de la console ?
Tous les processus on un flux d'entrée standard et 2 flux de sortie standard(un classique et un pour les erreurs). Ils permettent de communique avec le processus qui les crée.
merci ca marche
Rien du tout car la commande "start" ignore le flux d'entrée standard.
oui bien sûr !
mais si on lance juste "cmd", même si la console ne s'affiche pas, le processus est bien là ?
si on écrit sur le flux d'entrée, ça tape virtuellement dans la console ?
oui ce ca que je cherche exactement
essaye de faire un exec de cmd.exe, et tu verra bien ...
je ne sais pas si la console va s'afficher, mais tu peux toujours essayer d'écrire sur le flux d'entrée, et de lire sur le flux de sortie...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager