11
votes

Existe-t-il un moyen de créer un flash d'application de la console Python dans la barre des tâches dans Windows?

Y a-t-il un moyen de faire connaître la fenêtre de My Python Console de la console dans la barre des tâches Windows pour obtenir l'attention d'un utilisateur?

Mon script sera exécuté exclusivement dans un environnement Windows relativement homogène, alors je ne me soucie pas de détecter si une API particulière est présente ou si une solution est une plate-forme inter-plate-forme ou non (bien sûr, la plate-forme est meilleure pour Référence future ... Mais je n'en ai pas besoin pour cette application).


0 commentaires

3 Réponses :



7
votes

1 commentaires

Cela a fonctionné super pour moi, merci! Je sais que le clignotant la barre des tâches est souvent considéré comme une mauvaise conception, mais ma demande particulière est strictement à utiliser au travail, et mes collègues qui utiliseraient qu'il souhaitent être alerté immédiatement lorsque mon application a fini de tirer ses données.



13
votes

C'est la solution la plus simple que je pourrais proposer:

import ctypes
ctypes.windll.user32.FlashWindow(ctypes.windll.kernel32.GetConsoleWindow(), True )


0 commentaires