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

Windows Forms Discussion :

[VB.NET] Exécuter du VBS via un fichier externe


Sujet :

Windows Forms

  1. #1
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut [VB.NET] Exécuter du VBS via un fichier externe
    Bonjour à tous,

    Je vais expliquer de long en large pour être sûr que vous compreniez bien. Si quelque chose n'est pas clair, dites-le-moi pour que je le corrige

    Donc mon idée est de faire un fichier externe qui peut éxécuter du VBScript. Je connais un programme (Stealthbot.net, en VB6 par contre) qui utilise ce procédé. Je me demandais si c'était possible de le faire en VB.NET (J'utilise Visual Studio 2005 si ça peut vous aider).

    Premièrement, voici le fichier avec les événements :
    http://thunder.berzerkerweb.com/stealthbot/script.txt
    Commme vous le voyez, il y a plusieurs événements (Notamment Event_Load, Event_UserJoins, Event_UserTalk et Event_Close qui m'intéressent beaucoup. Ce programme, c'est un opérateur de canaux sur les serveurs Battle.net (de Blizzard Entertainment).

    Par exemple, si nous avons ce code dans la procédure Event_Load :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox "Bien le bonjour !"
    À l'ouverture du programme, une msgbox apparaîtra avec le texte "Bien le bonjour !".

    Le code éxécuté ne peut être que du VBScript (donc impossible d'utiliser les librairies, de déclarer explicitement les variables, etc).

    Je me demandais si c'était possible donc s'il y avait un moyen de faire ça en VB.NET

    Merci d'avance,

    Thunder

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    j'ai utilisé un objet COM pour executer du vbscript, si ca te convient je pourrais t'en dire plus.

    Sinon, regarde cet article

  3. #3
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut
    Salut !

    J'ai regardé l'article, mais je n'ai pas vu en quoi ça pouvait m'aider :X

    Sinon, pour l'objet COM, j'aimerais bien en savoir plus

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    alors, perso j'ai utilisé l'objet com MSScriptControl.ScriptControl
    il y a peut-etre mieux, mais ca a suffit a mes besoins

  5. #5
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut
    Je n'ai pas trouvé d'aide avec MSDN pour "MSScriptControl.ScriptControl"... c'est normal ?

    Parce que ça m'intéresse ^^

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    je me souviens plus exactement sous quelle forme c'était, mais je crois que c'était un fichier hlp contenue dans l'archive pour le téléchargement

  7. #7
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut
    Et où puis-je trouver l'"archive pour le téléchargement" ?

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tiens, regarde les deux derniers liens sur cette page http://msdn.microsoft.com/library/de...ist/webdev.asp

  9. #9
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut
    Ok, merci

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

Discussions similaires

  1. [ASP.Net] Exécuter macro sur 2 fichiers Excel liéé
    Par neo_xnitro dans le forum ASP.NET
    Réponses: 3
    Dernier message: 29/03/2011, 14h16
  2. comment exécuter un jar via un fichier .bat quotidiennement?
    Par adnaneyagami dans le forum Général Java
    Réponses: 5
    Dernier message: 04/10/2009, 07h34
  3. Exécuter un script shell via le fichier .mailrc
    Par Olivier Regnier dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 16/06/2007, 18h42
  4. Mail via batch ( fichier VBS )
    Par kilian dans le forum Windows
    Réponses: 2
    Dernier message: 05/02/2007, 10h29
  5. lancer un vbs via un fichier bat sous windows98
    Par olaxius dans le forum VBScript
    Réponses: 5
    Dernier message: 07/12/2006, 11h54

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