Étape 3: Comprendre le Code, partie 1
Nous allons jeter un coup d’oeil sur le code, à partir du début. J’espère que vous pouvez apprendre assez sur VB à partir de mon code que tu iras au large et à apprendre à coder en VB mieux que moi:)Alors commençons tout d’abord, nous avons 2 fichiers : un fichier bat et un fichier vbs. Si vous modifiez le fichier bat, vous remarquerez qu’il exécute le fichier vbs, après mise en place de la fenêtre, titre couleur et fenêtre de texte. Passons à des choses plus intéressantes dans le fichier vbs.
Pour info, je vais seulement au toucher sur les lignes plus intéressantes du code ici.
Payer aussi, note en particulier les lignes à partir d’un ' (tiques, ou un guillemet simple). Voici les commentaires et ne sera pas exécutée.
La première quelques lignes de matrix.vbs dire « Set mes messages d’erreur au niveau explicit » mais en même temps « Ne laissez pas d’erreur que fatale, j’ai fait. » Aucun véritable débat nécessaire.
Ligne 5: Notre instruction dim ici met en place toutes les variables que nous utiliserons tout au long de la vie de notre petit programme. Nous n’avez pas besoin de déclarer les types de ces variables, ou des valeurs initiales pour eux, comme nous pourrions dans d’autres langues. VB est « puissant » comme ça.
Ligne 12 : objSysInfo nous permet de recueillir des informations sur le système sur lequel nous sommes en cours d’exécution. Nous créons l’objet ici, et sur la ligne 13, objSysInfo.UserName retourne le nom de l’utilisateur actuellement connecté qui exécute ce code. Cela servira plus tard à la place de "Neo", afin que notre Script puisse dire « Wake up, Martin..."s’il est exécuté sur ma machine, ou « Wake up, Brennn10..." s’il est exécuté sur la machine de Brennn10 et si c’était son nom d’utilisateur.
En utilisant le nom d’utilisateur du système permet de jeter sur machine débloqué votre copain et il va tirer son nom automatiquement, sans avoir à modifier le code.
Nous allons passer.