lunnatick
Messages postés175Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention28 octobre 2013
-
12 août 2006 à 13:35
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
30 mai 2008 à 07: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 ?
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2006 à 16:13
en "brut"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd ">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
<script type="text/javascript">
function toto()
{
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c explorer');
}
</script>
[javascript:void(toto()); titi]
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2006 à 14:05
bonjour,
un forumeur ? pourquoi pas !
avec Internet Explorer c'est "extrèmement simple",
même si le DOS n'existe plus sous XP.
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c commandes ex Dos...');
par exemple,
sous XP en ligne de commande, faire cmd/?
pour voir les paramètres possibles
mais... en général, inutile de passer sous cet "XP
en ligne de commande" ( ah... au fond, disons DOS
"ce sera plus simple" ), tout (?) est réalisable
en JavaScript ( sous Internet Explorer )
pour les autres navigateurs, faudrait-voir, c'est
possible, mais je n'ai pas les compétences...
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2006 à 14:08
j'ai oublié de préciser pour les paranos de la
sécurité, qu'un message avertira l'utilisateur
de l'utilisation des ces commandes qui peuvent
être dangeureuses
en local, on pourra éviter ces avertissements en
nommant la page, page.hta au lieu de page.htm
lunnatick
Messages postés175Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention28 octobre 2013 12 août 2006 à 14:25
Bonjour et merci beaucoup
J'ai donc créer un fichier.hta, avec ceci:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c explorer');
</html>
Mais cela ne fonctionne pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2006 à 14:41
et pourtant ça marche ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd ">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
<script type="text/javascript">
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c explorer');
</script>
</html>
il faut simplement lui dire que ce sont
des ordres javascript et plus du html.
à priori, inutile de faire ça si
ce n'est que pour lancer l'explorateur
et ( ici ça baigne mais ) d'abord
essayer si sous la console XP ça marche.
( normalement : chemin complet/programme.exe ...
sauf si chemin de l'exécutable est
connu par le système, explorer, c'est la cas
il y a d'autres solutions, dépend de ce qu'on veut faire )
<script type="text/javascript">
function toto()
{
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c explorer');
}
</script>
[javascript:void(toto()); titi]
</html>
mais une doc ne ferais pas de mal,
j'use de celle ci :
selfhtml
<script type="text/javascript">
function toto()
{
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c explorer');
}
</script>
[javascript:void(toto()); titi]
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 août 2006 à 16:11
et m%¤%¤?
serait-ce que javascript: soit bouffé ???
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd ">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
<script type="text/javascript">
function toto()
{
var w = new ActiveXObject("WScript.Shell");
w.run ('cmd /c explorer');
}
</script>
[XXXX titi]
lunnatick
Messages postés175Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention28 octobre 2013 12 août 2006 à 17:42
Ah me revoilà avec un petit souci:
Voilà j'aimerai placer se script dans une cellule de tableau, j'ai esayer ceci, mais sens suxcé:
----
<script type="text/javascript"> function ModifKey34() { var w = new ActiveXObject("WScript.Shell"); w.run ('cmd /c reg add HKEY_CURRENT_USER\Environment /v MaVariableTest /t REG_SZ /d "Ici le contenu de ma variable test" /f'); } </script>Modifier la clé dans le registre
,