7 coisas nerds que você pode automatizar com o Agendador de Tarefas do Windows

O Agendador de Tarefas do Windows pode automatizar quase tudo. Se você puder fazer isso acontecer em uma linha de comando ou em um script do Windows, poderá agendá-lo com o Agendador de Tarefas. Vamos demonstrar.

O Agendador de Tarefas do Windows pode automatizar quase tudo.  Se você puder fazer isso acontecer em uma linha de comando ou em um script do Windows, poderá agendá-lo com o Agendador de Tarefas.  Vamos demonstrar.
Propaganda

O Agendador de Tarefas do Windows tem que ser uma das ferramentas legadas mais convenientes e úteis que a Microsoft já inventou, e neste artigo mostrarei sete razões pelas quais isso é verdade.

Ah, claro, você poderia usar o agendador do Windows para agendar todas essas tarefas chatas 4 Tarefas chatas que você pode automatizar com o Agendador de Tarefas do Windows 4 Tarefas chatas que você pode automatizar com o Agendador de Tarefas do Windows Seu tempo é muito valioso para ser desperdiçado com tarefas repetitivas . Vamos mostrar como automatizar e agendar tarefas. Também temos ótimos exemplos. Leia mais que todo mundo faz, como desfragmentar seu disco rígido ou limpar arquivos temporários Como manter automaticamente o Windows 7 Limpo de arquivos obsoletos Como manter automaticamente o Windows 7 Limpo de arquivos obsoletos O Windows tem uma maneira de coletar poeira virtual, uma circunstância que não tem mudou consideravelmente no Windows 7. Esses arquivos obsoletos ocupam espaço e contribuem para a fragmentação do disco rígido. Enquanto nada disso é ... Leia mais, mas que diversão é essa?

Por que não fazer algo que seja realmente útil, como enviar um e-mail automatizado, emitir uma postagem automatizada no Facebook Usando o IFTTT para automatizar todas as suas fotos e vídeos do Facebook [Dica do Facebook ou Hack da semana] Usando o IFTTT para automatizar todas as suas fotos e vídeos do Facebook Dica ou hack da semana Nem todo mundo usa o Facebook para armazenar suas fotos e vídeos, mas o armazenamento alternativo de fotos e vídeos ainda não parece ter a melhor integração social ainda. A maioria das alternativas é projetada para mais ... Leia Mais ou Tweet, ou inicie alguma música ou um vídeo pela manhã para ajudá-lo a acordar quando o despertador não resolver o problema?

Eu vou te mostrar como fazer essas coisas e mais neste artigo.

1. Envie um e-mail automatizado

Você é uma pessoa ocupada, e muito desse trabalho ocupado geralmente envolve coisas como enviar atualizações de status de pessoas ou enviar e-mail ao seu chefe 6 maneiras de obter pessoas ocupadas para responder seus e-mails 6 maneiras de obter pessoas ocupadas para responder seus e-mails Todo um conjunto diferente de regras quando se trata de enviar por e-mail que irá incentivar ou desencorajar uma pessoa a acertar o botão "responder" e responder-lhe. Aprenda as regras do sucesso do email. Leia mais um relatório. Então, por que não automatizar o envio de informações via e-mail e remover isso da sua lista de tarefas?

Aqui está um exemplo: eu preciso enviar um relatório de desempenho para minha equipe a cada mês.

tarefa-cronograma1

Este relatório é armazenado em um documento do Word em c: \ users \ ryan \ documentos \ muo documents \ muo-report.docx.

Embora eu possa reservar um tempo todos os meses para escrever esse e-mail do zero e digitar os dados do relatório diretamente no e-mail, por que não apenas gerar o documento do relatório até o dia 14 e ter um script automatizado enviando o e-mail com o Documento do Word anexado?

agenda de tarefas2

Claro, isso não é apenas um trabalho em lote simples que você pode executar para conseguir isso. Você precisará configurar o SendEmail no seu PC para que isso funcione. Faça o download do SendEmail e use o meu guia Envie e-mails automatizados usando o SendEmail e o Windows Task Scheduler Envie e-mails automatizados usando o SendEmail e o Windows Task Scheduler Não importa qual seja o seu trabalho, geralmente todo mundo precisa mandar um chefe ou supervisor por e-mail diariamente ou semanalmente. relatórios de status mensais. Leia mais para configurá-lo.

