Enviando um sinal para dois programas ao mesmo tempo

0

Gostaria de ouvir suas ideias sobre como resolver o problema a seguir.

Suponha que eu tenha um player de vídeo que não permita várias legendas aparecendo na tela. Eu posso contornar isso usando o Penguin subtitle player, um programa simples que basicamente permite ao usuário colocar sobre a janela do player de vídeo uma janela transparente, que mostra apenas legendas de um arquivo. Uma vez que os dois programas estão em sincronia, é bom ir.

O problema é claro quando é necessário pausar o vídeo: é necessário pausar o reprodutor de vídeo e o reprodutor de pingüim, o que inevitavelmente resulta em um atraso e um perde a sincronização.

Eu estava pensando que deveria haver uma maneira de pausar os dois programas pressionando apenas uma tecla. A solução de um homem pobre é acertar a barra de espaço em um programa e usar o mouse para pausar o outro e tentar fazer isso quase ao mesmo tempo.

O que você acha? Existe uma maneira de enviar o sinal de pausa para os dois programas, executando apenas uma ação? Estou executando o Windows XP.

Editar: alguns players de vídeo, por exemplo, o do site da Netflix, não permitem várias legendas, e é por isso que estou fazendo essa pergunta.

    
por vap 05.10.2016 / 10:16

1 resposta

0

Finalmente, encontrei uma maneira muito fácil de fazer o que estava procurando. Pode-se usar Auto Hotkey e um script como este:

Space::
KeyWait, Space, D
ControlSend,, {Space}, Netflix - Mozilla Firefox
ControlSend,, {Space}, Penguin Subtitle Player - Penguin Subtitle Player
Return

Isso enviará a chave "Espaço" para os dois aplicativos, fazendo com que eles parem (isso ocorre porque cada um desses aplicativos tem um atalho de teclado para pausar o vídeo e essa tecla é "Espaço"). É claro que é possível modificar isso alterando a chave e o título das janelas a serem controladas.

    
por 20.10.2016 / 03:16