В AutoHotkey есть способ узнать, играет ли VLC что-нибудь или нет?
Моя цель состоит в том, чтобы отправлять полноэкранный ключ F и формат изображения A, только если VLC проигрывает что-либо; если нет, подождите, пока он что-нибудь сыграет.
В AutoHotkey есть способ узнать, играет ли VLC что-нибудь или нет?
Моя цель состоит в том, чтобы отправлять полноэкранный ключ F и формат изображения A, только если VLC проигрывает что-либо; если нет, подождите, пока он что-нибудь сыграет.
Это выглядит как проблема XY, так как кажется, что все, что вам нужно сделать, это просмотреть каждое видео в полноэкранном режиме и с определенным соотношением сторон. Если так, почему бы вам не изменить параметры по умолчанию в разделе Tools / Preferences / Video
?
Самый простой способ узнать, играет ли 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