Exécuter une ligne de commande dos

Eléphant du PHP | 355 Messages

12 août 2006, 13:57

Bonjour, je voudrais savoir s'il est possible en java script d'exécuter une ligne de commande dos propre à windows xp, y-a-t-il un forumeur ici qui puisse me renseigner ?

Mammouth du PHP | 19672 Messages

14 août 2006, 20:33

Ça me surprendrait considérablement : JavaScript peut dialoguer avec un navigateur, mais pas directement avec la machine et c'est heureux, on aurait sinon de sacrés problèmes de sécurité. :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 355 Messages

14 août 2006, 20:37

Bonjour et merci pour l'info :wink:

Invité
Invité n'ayant pas de compte PHPfrance

25 août 2006, 10:34

Je fais la meme recherche que toi et il semble que javascript peut excuter un programme windows, mais par l'intermediaire d'un activeX.

cela oblige un peu à travailler avec IE, et ce n'est pas vraiment portable vers d'autres environnement tels que mac ou linux par exemple.
mais si tu es sur de travailler toujours sous windows et avec IE, tu peux essayer cela:

Code : Tout sélectionner

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans nom</title> </head> <body> <script type="text/javascript"> function toto() { var w = new ActiveXObject("WScript.Shell"); w.run ('cmd /c explorer'); } </script> <a href="javascript:toto();">titi</a> </body> </html>
( trouvé sur : http://www.javascriptfr.com/infomsg_EXE ... 95415.aspx

salut