@uw935
Developer

Как вывести название программы в котором сейчас находится пользователь?

Здравствуйте, форумчане. У меня появился вопрос, как вывести название программы в которой сейчас находится пользователь? У меня уже есть небольшой код. И он выводит все коректно, но как сделать что бы он выводил только одно, первое приложение? (См. Фото1.) Что бы вывелось только Spotify?. Помогите!

6069a94661e2a529810146.jpeg

КОД:
import subprocess
 

cmd = 'powershell "gps | where {$_.MainWindowTitle } | select Description'
proc = subprocess.Popen(cmd, shell=False, stdout=subprocess.PIPE)
for line in proc.stdout:
        if line.rstrip():
            a = (line.decode().rstrip())
            print(a)

abc = input()
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
@antonwx
Зачем тут powershell? Используйте GetForegroundWindow из winapi
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы