web-dev-qa-db-fra.com

Utilisation d'arguments de ligne de commande dans VBscript

Comment puis-je passer et accéder aux arguments de ligne de commande dans VBscript?

62
Sunil
Set args = Wscript.Arguments

For Each arg In args
  Wscript.Echo arg
Next

À partir d'une invite de commande, exécutez le script comme suit:

CSCRIPT MyScript.vbs 1 2 A B "Arg with spaces"

Donnera des résultats comme ceci:

1
2
A
B
Arg with spaces
73
aphoria

Si vous avez besoin d'un accès direct:

WScript.Arguments.Item(0)
WScript.Arguments.Item(1)
...
41
Jerther