ZennoPoster permet d’intégrer du code C#
directement dans vos projets afin d’automatiser des tâches avancées. Pour obtenir l’heure actuelle et l’afficher dans les logs ZennoPoster, il suffit d’utiliser la classe DateTime
de C#
ainsi que la méthode SendInfoToLog
fournie par l’objet project
.
Pourquoi récupérer l’heure actuelle ?
- Pour horodater des actions ou des enregistrements
- Pour générer des noms de fichiers uniques
- Pour suivre et déboguer l’exécution de vos scripts
Étapes pour afficher l’heure dans les logs ZennoPoster
- Créer une classe statique
OwnCode.CommonCode
si elle n’existe pas - Ajouter une méthode statique qui récupère l’heure et l’envoie au log
- Utiliser
project.SendInfoToLog
pour écrire dans les logs ZennoPoster
Exemple de code C#
à utiliser dans un bloc C#
de ZennoPoster
using System; namespace OwnCode { public static class CommonCode { public static void LogCurrentTime(dynamic project) { // Récupère l'heure actuelle au format "HH:mm:ss" string currentTime = DateTime.Now.ToString("HH:mm:ss"); // Envoie l'heure dans le log ZennoPoster project.SendInfoToLog("L'heure actuelle est : " + currentTime, "OwnCode C#"); } } }
Explications sur le code
- La méthode
LogCurrentTime
eststatic
et se trouve dans la classeOwnCode.CommonCode
- Le paramètre
project
permet d’utiliserSendInfoToLog
pour écrire dans les logs ZennoPoster DateTime.Now.ToString("HH:mm:ss")
retourne l’heure actuelle au format 24h (exemple : 15:42:10)- Le message est envoyé dans le journal ZennoPoster pour un suivi facile
Comment utiliser ce code dans ZennoPoster ?
- Ajoutez un bloc
C# code
dans votre projet ZennoPoster - Collez le code ci-dessus dans l’éditeur
- Appelez la méthode
OwnCode.CommonCode.LogCurrentTime(project);
dans votre script
Conclusion
Grâce à cette méthode, vous pouvez facilement obtenir et consigner l’heure actuelle dans vos automatisations ZennoPoster en utilisant C#
. Cela facilite le suivi, le débogage et l’horodatage de vos actions automatisées.