begin process at 2008 09 06 19:58:59
1 237 931 membres
313 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Runtime + raccourcis *.lnk [ Multimédia / Java2D ] (dvoraky)

Runtime + raccourcis *.lnk le 19/05/2008 13:49:22

dvoraky
Bonjour tout le monde!

Bon, voilà, je suis en train de développer une petite application utilisant SWT.
Le but de mon application est de lancer des raccourcis que nous aurons au préalable glissé/déposé dans la fenêtre.

Jusque là, un petit mal de tête, mais rien de bien méchant.

Maintenant, je dois dire que je bute sur un problème qui, je pense, n'est pas inconnu à tout le monde.

Je voudrais juste lancer les raccourcis que j'ai rajouté.

Runtime.getRuntime().exec(String [] cmd);

J'ai utilisé ça, cependant, lorsqu'on rajoute un raccourci (avec l'extension *.lnk), j'obtient une erreur du type :

......CreateProcess error=193, %1 n'est pas une application Win32 valide

Par contre, dans un terminal, cela fonctionne. Quelqu'un connaitrait-il la solution de ce soucis?

Voilà, je vous remercie de votre aide


Timmy!!!

Re : Runtime + raccourcis *.lnk le 19/05/2008 14:26:07

dvoraky
Je me relis et je me dis que j'ai pas été super clair...

Il faut noter que si je glisse/dépose un *.exe, mon programme marche, je lance sans soucis le *.exe de part mon application.
Par exemple :

String cmd[] = {Raccourci.

this
.getFic().getAbsolutePath()};

try {

Runtime.getRuntime().exec(cmd);

}

catch (IOException e) {

e.printStackTrace();

}

avec dans Raccourci.this.getFic().getAbsolutePath() le chemin vers "C:\\eclipse 3.2\eclipse.exe"

Ca, ça marche parfaitement, je voudrais juste faire marcher mon application lorsque je rajoute des *.lnk

Voilà, avec plus de précisions, je pense que c'est plus clair.


Timmy!!!


Classé sous : application, monde, runtime, raccourcis, lnk

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS