Python: Benachrichtigung im Windows Notification Center
📁 Python
Wie kann man mit Python eine Benachrichtigung an das Windows 10 Notification Center senden?
Warnung: Die Implementierung in der Antwort ist nicht optimal und wird beim Scrollen bei einer großen Anzahl von Zeilen langsamer werden. Für nicht-lehrreiche Zwecke empfehle ich die Verwendung des Moduls
Man muss eine lexikalische Analyse (Parsing) des Textes durchführen - den Text in hervorhebbare Stücke (Tokens) aufteilen, je nach Token-Typ die Textstücke unterschiedlich hervorheben. Der Einfachheit halber kann man einen fertigen Parser nehmen, zum Beispiel aus der Bibliothek (installiert mit pip install pygments). Man kann auch das Modul aus der Standardbibliothek von Python verwenden, wenn man nur Syntax-Highlighting für Python machen möchte.
Unten ein schnell zusammengestelltes Beispiel mit Highlighting von Schlüsselwörtern und Text-Literalen (funktioniert nicht optimal, bei jeder Änderung wird das gesamte Highlighting entfernt, der Text wird erneut in Tokens zerlegt, erneut wird
Anmelden um eine Antwort zu hinterlassen