Como criar lembretes de pop-up sem nenhum software adicional

Índice:

Como criar lembretes de pop-up sem nenhum software adicional
Como criar lembretes de pop-up sem nenhum software adicional

Vídeo: Como criar lembretes de pop-up sem nenhum software adicional

Vídeo: Como criar lembretes de pop-up sem nenhum software adicional
Vídeo: Compreender Distorção e Compressão das objetivas - Fotografia - YouTube 2024, Abril
Anonim
A maioria das pessoas precisa ser lembrada de algo. Seja uma tarefa diária, compromisso recorrente ou um evento único - ter um lembrete pop-up em seu computador pode ser útil. Embora existam inúmeras ferramentas disponíveis para lidar com essa tarefa, descrevemos uma maneira simples de fazer isso sem nenhum software adicional.
A maioria das pessoas precisa ser lembrada de algo. Seja uma tarefa diária, compromisso recorrente ou um evento único - ter um lembrete pop-up em seu computador pode ser útil. Embora existam inúmeras ferramentas disponíveis para lidar com essa tarefa, descrevemos uma maneira simples de fazer isso sem nenhum software adicional.

Nosso "truque" versus o agendador de tarefas

Embora tenhamos discutido anteriormente como você pode usar o Agendador de Tarefas de forma nativa para criar lembretes pop-up, existem algumas peculiaridades / limitações de comportamento que pretendemos resolver com esse método alternativo.

  • Diálogos pop-up gerados pelo Agendador de Tarefas, na maior parte, aparecem debaixo qualquer janela aberta (com uma entrada feita na barra de tarefas). Enquanto o seu trabalho não será interrompido nem um pouco, isso cria um problema se você estiver dependendo do aviso para chamar sua atenção.
  • Nosso método alternativo abre uma janela sobre topo de suas janelas atuais, mas não rouba o foco. Assim, por exemplo, se você estiver digitando um e-mail quando o pop-up estiver programado para aparecer, a caixa aparecerá no topo do seu e-mail com as teclas pressionadas ainda sendo enviadas ao seu editor.
  • As caixas de diálogo pop-up geradas pelo Agendador de Tarefas exigem interação para serem dispensadas. Essencialmente, ele permanecerá até você pressionar o botão OK. Nosso método alternativo suporta isso além de permitir que um timer dispense a caixa após um período de tempo predefinido.

Configurando-se

Embora esse truque seja um método alternativo, ainda usamos o Agendador de Tarefas do Windows.

A tarefa deve ser definida como "Executar somente quando o usuário estiver conectado" com a opção "Oculto" desmarcada.
A tarefa deve ser definida como "Executar somente quando o usuário estiver conectado" com a opção "Oculto" desmarcada.
Defina o agendamento para ser executado conforme apropriado.
Defina o agendamento para ser executado conforme apropriado.
O programa a ser executado é o CMD.exe, que é o shell do console da linha de comando do Windows, com o primeiro argumento sendo "/ C", que executará o texto subseqüente no shell e terminará a janela do console.
O programa a ser executado é o CMD.exe, que é o shell do console da linha de comando do Windows, com o primeiro argumento sendo "/ C", que executará o texto subseqüente no shell e terminará a janela do console.
A mágica aqui está na caixa de argumentos (após a opção "/ C" acima mencionada, que lê (note - enquanto isso exibido em várias linhas abaixo, todo este texto é uma única linha contígua na caixa de argumentos):
A mágica aqui está na caixa de argumentos (após a opção "/ C" acima mencionada, que lê (note - enquanto isso exibido em várias linhas abaixo, todo este texto é uma única linha contígua na caixa de argumentos):

TITLE Read How-To Geek Reminder&ECHO.&ECHO.&ECHO It is currently %TIME% &ECHO.&ECHO.&ECHO Time to go read How-To Geek. &ECHO https://www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120

O caractere E comercial (&) permite encadear comandos em uma única linha que torna o equivalente acima para a seguinte seqüência:

TITLE Read How-To Geek Reminder ECHO. ECHO. ECHO It is currently %TIME% ECHO. ECHO. ECHO Time to go read How-To Geek. ECHO https://www.howtogeek.com ECHO. ECHO. TIMEOUT 120

Os comandos acima podem ser colocados em um script em lotes e então ter a tarefa agendada configurada para executar o respectivo programa / script para obter o mesmo resultado exato (embora em um script em lote, você queira inserir @ECHO OFF como o primeiro comando ).

A mensagem pode ser personalizada conforme necessário e para entender exatamente como a mensagem é gerada, considere as seguintes palavras-chave:

  • TITLE altera o nome da janela do console para o texto subseqüente.
  • ECHO imprime o texto subseqüente na janela do console. Quando um ponto segue imediatamente o comando ECHO, uma linha em branco é impressa.
  • % TIME% é uma variável de ambiente que é substituída pela hora atual do sistema (no formato de 24 horas).
  • TEMPO ESGOTADO diz ao console para esperar o número N ou segundos para continuar ou até que uma tecla seja pressionada (o que ocorrer primeiro). Se você quisesse forçar a janela a aguardar até que uma tecla seja pressionada (ou seja, sem contagem regressiva), insira -1 como o valor para N.

Claro, você não está limitado apenas aos comandos acima - você tem todo o arsenal de linhas de comando à sua disposição que pode, por exemplo, ter seus lembretes abertos e / ou lançar sites como parte do processo.

Recomendado: