Lancer application depuis navigateur

isgt Messages postés 43 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 15 mai 2012 - 15 mai 2012 à 11:18
cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 - 15 mai 2012 à 12:22
Bonjour,

je veux lancer notepad++ a partir de navigateur (page.htm)
<html>  
<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app) 
{
    var wshShell = new ActiveXObject("WScript.Shell");
    wshShell.Run(app+".exe", 1, true);
}
-->
</script>
</head>

<form>

</form>

 </html>

j'ai lancé ca depuis localhost dans wamp mé ne m'affiche rien
je sais pas ou l'erreur dans le code ou le navigateur

3 réponses

cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 12
15 mai 2012 à 11:38
Salut,

m'est avis que ton navigateur n'est pas paramétré pour accepter ce genre de script (ce qui est tout à fait normal et fortement conseillé).
Autre souci possible : le chemin de ton exécutable contient des espaces, il faut utiliser des double-quotes.
0
isgt Messages postés 43 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 15 mai 2012
15 mai 2012 à 11:44
Bonjour j'ai changé les chamian avec "" au lieu de ''

mais comment modifier le navigateur pour exécuter ce genre de script
0
cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 12
15 mai 2012 à 12:22
Pour autoriser l'exécution de ton script ça va dépendre du navigateur utilisé. Et je t'avouerai que j'en sais un peu rien, je galère à chaque fois à retrouver ce paramètre dans tout le fourbi de chaque navigateur ^^ (NB : mon IE9 me demande au cas par cas si je veux autorisé l'ActiveX).

Dernière remarque : cet objet connait les variables d'environnement, et notamment la %PATH%, du coup t'es pas obligé de mettre le chemin complet de Notepad++.exe.
0
Rejoignez-nous