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.CommonCodesi elle n’existe pas - Ajouter une méthode statique qui récupère l’heure et l’envoie au log
- Utiliser
project.SendInfoToLogpour é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
LogCurrentTimeeststaticet se trouve dans la classeOwnCode.CommonCode - Le paramètre
projectpermet d’utiliserSendInfoToLogpour é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# codedans 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.
