Я пытался найти что-то подобное, но я не смог ничего найти. Если вы что-то знаете, я был бы очень признателен, если бы вы, по крайней мере, указали мне правильное направление.
По сути, я создаю скрипт автоматизации с использованием pyauto gui, и я хочу, чтобы он проверял, когда Он щелкает мышью, открывается дополнительное всплывающее окно из третьего приложения (которое уже запущено) (в основном это дает вам дополнительную информацию с помощью всплывающего окна).
Ранее я делал это с помощью чего-то похожего, например, когда я открывал приложение, WordPad открывался таким образом, как я решил:
import psutil
import os
def find_procs_by_name(name):
"Return a list of processes matching 'name'."
ls = []
for p in psutil.process_iter(['name']):
if p.info['name'] == name:
ls.append(p)
return ls
#
def kill_process():
os.system(f"taskkill /f /im {name}")
name = "wordpad.exe"
#
if any(find_procs_by_name(name)):
kill_process()
, но этот щелчок открыл новое приложение, которое он даже не был открыт, и мне не нужно было его запускать с самого начала.
По сути, я пытаюсь сделать следующее: если приложение (которое уже работает в фоновом режиме) показывает другое всплывающее окно, нажмите еще раз, чтобы закрыть его (только всплывающее окно), если не сделать что-то еще
Есть ли способ сделать это?