Quando estiver pronto, é hora de criar a tarefa agendada para que você possa enviar seu email em uma programação fixa. Para usar o SendEmail com um serviço como o Gmail, basta navegar até a pasta em que você salvou o arquivo sendemail.exe e digitar o seguinte comando:

sendEmail -o tls=yes -f [email protected] -t [email protected] -s smtp.gmail.com:587 -xu [email protected] -xp YOURPASSWORD -u "Hello from sendEmail" -m "How are you? I'm testing sendEmail from the command line." 

Você também terá que adicionar um parâmetro "-a" para anexar um arquivo (mostrarei a seguir). Agora que você pode enviar e-mails no formato de linha de comando, você pode usar uma tarefa agendada para enviar seu relatório em uma programação!

Vou orientá-lo na criação de uma tarefa nesta primeira etapa - nas seções subseqüentes abaixo, assumirei que você sabe como criar e agendar a tarefa. Executar programas automaticamente usando o Agendador de Tarefas do Windows Executar programas usando o Agendador de Tarefas do Windows automaticamente Leia mais.

Primeiro, inicie o Agendador de Tarefas clicando em (no Windows 10) no botão Iniciar, clicando em Todos os Aplicativos e digitando “ agendamento ” e escolha Agendador de Tarefas na lista de aplicativos. Quando a janela principal aparecer, escolha Create Task…

agenda de tarefas3

Em seguida, nomeie sua tarefa. Nesse caso, chamarei de "Enviar relatório MUO". Ele também será executado na minha conta de usuário, mas se você tiver vários usuários em um PC e eles quiserem suas próprias tarefas agendadas, verifique se o usuário correto está selecionado.

agenda de tarefas4

Na guia Triggers, configure o agendamento quando você deseja que seus e-mails sejam enviados. Neste exemplo, vou com o dia 15 do mês, todos os meses.

agenda de tarefas5

A aba Ação é onde a mágica acontece. É aqui que você dirá ao Agendador de Tarefas para executar o sendEmail.exe (onde quer que você tenha salvado) e, em seguida, no campo Adicionar Argumentos (opcional) é onde estão todos os parâmetros adicionais.

agenda de tarefas6

Mais uma configuração importante a verificar está na guia Condições .

cronograma de tarefas8

Certifique-se de que a opção Despertar o computador para executar esta tarefa está selecionada ou se você se afastar do computador por algum tempo e quiser enviar esse e-mail automaticamente, isso não será possível.

Quando essa tarefa for executada, você verá o email na sua caixa de entrada com o arquivo anexado.

agenda de tarefas7

O único truque agora é lembrar de atualizar esse documento do Word antes da data em que o email é enviado!

Isso é tudo que existe para isso! Agora que você pode programar o envio de e-mails para pessoas, com arquivos anexados, pense em todas as possibilidades Enviar e-mails automatizados usando o SendEmail eo Windows Task Scheduler Enviar e-mails automatizados usando o SendEmail e o Windows Task Scheduler Não importa qual seja o seu trabalho, geralmente ponto tem que enviar um supervisor ou patrão com relatórios de status diários, semanais ou mensais. Consulte Mais informação !

2. Abra e organize seu navegador

Sempre que eu acordo pela manhã, depois de pegar um cereal ou outro café da manhã fácil, eu geralmente ligo o laptop e abro meus sites favoritos de notícias sobre tecnologia 5 Maneiras interessantes de usar os feeds RSS do Google Notícias 5 maneiras interessantes de usar o Google Notícias RSS Feeds Leia mais.

Não seria legal se o seu computador apenas abrisse o seu navegador, e todos os seus sites de notícias favoritos, logo pela manhã e tudo por conta própria? Bem, é possível.

Basta configurar a tarefa conforme descrito acima. Defina o gatilho para todos os dias às 8h (ou sempre que você se levantar) e defina o gatilho como este.

cronograma de tarefas10

Veja como você faz isso. No campo Programa / script :, você navega até o local do executável do navegador. Nesse caso, esse é o Chrome.exe. Poderia ser o Firefox ou qualquer outro navegador.

O campo Adicionar argumentos (opcional): contém os parâmetros. Os parâmetros são basicamente todas as páginas da web que você deseja que o navegador abra automaticamente para você. Então, se você digitar "//www.makeuseof.com/wp-admin/ https://news.google.com/ https://mail.google.com" (cada um separado por um espaço) - o navegador lançar e abrir esses três sites.

agenda de tarefas11

Esta é uma das maneiras mais simples e rápidas de deixar seu computador fazer todo o trabalho pesado pela manhã, e tudo o que você precisa fazer é sentar e aproveitar alguns sites enquanto saboreia seu café.

3. Diário como você está se sentindo todos os dias

Rob escreveu antes como o journaling importante é Comece este hábito simples para Rocket Your Productivity: Journaling Comece este hábito simples para Rocket sua produtividade: Journaling Journaling é uma ferramenta de carreira subestimada e um hábito central de muitas pessoas bem sucedidas. Do aumento da produtividade à manutenção da responsabilidade, exploramos por que você deve considerar a introdução do journaling como uma ferramenta de produtividade em seu dia de trabalho. Leia mais, mas também é uma das coisas mais fáceis de esquecer todos os dias. É por isso que usar o Agendador de Tarefas do Windows para algo assim é óbvio!

Para configurar isso, você precisará usar um script do Visual Basic Como automatizar comandos Telnet usando o script VB Como automatizar comandos Telnet usando tarefas em lote de gravação de scripts VB e, mais recentemente, scripts do Windows é uma atividade que realmente compõe o volume de como a grande maioria dos administradores de rede e de sistema faz seu trabalho mais rapidamente e simplifica o que ... Leia mais (VBS) salvo em algum lugar em seu computador onde você pode chamá-lo no Agendador de Tarefas. O script VBS basicamente fará com que o usuário (você) informe suas entradas de diário e, em seguida, anexará essas informações a um arquivo CSV que armazenará o log de suas estatísticas diárias.

Aqui está o roteiro. Basta copiá-lo e colá-lo em um arquivo de texto e salvá-lo como “logtoexcel.vbs”.

 Option Explicit Dim strMood Dim strWeight Dim strExercise Dim strDiet ' Prompt for mood, weight, exercise, diet strMood = Inputbox( "Happiness Level (1-10):" ) strWeight = Inputbox( "Enter today's weight:" ) strExercise = Inputbox( "How many minutes did you work out?:" ) strDiet = Inputbox( "Do you feel like you ate well today?:" ) Dim objFSO, objFolder, objShell, objTextFile, objFile Dim strDirectory, strFile, strText strDirectory = "c:\temp" strFile = "\MyDailyLog.csv" strText = strMood & ", " & strWeight & ", " & strExercise & ", " & strDiet ' Create the File System Object Set objFSO = CreateObject("Scripting.FileSystemObject") ' OpenTextFile Method needs a Const value ' ForAppending = 8 ForReading = 1, ForWriting = 2 Const ForAppending = 8 Set objTextFile = objFSO.OpenTextFile _ (strDirectory & strFile, ForAppending, True) ' Key Section to write the strText to the file. ' Writes strText every time you run this VBScript objTextFile.WriteLine(strText) objTextFile.Close WScript.Quit 

Quando este arquivo .vbs for iniciado, primeiro ele solicitará todos os fatores que você deseja acompanhar. Neste exemplo, usei humor, peso, exercício e dieta.

agenda de tarefas12

Essas respostas são armazenadas em variáveis ​​e, em seguida, passadas para o arquivo de saída, que neste exemplo é armazenado em c: / temp /.

Primeiro, crie o MyDailyLog.csv e crie o cabeçalho na primeira linha. Depois de criar esse arquivo, ele estará pronto para começar a coletar suas entradas no diário!

cronograma de tarefas13

Basta criar uma nova tarefa (como você fez na primeira seção deste artigo) e, para a tarefa, configurá-la para executar o script no qual você salvou o arquivo .vbs.

agenda de tarefas14

Configure a tarefa para ser executada todas as noites quando você estiver on-line, lendo as notícias ou verificando seu e-mail, e nunca mais esquecerá de acompanhar suas estatísticas novamente!

4. Toque música de manhã

Será que o seu despertador 3 dos mais divertidamente irritante despertador Apps para Android 3 dos mais divertidamente irritante despertador Apps para Android Aqui estão alguns dos aplicativos wackiest despertador para o Android. Talvez eles te incomodem, ou talvez ajudem a te acordar! Leia mais fazer um trabalho terrível de te acordar todos os dias? Você aperta a soneca e depois volta a dormir? Bem, aqui está uma solução usando o Agendador de Tarefas. Basta configurá-lo para acionar uma música que você sabe que vai te acordar.

O comando para fazer isso em qualquer PC com Windows é: wmplayer “c: \ songname.mp3”

Configure sua nova tarefa para iniciar essa música alta e otimista cerca de meia hora antes de você acordar.

agenda de tarefas15

