N'utilisez pas WScript; utiliser CScript. À l'invite de commandes Windows, tapez ce qui suit pour afficher l'aide.
cscript //?
Je suggère ce qui suit:
cscript //H:CScript
Cela fera de CScript votre interpréteur de script par défaut. CScript imprime des messages sur la console (c'est-à-dire, stdout) comme vous le souhaitez. (Il n'utilise pas les fenêtres de dialogue.) Vous pouvez également essayer le commutateur // B, mais je ne peux pas dire si cela doit être exécuté par script ou non. S'il s'agit d'un commutateur persistant, unique comme le commutateur // H, alors cela peut fonctionner pour vous; Si ce n'est pas le cas, vous devrez peut-être modifier tous vos programmes distants pour les inclure. À partir des informations que vous avez fournies, je pense que le simple fait de changer l'interpréteur par défaut (// H) fera ce que vous voulez.
Vous devrez également ajouter une sorte de gestion des erreurs pour empêcher le script de se terminer en cas d'erreur. Dans Visual Basic Scripting Edition, la chose la plus simple à faire si vous voulez simplement ignorer les erreurs est d'ajouter ce qui suit en haut de votre script.
On Error Resume Next
Voir
http://msdn.microsoft.com/en-us/library/53f3k80h(VS.85).aspx pour plus d'informations.
Voir aussi http://stackoverflow.com/questions/8678441/difference-between-wscript-and-cscript/9062764#9062764 – Ben