vbscript – Execute / Eval (attention)

**FUNCTION:** `Execute statement / Eval(expression)`

**Description**
Exécute du code VBScript contenu dans une chaîne (`Execute`) ou évalue une expression (`Eval`). Puissant mais risqué.

**Syntax**
`Execute statement / Eval(expression)`

**Paramètres**
– `statement/expression` : Chaîne contenant du code.

**Retour**
Pour `Eval` : résultat de l’expression. Pour `Execute` : aucun.

**Notes**
– ⚠️ Éviter sur des entrées utilisateur non maîtrisées (risque d’exécution arbitraire).
– Privilégier des fonctions/parsings explicites.

**Exemples**
« `vb
Dim x
x = 2
Execute « x = x + 3 »
WScript.Echo x
WScript.Echo Eval(« 10*2 »)
« `

**Voir aussi**
`Replace`, `Split`

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *