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 :

un lien qui éxécute une 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 un lien qui éxécute une commande dos
    Bonjour, je voudrai créer un lien qui exécute une commande dos, je sais qu'on peut utiliser le vbs comme du java, alors je par avec ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <SCRIPT Language="VBScript">
    set WshShell = WScript.CreateObject("WScript.Shell")               
       WshShell.Run "echo uuuuuu|clip"  
    </SCRIPT>
    Mais ca ne marche même pas, puis je n'est acune idé de comment faire pour que la commande s'éxécute si on clique sur un lien, pouriez vous me donner un exemple ?

  2. #2
    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
    j'ai trouver mieux:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <script type="text/javascript">
    <!--
    function copy_clip(meintext)
    {
     if (window.clipboardData) 
       {
       // the IE-manier
       window.clipboardData.setData("Text", meintext);
       }
       else if (window.netscape) 
       { 
       netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
       var clip = Components.classes['@mozilla.org/widget/clipboard;1']
                     .createInstance(Components.interfaces.nsIClipboard);
       if (!clip) return;
       var trans = Components.classes['@mozilla.org/widget/transferable;1']
                      .createInstance(Components.interfaces.nsITransferable);
       if (!trans) return;
       trans.addDataFlavor('text/unicode');
       var str = new Object();
       var len = new Object();
       var str = Components.classes["@mozilla.org/supports-string;1"]
                    .createInstance(Components.interfaces.nsISupportsString);
       var copytext=meintext;
       str.data=copytext;
       trans.setTransferData("text/unicode",str,copytext.length*2);
       var clipid=Components.interfaces.nsIClipboard;
       if (!clip) return false;
       clip.setData(trans,null,clipid.kGlobalClipboard);
       }
       alert("Following info was copied to your clipboard:\n\n" + meintext);
       return false;
    }
    //-->
    </script>
     
     
     
    <a href="#" onclick="return copy_clip('textecopy');">textelien</a>
    mais ce code ouvre un fenêtre quand je clique sur le lien, sauriez vous comment enlever cette fenêtre ?

  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
    j'ai trouver il falit supprimer cette ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       alert("Following info was copied to your clipboard:\n\n" + meintext);
    maintenant je voudrai que lorsqu'on clique sur ce lien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="return copy_clip('textecopy');">textelien</a>
    le fichier hta se ferme, mais que le texte soit copier dans le presse papier, sauriez vous m'aider ?

  4. #4
    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
    j'ai trouver self.close();

    <a href="#" onclick="return copy_clip('textecopy');self.close();">textelien</a>

    mais ce ne marche pas, comment doije le placer ?

Discussions similaires

  1. lancer Internet explorer pas une commande DOS
    Par dsr57 dans le forum Windows
    Réponses: 4
    Dernier message: 03/12/2010, 14h52
  2. Réponses: 8
    Dernier message: 17/12/2008, 11h10
  3. Réponses: 3
    Dernier message: 22/10/2004, 12h04
  4. [Debutant(e)][Système]Executer une commande DOS
    Par iceman dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 18/05/2004, 14h30
  5. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36

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