Найти тему

Программа напоминалка на Python

Сначала нужно импортировать нужные библиотеки

import pygetwindow
import os

теперь создадим массивы для титулов приложений и фраз введённых пользователем

user_titles = []
user_phrases = []

После чего получим ввод нужных имён приложений и фраз от пользователя, а потом поместим их в массивы(при помощи помощью метода split() разделяем строку на элементы с разделителем "/")

user_title = input()
user_phrase = input()
user_titles = user_title.split("/")
user_phrases = user_phrase.split("/")

теперь создаём цикл в котором получаем имена открытых приложений, при помощи функции getAllTitles(), и прогоняем их через цикл, в котором сравниваем имена открытых приложений и имена введённые пользователем, если имя совпадает то проговаривается фраза заготовленная пользователем

while True:
titles = pygetwindow.getAllTitles()
for i in titles:
for title in range(len(user_titles)):
if user_titles[title] in i:
os.system(f"say 'Напоминание! {user_phrases[title]}'")
user_phrases[title] = "--"
user_titles[title] = "--"

Весь код

import pygetwindow
import os
user_titles = []
user_phrases = []
user_title = input()
user_phrase = input()
user_titles = user_title.split("/")
user_phrases = user_phrase.split("/")
while True:
titles = pygetwindow.getAllTitles()
for i in titles:
for title in range(len(user_titles)):
if user_titles[title] in i:
os.system(f"say 'Напоминание! {user_phrases[title]}'")
user_phrases[title] = "--"
user_titles[title] = "--"