Scripts
Incluída no Macro DeckMonte um conjunto de ações uma vez como script e execute-o a partir de qualquer botão, automação ou outro script.
Um script na página Scripts com uma ação Aguardar e uma ação Pressionar tecla / combinação
- Reutilize as mesmas ações em vários botões
- Dê a cada chamada os próprios valores de entrada
- Altere um script uma vez e todos os botões acompanham
- Integrada e sempre ativa, nada para configurar
Scripts vem integrada ao Macro Deck e está sempre ativa. Ela adiciona a ação Executar script, que executa um dos seus scripts e espera até ele terminar. Um script é um conjunto de ações que você monta uma vez na página Scripts e depois executa a partir de quantos botões, automações e outros scripts quiser. Quando você altera o script, todos os lugares que o executam usam a nova versão.
Entradas
Um script pode declarar entradas: valores que quem chama preenche ao executar o script. Uma entrada tem nome, tipo (Texto, Numérico, Booleano ou Cor) e um padrão opcional. Dentro do script, ela é lida como uma variável, por exemplo {{ vars.scene }}. Ao escolher o script em Executar script, as entradas dele aparecem como campos na ação, então cada botão pode passar o próprio valor.
Um script também pode ser marcado como Executa em um widget. Assim, "Este widget" dentro do script se refere ao widget que o executou, então um único script pode alterar o botão que o acionou.
Exemplos de uso
- Um script Entrar ao vivo troca a cena do OBS, inicia a transmissão e muda o deck para o seu perfil de live. Três botões em perfis diferentes o executam com Executar script.
- Um script Trocar cena com uma entrada de texto
sceneé executado por um botão por cena, cada um com o próprio nome de cena. - Uma automação em um evento de Agendamento executa o mesmo script que um botão, para iniciá-lo manualmente ou em um horário definido.
Os scripts também podem ser executados de outros lugares. Qualquer dispositivo conectado ao Macro Deck pode listar e executar todos os scripts que não rodam em um widget, com os próprios valores de entrada. No iPhone e no iPad, o Macro Deck Companion faz isso pelos Atalhos ou pela Siri. Para executar um script em outro computador com o Macro Deck, use Executar script em outro PC do Macro Deck Delegate.
Scripts não aparece na página Integrações e não tem caixa de diálogo de configuração. A categoria Scripts dela está sempre na caixa de diálogo Adicionar ação.
O que é necessário
- Macro Deck 3
- Pelo menos um script na página Scripts
Configuração
Passo 1: Crie um script
Na barra lateral, clique em Scripts e depois em +. Na caixa de diálogo Novo script, informe um Nome, por exemplo Iniciar transmissão, e, se quiser, uma Descrição, depois clique em Criar script.
Passo 2: Adicione as ações
Na aba Ações, clique em + Adicionar ação e adicione as ações que o script deve executar, na ordem. Clique em Salvar alterações ao terminar. Executar testa o script salvo na hora.
Passo 3: Adicione entradas, se precisar
Na aba Entradas, clique em Adicionar entrada para cada valor que quem chama deve preencher. Defina o Nome, o Tipo e, se quiser, um Padrão. Use-a nas ações como
{{ vars.<name> }}. Clique em Salvar alterações.Passo 4: Execute o script a partir de um botão
Na página Deck, confira se o deck está desbloqueado (o botão no canto superior direito mostra Bloquear) e clique em um botão. O editor abre com Toque curto selecionado. Clique em + Adicionar ação, escolha Scripts à esquerda da caixa de diálogo Adicionar ação e selecione Executar script. Escolha o seu script em Script e preencha as entradas dele.
Passo 5: Pressione o botão
Clique em Salvar e pressione o botão. O script é executado, e Executar script termina quando o script termina.
Ações1
Coloque estas ações em um botão ou execute-as a partir de um fluxo.
- Executar script
- Executa um dos seus scripts, com os valores de entrada, e espera até ele terminar.
Perguntas frequentes
Preciso ativar a integração Scripts?
Não. Ela vem integrada ao Macro Deck e está sempre ativa. Ela não aparece na página Integrações, e Executar script está sempre na caixa de diálogo Adicionar ação.
O que acontece com os botões quando eu excluo um script?
Eles deixam de fazer qualquer coisa. Antes de excluir um script, o Macro Deck mostra quais widgets e outros scripts o executam.
Por que Executar script diz que nenhum script foi selecionado?
A ação não tem um script escolhido em Script. Abra a ação e escolha um.
Posso executar um script em outro computador?
Sim, com o Macro Deck Delegate. A ação Executar script em outro PC dele executa um script em outro computador com o Macro Deck.
Uma execução usa as minhas alterações não salvas?
Não. Uma execução sempre usa o script salvo. Clique antes em Salvar alterações.
Mais em Macro Deck
Macro Deck Companion
Incluída no Macro DeckControle os celulares e tablets que usam o app Companion: brilho, rotação, tela e capturas de tela.
Macro Deck Delegate
Incluída no Macro DeckExecute scripts em outro PC com o Macro Deck e use as variáveis que ele compartilha.
Variáveis
Incluída no Macro DeckAltere as suas variáveis a partir de botões e automações e grave qualquer variável em um arquivo.