Je développe un script VBS autonome (lancé en ligne de commande avec wscript
monscript.vbs). Je voudrais pouvoir séparer mon code dans plusieurs fichiers
VBS.
Existe-t-il une fonction VBS permettant de faire l'équivalent d'un #include
en C ou d'un require en PHP ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean
Bonjour,
Je développe un script VBS autonome (lancé en ligne de commande avec wscript monscript.vbs). Je voudrais pouvoir séparer mon code dans plusieurs fichiers VBS.
Existe-t-il une fonction VBS permettant de faire l'équivalent d'un #include en C ou d'un require en PHP ?
Merci pour vos lumières. Cordialement, Queuemi
Une solution serait de lire tout le fichier à inclure avec FSO et exécuter le contenu avec l'instruction ExecuteGlobal de VBScript:
Ce qui donne un truc du genre : http://automation.eu.tf/Inclure.VBS (cf code ci-dessous)
'---8<---Inclure.VBS--- Inclure("a_inclure.vbs")
Function Inclure(quoi) ExecuteGlobal(_ CreateObject("Scripting.FileSystemObject")_ .OpenTextFile(quoi).ReadAll _ ) End Function '---8<---Inclure.VBS---
Vous pouvez aussi utiliser l'attribut src d'une balise script
Je développe un script VBS autonome (lancé en ligne de commande avec wscript
monscript.vbs). Je voudrais pouvoir séparer mon code dans plusieurs fichiers
VBS.
Existe-t-il une fonction VBS permettant de faire l'équivalent d'un #include
en C ou d'un require en PHP ?
Merci pour vos lumières.
Cordialement,
Queuemi
Une solution serait de lire tout le fichier à inclure avec FSO et
exécuter le contenu avec l'instruction ExecuteGlobal de VBScript:
Ce qui donne un truc du genre :
http://automation.eu.tf/Inclure.VBS (cf code ci-dessous)
'---8<---Inclure.VBS---
Inclure("a_inclure.vbs")
Function Inclure(quoi)
ExecuteGlobal(_
CreateObject("Scripting.FileSystemObject")_
.OpenTextFile(quoi).ReadAll _
)
End Function
'---8<---Inclure.VBS---
Vous pouvez aussi utiliser l'attribut src d'une balise script
Je développe un script VBS autonome (lancé en ligne de commande avec wscript monscript.vbs). Je voudrais pouvoir séparer mon code dans plusieurs fichiers VBS.
Existe-t-il une fonction VBS permettant de faire l'équivalent d'un #include en C ou d'un require en PHP ?
Merci pour vos lumières. Cordialement, Queuemi
Une solution serait de lire tout le fichier à inclure avec FSO et exécuter le contenu avec l'instruction ExecuteGlobal de VBScript:
Ce qui donne un truc du genre : http://automation.eu.tf/Inclure.VBS (cf code ci-dessous)
'---8<---Inclure.VBS--- Inclure("a_inclure.vbs")
Function Inclure(quoi) ExecuteGlobal(_ CreateObject("Scripting.FileSystemObject")_ .OpenTextFile(quoi).ReadAll _ ) End Function '---8<---Inclure.VBS---
Vous pouvez aussi utiliser l'attribut src d'une balise script