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

VBScript Discussion :

lancer un exe


Sujet :

VBScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 55
    Par défaut lancer un exe
    bonjour
    j'ai un boutton qui appelle un vbscript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    type="button" value="Sélection" name="B26" onClick="payer()
    mon script est le suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sub payer()
    Set WshShell = WScript.CreateObject("WScript.Shell")
    shell.run = "c:\player\player"
    end sub
    le but etant de lancer player.exe

    mais quand je click ca ne marche pas et ca me marque en bas a gauche "erreur sur la page"
    ou est mon erreur?

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    faudrai nous montrer un peu plus de code ....

    - il est placé où ton script...?
    - Dans ta première ligne il manque le dernier "


    tu crée un objett WshShell dont tu ne te sert pas ..., tu utilise (mal) shell.run .. mais d'ou sort ton objet shell ?

    pour la méthode run voir : Comment exécuter un programme externe ?


    Si ton code est dans un fichier html ... tu n'as pas accès à l'objet WScript


    pour un fichier html tu peu essayer :
    Code html : 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
    <HTML>
    <HEAD>
    <TITLE>Passez votre commande</TITLE>
    <SCRIPT LANGUAGE="VBScript">
    <!--
    sub payer()
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.run "notepad"
     
    end sub
    -->
    </SCRIPT>
    </HEAD>
    <FORM NAME="Feuille1">
       <INPUT type="button" value="Sélection" name="B26" onClick="payer()">
      </FORM>
    </BODY>
    </HTML>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 55
    Par défaut
    c'est bon ca marche
    tien je te donne l'adresse de la page ou est utiliser ce script pour montrer que le lancement d'un exe a distance dans mon cas n'a pas un but pirate
    http://pagesperso-orange.fr/mathrix77.com
    le code du player est meme sur le forum VB6 ou je l'ai mit tout a l'heure
    merci a toi pour ton aide

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

Discussions similaires

  1. [FreePascal] Lancer un exe
    Par Ultraboss dans le forum Free Pascal
    Réponses: 4
    Dernier message: 02/11/2005, 19h03
  2. Réponses: 7
    Dernier message: 10/10/2005, 18h54
  3. [VS .NET] Comment lancer un .exe
    Par lastcheper dans le forum MFC
    Réponses: 2
    Dernier message: 31/08/2005, 15h38
  4. [Flash MX2004] Lancer un *.exe avec fscommand
    Par pioup dans le forum Flash
    Réponses: 7
    Dernier message: 30/07/2004, 16h28
  5. [Debutant(e)]Lancer un exe en ligne de commande
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 18/05/2004, 14h54

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