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 :

[VBS] séparer fonctions et programme


Sujet :

VBScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut [VBS] séparer fonctions et programme
    Bonjour,

    j'ai un code assez gros et j'aimerai séparer la partie de mon code avec les (funct et sub) et la partie pour une meilleure lisibilité.
    En gros :
    fichier 1 : fichier contenant sub et funct (gros fichier)
    fichier 2 : fichier contenant programme appellant les fonctions et les sub-routines.

    Est ce possible?

    Merci d'avance.

    Loïcos.

  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
    oui en utilisant un " fichiers de script Windows (.wsf)"

    tout d'abord un fichier MesFct.vbs, contenant les diverses fonctions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    '
    ' Fichier MesFct.vbs
    '
    function Fct1( st ) 
      Fct1 = st & 1
    end function
    Function Fct2 (st)
      Fct2 = st & 2
     end function
    ensuite un fichier MonMain.wsf ... utilisant ces fonctions :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    <job id="MonMain">
       <script language="VBScript" src="MesFct.VBS"/>
       <script language="VBScript">
          MsgBox "Appel fonction 1 : " & Fct1 ("A")
          Msgbox "Appel fonction 2 : " & fCt2 ("B")
       </script>
    </job>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut
    Merci bien ca marche du tonnère !!!

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

Discussions similaires

  1. VBS avec fonctions user32.dll
    Par sokai dans le forum VBScript
    Réponses: 14
    Dernier message: 01/12/2009, 20h43
  2. [AC-2007] Fonction Rechercher programmable
    Par fbourdon dans le forum IHM
    Réponses: 4
    Dernier message: 29/09/2009, 09h25
  3. fonctions / sous-programmes
    Par mokless dans le forum Débuter
    Réponses: 4
    Dernier message: 11/12/2008, 08h34
  4. Réponses: 14
    Dernier message: 27/05/2008, 10h06
  5. séparer donné et programme
    Par qtipse dans le forum Modélisation
    Réponses: 1
    Dernier message: 08/04/2008, 04h27

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