Étape 10 : Écrire le scénario partie 5: ouverture du fichier pour l’affichage.
Lorsque vous créez une erreur dans vbscript, il ajoute une valeur à la variable « err.number » qui est une variable pré définis dans vbscript. Vous n’avez pas à le définir et pouvez l’utiliser comme toute autre variable tant que vous ne violez pas ses règles. La valeur assignée à la variable de err.number est le code de l’erreur qui s’est produite. Vous pouvez maintenant vérifier pour chaque code d’erreur connu dans la base de données de vbscript et assurez-vous qu’il n’a pas se produire. Ou plus facile, est simplement vérifier tho Assurez-vous que la variable err.number est vide. aucune erreur s’est produite si elle est vide. Pour cela, nous vérifions juste pour voir si la variable est égale à vbEmpty.
Ainsi, dans notre script, que nous voulons utiliser un autre si puis la déclaration. Et vérifier si une erreur s’est produite et si elle n’a pas ouvert le fichier pour l’affichage, mais si elle a fait ensuite apparaît un message avec le numéro d’erreur dedans donc nous pouvons déboguer.
Puis quand nous sommes tous fait avec notre script nous tapez Wscript.Quit. Cela indique le script se termine elle-même. Cela permet de garder les fuites de mémoire et les processus qui s’exécutent.
Comment son utilisé :
Si err.number est égal à vbEmpty puis
créer un shell
puis exécutez le programme de la coquille
dans le cas contraire
affiche un message indiquant qu'une erreur
fin si.
Utilisation réelle :
« vérifier les erreurs
Si err.number = vbEmpty then
"si aucun créer une coquille
Définissez objShell = CreateObject("WScript.Shell")
« puis ouvrez le fichier de cette coque à l’aide de l’Explorateur. il ouvrira réellement dans IE bien
objShell.run (« Explorer » & "" & strDir & « \shutdown_catcher.txt »)
« dans le cas contraire apparaître un message avec le numéro d’erreur
Else WScript.echo "VBScript erreur:" & err.number
End If
' fin script
WScript.Quit