IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ VBScriptConsultez toutes les FAQ

Nombre d'auteurs : 16, nombre de questions : 108, dernière mise à jour : 2 mars 2019  Ajouter une question

 


Cette FAQ VB Script est le fruit de la collaboration de l'équipe de rédaction et des membres du forum VB.

Aidez-nous à faire vivre cette FAQ en participant au forum Vos contributions VBScript.

Pour toutes questions ou tous problèmes concernant cette FAQ, vous pouvez contacter par MP ThierryAIM ou bbil.

L'équipe de rédaction de Developpez.com vous remercie pour votre participation passée et à venir.

SommaireVB ScriptLes Fichiers de Script Windows (4)
précédent sommaire suivant
 

Les fichiers de script Windows (Windows Script File), utilisant l'extension réservée .wsf, sont des fichiers textes au format XML,
permettant une grande souplesse dans la gestion des scripts VBS.

Outre qu'ils permettent l'utilisation de plusieurs langages de script dans un même projet, voyons comment les utiliser en VBScript.

Exemple 1 : Séparer un module de fonctions réutilisables, d'un projet :

Créer un module .vbs, contenant les fonctions génériques :

Code vb : Sélectionner tout
1
2
3
4
5
6
7
8
9
' Fichier MesFct.vbs 
' 
function Fct1( st )  
    Fct1 = st & 1 
End function 
  
Function Fct2 (st) 
    Fct2 = st & 2 
End function

Puis un fichier MyScript.wsf… utilisant ces fonctions :

Code xml : Sélectionner tout
1
2
3
4
5
6
7
<job id="Main"> 
   <script language="VBScript" src="MesFct.VBS"/> 
   <script language="VBScript"> 
      MsgBox "Appel fonction 1 : " & Fct1 ("A") 
      Msgbox "Appel fonction 2 : " & fCt2 ("B") 
   </script> 
</job>

Mis à jour le 27 février 2014 SfJ5Rpw8 ThierryAIM

Balise réservée du XML pour fichier .wsf, elle permet d'identifier le langage de script utilisé :

Code xml : Sélectionner tout
1
2
3
<script language="VBScript"> 
    WScript.Echo "Il s'agit de VBScript" 
</script>

Mis à jour le 27 février 2014 ThierryAIM

Balise réservée du langage XML des fichiers .wsf, elle permet d'identifier une tache (job) dans un fichier .wsf :

Code xml : Sélectionner tout
1
2
3
4
5
<job id="MaTacheVBS"> 
    <script language="VBScript"> 
        WScript.Echo "Il s'agit de VBScript" 
    </script> 
</job>

Mis à jour le 28 février 2007 ThierryAIM

Balise réservée du XML pour fichier .wsf, elle permet d'identifier un groupe de tâche (job) dans un script multi-tâches :

Cette balise est facultative lorsque le script ne comporte qu'une seule tâche

Code xml : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
<package> 
	<job id="MaTache_1_VBS"> 
    	<script language="VBScript"> 
        	WScript.Echo "VBScript: job 1" 
    	</script> 
	</job> 
  
	<job id="MaTache_2_VBS"> 
    	<script language="VBScript"> 
        	WScript.Echo "VBScript: job 2" 
    	</script> 
	</job> 
</package>
NOTA : La tâche 1 est exécutée par défaut.

Pour exécuter la tâche 2 en ligne de commande :

cscript myScript.wsf //job:MaTache_2_VBS

Pour exécuter les 2 tâches en ligne de commande :

cscript myScript.wsf //job:MaTache_1_VBS //job:MaTache_2_VBS

Mis à jour le 28 février 2007 ThierryAIM

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.