Bonjour,
Je souhaites lancer outlook express lors de l'appui sur un bouton pour ecrire un mail.
Voila ce que je fais:
String cmd = WIN_CMD + Registre.getValue(WIN_MAIL, Registre.REGEXSTR);
cmd = cmd.substring(0, cmd.lastIndexOf("%1"));
cmd += "mailto:" + dest;
if (object != null)
cmd += (WIN_OBJECT + object);
System.out.println(cmd);
try
{
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
p.waitFor();
}
catch (Exception ex)
{
System.err.println("Erreur d'execution");
}
Je ne rentre jamais dans le catch.
Voici ce que m'affiche le System.out.printl(cmd):
cmd /c "%ProgramFiles%\Outlook Express\msimn.exe" /mailurl:mailto:xxx@googlegroups.com
Le probleme: La fenetre de Outlook Express ne se lance pas.
Cependant, si je copie cette ligne et la met dans la commande executer de windows, aucun probleme, la commande est bien executée.
Je n'ai pas spécifier, je travaille sous windows XP.
Avez-vous des idées d'ou cela peut venir?
Merci d'avance.
Savon