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
- 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
- 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
- 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.
- Janela de destino (
ContextGetWindow) com Salvar resultado comowindowguarda a janela sob o gesto. - 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. - Dentro da parte Se, Restaurar janela com Janela
$windowrestaura a janela. - Dentro da parte Senão, Maximizar janela com Janela
$windowa 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
- 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. - Dentro da parte Se, Enviar teclas pressiona Ctrl+S.
- 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.
- Pressionar e soltar tecla (
KeyboardPressKey, de Todas as N funções internas…) com TeclaVirtualKey.MediaPlayPausepressiona Reproduzir/Pausar.
Use uma ação por tecla:
| Tecla | Nome da tecla |
|---|---|
| Reproduzir/Pausar | VirtualKey.MediaPlayPause |
| Próxima faixa | VirtualKey.MediaNextTrack |
| Faixa anterior | VirtualKey.MediaPreviousTrack |
| Parar | VirtualKey.MediaStop |
| Aumentar volume | VirtualKey.VolumeUp |
| Diminuir volume | VirtualKey.VolumeDown |
| Sem áudio | VirtualKey.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.
- Texto da área de transferência com Salvar resultado como
textlê o texto copiado sem a formatação. - Colar texto com Texto
$textcoloca esse texto simples na área de transferência e o cola.
Perguntar antes de fechar uma janela
- Mostrar uma caixa de mensagem (
UIShowMessageBox) mostra uma caixa de mensagem e aguarda. MensagemFechar esta janela?, TítuloFechar, BotõesYesNo, ÍconeQuestion, Salvar resultado comoanswer. Ela devolve o nome do botão pressionado. - Se…, Verificar em Comparar dois valores: Valor
$answer, é igual a (==), Comparado comYes. - 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
- Repetir um número de vezes, Vezes
5. - Dentro dela, Enviar teclas pressiona Seta para baixo.
- Aguardar
50milissegundos dá ao programa tempo para acompanhar.
Abrir um programa ou alternar para ele
- Alternar para um programa ou iniciá-lo (
ShellRunOrActivate) com Nome do arquivo do programanotepad.exetraz o Bloco de Notas para a frente se ele estiver em execução, e o inicia se não estiver..exeé opcional:notepadtambé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….