con python, voglio ottenere il titolo di una finestra, una finestra di software di magazzino.Come ottenere un titolo di finestra e scansionarlo ogni 100 ms usare python?
il titolo della finestra cambia quando sfoglio un altro supporto, ora voglio scansionarlo ogni 100 ms e restituire il nuovo titolo, ma il testo frontale nel titolo della finestra è lo stesso testo.
posso stampare il documento nella cmd, ma non so come eseguire la scansione ogni 100 ms e tornare
io uso questo codice:
from win32gui import * import re
titles = set()
titlekey = ''
def foo(hwnd,nouse):
if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):
titles.add(GetWindowText(hwnd))
EnumWindows(foo, 0)
lt = [t for t in titles if t]
lt.sort()
for t in lt:
if re.match(titlekey,t):
print t
Come eseguire la scansione ogni 100 ms e restituire il nuovo titolo quando cambia?
Dove si dispone di codice, rientrare in formato come codice, non mettere in un blockquote. Modificato per te. –
scusa, errore mio. – sword
Nessun problema, ora sai per la prossima volta. –