Pular para o conteúdo principal

Receitas prontas

Cada receita é uma lista completa de passos. Dê à ação um gatilho na página Ações e depois monte os passos como mostrado. Todas as receitas funcionam igualmente no modo Simples e no Avançado (Adicionar e organizar passos).

Antes de dar a uma receita um gatilho real, você pode testá-la na página Área de testes.

Fechar a guia atual​

1Enviar teclas^W
  1. Enviar teclas pressiona Ctrl+W, que fecha a guia atual nos navegadores e na maioria dos programas com guias. Clique na caixa Teclas e pressione a combinação.

As teclas vão para a janela que está em foco. Para um gesto desenhado sobre uma janela em segundo plano, ative Ativar a janela sob o gesto na página Geral (Configurações gerais), para que as teclas cheguem à janela sobre a qual você desenhou.

Digitar uma assinatura​

1Digitar textoAtenciosamente, Alex
  1. Digitar texto digita o texto onde o cursor está, como se você o digitasse.

Para textos mais longos, ou com quebras de linha, um atalho de texto na página Expansão de texto costuma ser mais simples.

Mover uma janela para a próxima tela​

1Mover janela para o monitorJanela de destino, Ativado
  1. Mover janela para o monitor (o chip Mover janela) move a janela para a próxima tela, mantendo o tamanho e a posição dela na tela. Janela é Janela de destino: a janela sobre a qual você desenhou o gesto. Ative Mover o mouse junto para levar o ponteiro também.

As telas são percorridas da esquerda para a direita e depois de cima para baixo, e depois da última volta-se à primeira. Uma janela maximizada continua maximizada.

Maximizar ou restaurar a janela sob o gesto​

A Criação rápida… oferece esta ação pronta como Maximizar ou restaurar a janela.

1Janela de destino→ $windowContextGetWindow
2SeWindowIsMaximized($window)
3Restaurar janela$windowWindowRestore
4Senão
5Maximizar janela$windowWindowMaximize
6Fim do se
  1. Janela de destino (ContextGetWindow) com Salvar resultado como window guarda a janela sob o gesto.
  2. Se… senão…, com Verificar em O resultado de uma função interna e a função interna A janela está maximizada? (WindowIsMaximized), com o campo Janela dela em $window.
  3. Dentro da parte Se, Restaurar janela com Janela $window restaura a janela.
  4. Dentro da parte Senão, Maximizar janela com Janela $window a maximiza.

Salvar a janela no passo 1 é opcional: cada campo Janela poderia ser Janela de destino. Salvá-la uma vez deixa o campo de cada passo posterior mais curto de ler.

Se a janela for o Bloco de Notas, salvar; senão, avisar​

1SeWindowContainsTitle(ContextGetWindow(), Bloco de Notas)
2Enviar teclas^S
3Senão
4Mostrar uma notificaçãoNão salvo, Isto só funciona no Bloco de Notas.
5Fim do se
  1. Se… senão…, Verificar em O resultado de uma função interna, função interna O título contém o texto? (WindowContainsTitle): Janela é Janela de destino, Texto é Bloco de Notas. É verdadeiro quando o título da janela contém "Bloco de Notas", com qualquer combinação de maiúsculas e minúsculas.
  2. Dentro da parte Se, Enviar teclas pressiona Ctrl+S.
  3. Dentro da parte Senão, Mostrar uma notificação mostra um Título e uma Mensagem.

Para testar o programa em vez do título, salve o resultado de Nome do arquivo do programa (WindowGetExecutableName) e compare-o com Comparar dois valores. Essa comparação é exata, então respeite as maiúsculas e minúsculas do nome do arquivo como o Windows o informa.

Teclas de mídia​

Enviar teclas não consegue pressionar teclas de mídia, então esta receita usa a função interna KeyboardPressKey, que pressiona qualquer tecla pelo nome.

1Pressionar e soltar teclaVirtualKey.MediaPlayPauseKeyboardPressKey
  1. Pressionar e soltar tecla (KeyboardPressKey, de Todas as N funções internas…) com Tecla VirtualKey.MediaPlayPause pressiona Reproduzir/Pausar.

Use uma ação por tecla:

TeclaNome da tecla
Reproduzir/PausarVirtualKey.MediaPlayPause
Próxima faixaVirtualKey.MediaNextTrack
Faixa anteriorVirtualKey.MediaPreviousTrack
PararVirtualKey.MediaStop
Aumentar volumeVirtualKey.VolumeUp
Diminuir volumeVirtualKey.VolumeDown
Sem áudioVirtualKey.VolumeMute

Digite o nome exatamente, com as mesmas maiúsculas. O nome de cada tecla está listado em Constantes nomeadas.

Com Enviar teclas de mídia e de navegador como comandos ativada, essas teclas são enviadas, em vez disso, como comandos para a janela em foco (Configurações de script).

Colar como texto simples​

A Criação rápida… oferece esta ação pronta como Colar como texto simples.

1Texto da área de transferência→ $textClipboardGetText
2Colar texto$textClipboardPasteReplacementText
  1. Texto da área de transferência com Salvar resultado como text lê o texto copiado sem a formatação.
  2. Colar texto com Texto $text coloca esse texto simples na área de transferência e o cola.

Perguntar antes de fechar uma janela​

1Mostrar uma caixa de mensagemFechar esta janela?, Fechar, YesNo, Question → $answerUIShowMessageBox
2Se$answer == Yes
3Fechar janelaJanela de destinoWindowClose
4Fim do se
  1. Mostrar uma caixa de mensagem (UIShowMessageBox) mostra uma caixa de mensagem e aguarda. Mensagem Fechar esta janela?, Título Fechar, Botões YesNo, Ícone Question, Salvar resultado como answer. Ela devolve o nome do botão pressionado.
  2. Se…, Verificar em Comparar dois valores: Valor $answer, é igual a (==), Comparado com Yes.
  3. Dentro do bloco, Fechar janela com Janela Janela de destino pede que a janela feche, como faria o botão de fechar dela.

Pressionar uma tecla várias vezes​

1Repetir vezes5
2Enviar teclas{DOWN}
3Aguardar50
4Fim da repetição
  1. Repetir um número de vezes, Vezes 5.
  2. Dentro dela, Enviar teclas pressiona Seta para baixo.
  3. Aguardar 50 milissegundos dá ao programa tempo para acompanhar.

Abrir um programa ou alternar para ele​

1Alternar para um programa ou iniciá-lonotepad.exeShellRunOrActivate
  1. Alternar para um programa ou iniciá-lo (ShellRunOrActivate) com Nome do arquivo do programa notepad.exe traz o Bloco de Notas para a frente se ele estiver em execução, e o inicia se não estiver. .exe é opcional: notepad também funciona. Argumentos depois do nome, como um arquivo a abrir, só são usados quando o programa precisa ser iniciado. Os programas em execução são reconhecidos pelo nome do arquivo da primeira palavra, então um caminho que contém espaços e é seguido de argumentos vai entre aspas simples.

Para sempre iniciar uma cópia nova, ou para abrir um arquivo, uma pasta ou um endereço da Web, use em vez disso Executar ou abrir (ShellRun), ou Abrir um programa, arquivo ou site da Criação rápida….