Идея не понятна, можно пример?
Думал процесс оставить в фоне и после нажатия на значек панели задачь или “alt - tab”, отслеживать изменения последовательности в списке диалоговых окон,.но реализовать не получилось.
Получил список и используемое в данный момент диалоговое окно:
import pygetwindow
my_list = (pygetwindow.getAllTitles()) # получение списка открытых окон
new_list = [] # удаление пустых элементов из списка ''
for item in my_list:
if item != '':
new_list.append(item)
print(new_list)
first_element = new_list[0] # получение используемого в данный момент окна
print(first_element)