Comment faire en sorte que les fenêtres parlent l'heure en haut de l'heure

Depuis Windows XP, toutes les versions du système d'exploitation Windows ont un Narrateur installé.

Il peut être programmé pour parler dans les applications.

Il existe une méthode VBScript simple pour lui faire dire quelque chose sous le contrôle du programme, par exemple s'il reçoit un fichier indiquant que la tension est trop faible sur l'un des enregistreurs de données, Python pour le dire à haute voix, comme ceci:

import os
etc
os.exec("c:/users/Admin/python/lowvolt.vbs")

lowvolt.vbs ressemble à ceci :

Dim sez, speech
sez = "Low Voltage on 24"
Set speech = CreateObject("sapi.spvoice")
speech.Speak sez
Wscript.Quit

Qui fonctionne très bien.

(Vous pouvez voir le entrée tracée ICI)


Il serait utile qu'il annonce également l'heure en haut de chaque heure.

La question est dans le titre - Comment faire cela?

demandé sur