Je ne pense pas que ceci soit utile. A mon avis, l'os doit lancer la commande "logiciel_trouve fichier_double_clique.xxx" et ce doit être le logiciel qui gère son comportement tout seul.
exemple:
1) ouvre un fichier wma -> ouvert seul dans wmp. (wmplayer fichier1.wma)
2)ouvre un 2° fichier wma -> ouvert seul dans wmp. (wmplayer fichier2.wma)
-> il ne gère pas le multi-fichier
3)ouvre deux fichier wma -> ouvert les deuxdans wmp. (wmplayer fichier1.wma fichier2.wma)
(vous pouvez tester avec un win+r)
edit, mauvaise cote.
edit, test avec exec:
1 2 3 4 5 6 7
|
// 1)
Runtime.getRuntime().exec("C:/Program Files/Windows Media Player/wmplayer c:\\a.wma");
// 2)
Runtime.getRuntime().exec("C:/Program Files/Windows Media Player/wmplayer c:\\b.wma");
// 3)
Runtime.getRuntime().exec("C:/Program Files/Windows Media Player/wmplayer c:\\a.wma c:\\b.wma"); |
Exemple qui montre pourquoi ce n'est pas a nous de gérer les listes:
1 2 3
|
File fic = new File("C:\\essai1.html");
Desktop.getDesktop().open(fic ); |
Testé avec un chrome déjà ouvert -> nouvel onglet.
a tester avec d'autres navigateurs.
Partager