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 :

Exécuter une ligne de commande dos


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut Exécuter une ligne de commande dos
    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 ?

  2. #2
    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
    Non, pas à ma connaissance...

    Si tes utilisateurs utilisent uniquement IE, tu peux tjrs voir si ceci ne marche pas (sait-on jamais) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    execScript('Shell "cmd.exe"','VBScript')

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Bonjour et merci beaucoup

    Ce script s'affiche dans la page, je ne sais pas coment l'utiliser, enfin ou mettre la comande quoi.

  4. #4
    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
    Citation Envoyé par koKoTis
    Bonjour et merci beaucoup

    Ce script s'affiche dans la page, je ne sais pas coment l'utiliser, enfin ou mettre la comande quoi.
    Ben si tu ne connais pas les bases de JavaScript au point de ne pas utiliser les balises <script> pour ton code, je propose que tu commences par lire un tutoriel sur le javascript... surtout avant de faire des choses propriétaires et assez nébuleuse niveau sécurité...

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Quel bête je fait des fois

    Même ceci ne fonctionne pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/javascript"> 
    execScript('Shell "cmd.exe /c explorer.exe"','VBScript')
    </script>

  6. #6
    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
    Et ceci ? Quelle est l'erreur renvoyée ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/vbscript">
    Shell "Ta commande MS-dos ici"
    </script>

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 30
    Par défaut
    Citation Envoyé par koKoTis
    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 ?
    Bonjour,

    pardon d'intervenir mais: ...franchement c'est pas un peu dangereux ton truc de vouloir executer du dos au travers d'internet?

    Ex: format c:\

    remarque ca peut être amusant lol

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    De toute manière cela n'est effectivement pas possible, vous imaginez les trous de sécurité potentiels sur les machines clientes si cela était possible?

  9. #9
    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
    Citation Envoyé par stephane eyskens
    De toute manière cela n'est effectivement pas possible, vous imaginez les trous de sécurité potentiels sur les machines clientes si cela était possible?
    C'est bien ce que je me disais, mais pourquoi ne pas essayer

    IE aurait pu juste demander si la page était ou non autorisée à exécuter des commandes peu sures pouvant mettre en danger le système et/ou sa stabilité....

    L'utilisateur n'aurait plus qu'a aprouver ou non

    Sinon, il te reste tjrs les ActiveX...

  10. #10
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Citation Envoyé par FremyCompany
    C'est bien ce que je me disais, mais pourquoi ne pas essayer

    IE aurait pu juste demander si la page était ou non autorisée à exécuter des commandes peu sures pouvant mettre en danger le système et/ou sa stabilité....
    L'utilisateur n'aurait plus qu'a aprouver ou non
    Oui mais bon, je pense que ce n'est pas réellement la vocation d'un navigateur.

    Citation Envoyé par FremyCompany
    Sinon, il te reste tjrs les ActiveX...
    Y a les activex, les applets java (signée) pour faire ce genre de choses mais dans ce cas, le navigateur n'est plus que le contenant et ne gère plus rien.

  11. #11
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut!

    Si tu lances un fichier BAT par exemple àvec un hyperlien ou un meta refresh, le navigateur va te proposer soit de l'ouvrir (éxécuter) soit de l'enregistrer...
    Exemple, le fichier test.htm :
    <meta http-equiv="Refresh" content="0;url=c:\test.bat">

    et le fichier c:\test.bat qui formate une disquette
    format a: /q

    De toutes façons, il ya toujours quelques risques lorsqu'on télécharge des progs sur le net...
    à+

Discussions similaires

  1. Passage de paramètres depuis une ligne de commande DOS
    Par vince_lille dans le forum Sql*Plus
    Réponses: 4
    Dernier message: 21/10/2011, 16h07
  2. Réponses: 23
    Dernier message: 11/09/2008, 18h31
  3. Comment exécuter une ligne de commande ?
    Par tarekos dans le forum C#
    Réponses: 26
    Dernier message: 27/06/2008, 15h44
  4. [Système] Exécuter une ligne de commande
    Par fordprobe dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2007, 14h46
  5. Réponses: 1
    Dernier message: 26/07/2006, 11h23

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