Você notará que precisa fornecer o caminho completo para o wmplayer.exe (usando o botão Procurar, isso tornará isso mais conveniente). Em seguida, no campo Adicionar argumentos (opcional) :, forneça o caminho completo para o seu arquivo de música, entre aspas.

E se essa música 30 minutos antes de você querer acordar não funcionar, configure outra tarefa para iniciar uma música ainda mais desagradável por 15 minutos antes de você acordar. Finalmente, outro apenas 5 minutos antes (talvez aquele deve ser um chifre alto, estridente!).

Observe: você precisará configurar a tarefa para ser executada, mesmo se o computador estiver em suspensão, e será necessário certificar-se de não desligar o computador à noite quando for dormir. Se ele for dormir, tudo bem, mas o computador precisa estar ligado para que essa tarefa funcione!

By the way, se você quer apenas começar uma lista completa Como criar, compartilhar e descobrir playlists com a Apple Music Como criar, compartilhar e descobrir listas de reprodução com o Apple Music Playlists tornam mais fácil descobrir, compartilhar e criar suas próprias coleções pessoais da enorme biblioteca da Apple de streaming de música. Veja como. Leia Mais de músicas 30 minutos antes de você se levantar, você pode usar este comando: wmplayer / Playlist PlayListName

5. Reproduzir um vídeo todas as manhãs

Aqui está outra abordagem para acordar, se você é como eu e o som não é bom para você. Por que não ligar seu laptop a essa grande TV em seu quarto e lançar um vídeo Como assistir a playlists inteiras do YouTube em VLC Como assistir a playlists inteiras do YouTube em VLC Você adora playlists do YouTube, mas gostaria de assisti-las fora do seu navegador? Você pode usar o VLC para o trabalho, graças a uma simples extensão. Veja como. Leia mais de manhã para acordar? Isso permite que você escolha as vistas e sons que você sabe que vai tirar você da cama.

Uma maneira de fazer isso é exatamente como a tarefa agendada de áudio acima, mas usando a opção fullscreen: wmplayer “c: \ videoname.wmv” / fullscreen

agenda de tarefas16

No campo arguments, lembre-se de manter o nome do arquivo dentro das aspas e a opção / fullscreen fora deles, no final da string.

Aplica-se a mesma regra que o áudio - defina a tarefa para ser executada mesmo quando o computador estiver adormecido ou não funcionará - e não se esqueça de deixar o computador ligado durante a noite.

6. Faça backups mensais na nuvem

Aposto que você armazena muitos arquivos no seu PC ou laptop que você absolutamente odeia perder. Talvez seja a sua coleção de arquivos de música salvos (que você está constantemente adicionando), ou talvez seja esse grande romance. 6 Podcasts imperdíveis para romancistas, roteiristas e contadores de histórias 6 Podcasts imperdíveis para romancistas, roteiristas e contadores de histórias Você está preso em uma queda de escrita? Você ficou sem ideias para histórias? Você está confuso e confuso sobre a indústria editorial? Você precisa de orientação para se tornar um profissional de palavras? Existem muitos ... Leia mais em que você está trabalhando. Quaisquer que sejam os dados, é uma boa ideia fazer backups freqüentes, apenas no caso de algo terrível acontecer com o seu PC.

Fazer backups é uma das melhores coisas que o Scheduled Tasks é adequado, mas por que salvar em um disco rígido local quando você pode salvar seus arquivos na nuvem? Uma clara vantagem disso é que, se há - o céu proibiu - um incêndio na casa, sua informação ainda é segura.

O primeiro passo para configurar isso é instalar o OneDrive, o Google Drive ou qualquer outro serviço de armazenamento em nuvem que permita instalá-lo em seu PC como uma unidade mapeada Como sincronizar arquivos no Ubuntu com o OneDrive Como sincronizar arquivos no Ubuntu Com o OneDrive A Microsoft aumentou a quantidade de armazenamento livre que você recebe com o OneDrive, então você pode querer usá-lo em sua distribuição Linux favorita. No entanto, a Microsoft não tem um cliente oficial para o Ubuntu. Consulte Mais informação .

agenda de tarefas17

Em seguida, instale o SyncToy da Microsoft. Em seguida, configure um par de pastas entre sua pasta local onde sua música favorita está armazenada, ou onde você tem aquele romance especial em que você está trabalhando, e a unidade em sua unidade na nuvem onde você deseja fazer o backup desses arquivos. regularmente.

calendário de tarefas18

