IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Lancer un .bat


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 15
    Par défaut Lancer un .bat
    Bonjour,
    voila j'aimerais lancer le programme c:/monprogramme.bat se trouvant en local sur ma machine, lorsque j'ouvre http://mapage.html

    Sur mapage.html j'ai essayer plusieur script javascript du genre:

    command = "C:\\monprogramme.bat"
    var WShell = WScript.CreateObject("WScript.Shell");
    WShell.Run(command);

    mais rien ne se passe.

    Quelqu'un aurrait il la solution ???


  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    si ton serveur est aussi ta machine en local, essaie en appelant "cmd", c'est à dire les lignes de commandes dos :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WShell.Run("cmd C:\\monprogramme.bat");

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 15
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <html>
    <body>
    <script language="javascript">
    var WShell = WScript.CreateObject("WScript.Shell");
    WShell.Run("cmd C:\\monprogramme.bat");
    </script>
    </body>
    </html>
    Ca ne marche pas

    Une autre idée???


  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type='text/javascript'>
    alert('veuillez lancer monprogramme.bat depuis l\'explorateur de windows')
    </script>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    C'est clair que cela reste plus portable ainsi!

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    Autant pour moi, tu peux mettre WShell.Run("C:\\monprogramme.bat"); dans un fichier js et lancer le fichier js en ligne de commande avec wscript par exemple.

    Mais, le navigateur ne lancera jamais de telles commandes pour des raisons de sécurité.

  7. #7
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    une piste : window.open("tonJS.js")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var WShell = WScript.CreateObject("WScript.Shell");
    WShell.Run("cmd C:\\monprogramme.bat");
    Mais ca fera jamais pro

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 15
    Par défaut
    Merci à tous

    je suis arrivé à mes fin grace à vous


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lancer un .bat et cacher la fenetre dos
    Par peppena dans le forum Scripts/Batch
    Réponses: 28
    Dernier message: 06/07/2019, 14h42
  2. [Système] lancer un .bat depuis php
    Par Invité dans le forum Langage
    Réponses: 18
    Dernier message: 05/07/2006, 17h11
  3. Lancer un .bat :/
    Par P@T@p!Zz@ dans le forum C
    Réponses: 13
    Dernier message: 04/07/2006, 16h41
  4. lancer un .bat depuis un script python
    Par manu.c dans le forum Général Python
    Réponses: 9
    Dernier message: 02/05/2006, 14h41
  5. [Système] lancer un .bat en PHP
    Par valal dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2005, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo