1

В AutoHotkey есть способ узнать, играет ли VLC что-нибудь или нет?

Моя цель состоит в том, чтобы отправлять полноэкранный ключ F и формат изображения A, только если VLC проигрывает что-либо; если нет, подождите, пока он что-нибудь сыграет.

2 ответа2

1

Это выглядит как проблема XY, так как кажется, что все, что вам нужно сделать, это просмотреть каждое видео в полноэкранном режиме и с определенным соотношением сторон. Если так, почему бы вам не изменить параметры по умолчанию в разделе Tools / Preferences / Video?

1

0

Самый простой способ узнать, играет ли VLC что-либо или нет, это проверить заголовок своего окна следующим образом:

#Persistent
SetTitleMatchMode, 2

SetTimer, checkVLC, 5000
Return

checkVLC:
    IfWinExist, VLC media player
    {
        WinGetTitle, VLCTitle, VLC media player 
        if (strlen(VLCTitle) > 16)
        {
            ; Perform your keypresses here. I am showing the currently playing media
            StringReplace, NowPlaying, VLCTitle,  - VLC media player, , 
            msgbox % NowPlaying
        }
    }
Return

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .