Bonjour à tous,
Dans une application que je suis entrain de réaliser, j'ouvre une page internet explorer via une ligne de commande :
Puis je fais faire une pause de 20s au thread et je voudrais ensuite fermer la fenêtre IE. Je fais donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String[] cmd = {pathIE,"-new","http://www.google.fr"}; ProcessBuilder pb = new ProcessBuilder(cmd); pb.redirectErrorStream(true); Process process = pb.start();
J'avais testé avec Firefox, ça marchait très bien et la fenetre se fermait. Le problème c'est que je suis obligée d'utiliser IE car tous les utilisateurs n'ont pas Firefox installé sur leur machine. Et avec IE, ça ne marche pas. La fenêtre reste ouverte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part process.destroy();
Vous avez une idée d'où ça peut venir ? Ou une idée pour résoudre ça ?
Merci d'avance
Partager