Pagina inicial » como » Como criar lembretes de pop-up sem nenhum software adicional

    Como criar lembretes de pop-up 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 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. Então, por exemplo, se você está digitando um e-mail quando o pop-up está programado para aparecer, a caixa aparecerá no topo do seu e-mail com as teclas ainda sendo enviadas para o 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 um timer que irá dispensar 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 para "Executar somente quando o usuário estiver conectado" com a opção "Oculto" desmarcada.

    Definir 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, em seguida, encerrará 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):

    TÍTULO Ler Como Geek Lembrete e ECO. & ECHO. & ECHO É atualmente% TIME% & ECHO. & ECHO. & ECHO Hora de ir ler 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:

    TÍTULO Leia o How-To Geek Reminder ECHO. ECO. ECHO É atualmente% TIME% ECHO. ECO. ECHO Hora de ir ler How-To Geek. ECHO https://www.howtogeek.com ECHO. ECO. 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.
    • O 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).
    • TIMEOUT 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 esperar 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..