Na próxima tela, você escolhe sincronizar ou contribuir. Se você sincronizar, as alterações ocorrerão nas duas direções. Se você configurar contribuir, somente os novos arquivos na sua unidade local irão para a nuvem, mas os arquivos excluídos não serão excluídos da nuvem. Finalmente, dê um nome ao par de pastas.

Agora, tudo o que você precisa fazer é executar este comando como uma tarefa agendada: c: \ Arquivos de Programas \ synctoy 2.1 \ synctoycmd.exe -R “SyncMyMusic”

Aqui está o que parece no Agendador de Tarefas:

agenda de tarefas19

Coloque o campo Program / script: all entre aspas, e para o campo arguments você irá querer -R primeiro, e então o nome do par de pastas que você criou acima, colocado entre aspas.

Defina essa tarefa para ser executada todos os dias - ou qualquer frequência que faça você se sentir seguro - e pronto. Esqueça isso, você sempre terá uma cópia sincronizada dos seus arquivos em segurança na nuvem!

7. Postar no Facebook e no Twitter

Claro, o FBCMD está morto, mas você ainda pode postar no Facebook a partir da linha de comando usando o Curl. Se você ainda não fez isso, eu recomendo seguir o meu guia para configurar o Curl no seu PC Como postar no Facebook a partir da linha de comando Agora que o FBCMD está morto Como postar no Facebook a partir da linha de comando Agora que o FBCMD está morto até uma janela de comando no seu PC, digitando um comando de linha única, e postando instantaneamente no Facebook sem sequer abrir um navegador ou outro aplicativo. Leia mais para poder enviar mensagens do Facebook via linha de comando.

Depois de configurá-lo, você pode postar no Facebook a partir da linha de comando usando: c: \ temp \ curl \ curl -X POST https://maker.ifttt.com/trigger/post_facebook/with/key/? value1 = ”Este% 20 é% 20o seu% 20post.”

Agora pense como seria legal se você nem tivesse que abrir o Facebook para postar - apenas configure um script .vbs como você fez acima para registro no diário, mas faça o que você quer postar, e deixe seu computador faça sua postagem no Facebook para você!

Veja como é o script .vbs:

 Option Explicit Dim strYourPost Dim objResult Dim objShell strYourPost = Inputbox( "What do you want to post today?:" ) strYourPost = Replace(strYourPost, " ", "%20") Set objShell = WScript.CreateObject("WScript.Shell") objResult = objShell.Run("c:\temp\curl\curl -X POST https://maker.ifttt.com/trigger/post_facebook/with/key/bMTAzkaD1qIc7NlGErPGOu?value1=" & strYourPOst) WScript.Quit 

Em seguida, basta usar a Tarefa agendada para agendar o script para ser executado quando o computador é inicializado pela primeira vez ou às 8 da manhã, todas as manhãs, quando você está tomando seu café.

calendário de tarefas20

E em segundos seu post será postado no Facebook, e você não vai se distrair com todos os posts do gato.

agenda de tarefas21

Esta é uma ótima maneira de simplificar a vida, mantendo seus familiares e amigos atualizados sem deixar a rede social corroer sua produtividade.

By the way, você pode fazer exatamente a mesma coisa com o Twitter, usando um programa chamado Twt.

Uma vez que você tenha o aplicativo instalado, o Tweeting no prompt de comando é tão simples quanto digitar: twt Estou postando isso no prompt de comando!

Não há necessidade de um código vbs neste caso, porque você pode apenas agendar uma tarefa usando “twt” como o comando e seu Tweet no campo de argumento. Simples!

Usando o Agendador de Tarefas

Como você pode ver, o Agendador de Tarefas do Windows é bom para muito mais do que apenas escanear seu PC ou fazer backups locais. Enviando e-mail, acessando a nuvem, postando no Facebook e Twitter - estes são apenas a ponta do iceberg.

Se você puder fazer isso acontecer em uma linha de comando ou em um script do Windows, poderá agendá-lo com o Agendador de Tarefas. Tudo o que é preciso é um pouco de criatividade e um pouco de graxa de cotovelo, e você pode automatizar muito mais do que jamais imaginou.

Espero que as automações acima tenham ajudado a começar a pensar em coisas que você pode programar no Windows. Quais outras ideias você tem? Você já automatizou alguma coisa interessante com o Agendador de Tarefas? Compartilhe seus pensamentos e experiências na seção de comentários abaixo!

Créditos da Imagem: Robô Industrial por PP77LSK via Shutterstock

In this article