Em um mundo de tecnologia inteligente, estamos perdendo muitas coisas se não estivermos fazendo a automação corretamente. O Android conta com o aplicativo Tasker para automação que agora ganha um novo recurso de Regras; O iOS já possui um poderoso aplicativo Atalhos para automatizar uma infinidade de tarefas e muito mais. Mas esses são smartphones, e os PCs? Bem, o Windows 10 possui uma ferramenta semelhante chamada Agendador de Tarefas, que permite executar uma série de tarefas com base no tempo, eventos e várias outras condições. Portanto, neste artigo, trazemos a você um guia detalhado sobre como automatizar tarefas no Windows 10. Junto com isso, também compartilhamos um tutorial básico sobre o PowerShell na próxima seção. Agora, tendo dito isso, vamos começar o artigo sem mais delongas.
Automação no Windows 10
Antes de prosseguir, deixe-me explicar resumidamente alguns pontos gerais deste artigo. Para automatizar tarefas no Windows 10 , existem basicamente dois métodos. A primeira é uma ferramenta nativa chamada Task Scheduler, que é bastante fácil e direta. E o próximo método é a automação por meio do PowerShell , que é um pouco complexo, mas também rico em recursos. Agora, tendo passado pelo esboço do artigo, vamos direto ao assunto.
1. Automatize tarefas no Windows 10 usando o Agendador de tarefas
A melhor maneira de aprender algo é resolvendo problemas. Então, aqui vamos implementar uma tarefa básica. Por exemplo, digamos que toda vez que ligamos nosso computador, ele abre um navegador e vai para alguns sites legais . Portanto, tudo o que precisamos fazer é automatizar essa tarefa rotineira para economizar tempo e muitos cliques. Vamos começar.
1. Pressione a tecla Windows uma vez e digite “Task Scheduler” . Abra o primeiro resultado e fixe-o na barra de tarefas porque você precisará dele o tempo todo.
2. A interface do usuário pode parecer um pouco assustadora no começo, mas apenas siga minhas instruções e você estará pronto para as corridas. Agora, clique em “Criar tarefa” no painel direito.
3. Depois disso, dê um nome à sua tarefa e marque a caixa “Executar com privilégios mais altos” . Ele não solicitará o UAC nem solicitará nenhuma permissão de administrador antes de executar a tarefa.
4. Agora vá para a guia “Acionadores” acima e clique no botão “Novo”.
5. Aqui, escolha a opção “No logon” no menu suspenso e clique no botão “OK”. Você também pode atrasar a tarefa em alguns segundos, mas vamos deixar por enquanto. Como observação, sempre atraso minhas tarefas relacionadas à Internet em 30 segundos para que o computador possa se conectar ao WiFi e ficar pronto a tempo.
-
Defina a ação
6. Agora, mude para a guia “Ações” e clique no botão “Novo”. Aqui, escolha “Iniciar um programa” no menu suspenso, pois abriremos o Google Chrome .
7. Em seguida, clique no botão “Procurar” e selecione Chrome na área de trabalho ou em qualquer local.
8. Depois disso, insira a URL do seu site na caixa “Adicionar argumento” . Por exemplo, você pode digitar marketingfuturecastlab.pt e clicar no botão “Ok”. No caso, você deseja abrir vários sites ao mesmo tempo, basta colocar um espaço em branco entre eles e entrar em outro site.
marketingfuturecastlab.pt theverge.com
- Você também pode adicionar sua lista de reprodução do Spotify ou praticamente qualquer coisa que desejar. Apenas certifique-se de colocar um espaço entre os sites. O Chrome abrirá esses sites automaticamente no momento em que você fizer login no seu computador. Observe que você pode apenas escrever o nome do domínio ou fornecer o link https completo. Qualquer coisa funciona!
marketingfuturecastlab.pt theverge.com https://open.spotify.com/playlist/37i9dQZF1DX2Ja6eBQeGaS
9. Feito isso, mude para a guia “Condições” e desmarque ambas as opções na seção “Energia” . Isso permitirá que o PC execute a tarefa independentemente da bateria ou do status de carregamento.
10. Por fim, vá para a guia “Configurações”. Aqui, não precisamos tocar em nada, mas certifique-se de que “Permitir que a tarefa seja executada sob demanda” esteja marcado. Além disso, passe por outras opções para entender o escopo do que você pode fazer com o Agendador de Tarefas. Agora, clique no botão “Ok”.
11. Você criou com sucesso uma tarefa para abrir seus sites favoritos depois de ligar o computador. Você pode encontrar sua tarefa na “Biblioteca do Agendador de Tarefas” no painel esquerdo l. Se a tarefa não estiver aparecendo, clique no botão “Atualizar” no painel de ação localizado no lado direito.
12. Além disso, você pode testar a tarefa manualmente se estiver funcionando corretamente pressionando o botão “Executar” no painel direito. Se estiver funcionando bem, reinicie o computador e você terá sua série de tarefas automatizadas rapidamente. Aproveitar!
Portanto, esta tarefa era para abrir sites no Chrome, mas pode haver vários casos de uso com base em sua rotina diária. Por exemplo, você pode optar por se conectar a um ponto WiFi específico automaticamente, criar uma tarefa para esvaziar a lixeira após um determinado período de dias, também pode iniciar aplicativos do Office ou praticamente qualquer coisa que desejar. Concedido, há muitas outras coisas para aprender, mas para a maioria das tarefas, você seguirá etapas semelhantes mencionadas acima. As únicas mudanças terão que ser feitas na aba “Action” e “Triggers”, mas tirando isso tudo continua igual. Além disso, aconselho você a mexer em configurações diferentes para entender o agendamento de tarefas corretamente.
2. Automatize tarefas no Windows 10 usando o PowerShell
Na seção acima, aprendemos como automatizar tarefas usando o Agendador de Tarefas. Mas existe uma ferramenta de script nativa no Windows 10 chamada PowerShell que é bastante avançada e versátil. Você pode fazer qualquer coisa com alguns comandos. Eu sei que muitos usuários temem ver a tela azul do PowerShell, mas acredite, é muito fácil quando você sente o cheiro. Deixe-me apenas dizer, não é programação hardcore , então não se preocupe.
Além disso, existem algumas diferenças importantes entre o PowerShell e o Agendador de Tarefas. O PowerShell não é uma ferramenta de automação, mas uma ferramenta de script. Ele ainda requer o Agendador de Tarefas para automatizar seu script. Enquanto o Agendador de Tarefas é uma ferramenta completa em si, onde você pode criar scripts e também automatizar essas tarefas.
Além disso, em termos de desempenho, Task Scheduler é bastante rápido porque executa tudo do app. No entanto, seu escopo é relativamente limitado, pois você não pode se aprofundar em outros programas e recursos. Portanto, se você tiver uma pequena tarefa em mãos, o Agendador de Tarefas é ótimo. No entanto, o PowerShell é muito dinâmico e pode interagir com muitos programas ao mesmo tempo, mas é relativamente lento na execução desses comandos. Então, basicamente, por um lado, você obtém uma execução mais rápida, mas tem um escopo limitado e, por outro lado, obtém um suporte versátil, mas uma execução mais lenta. No entanto, aqui vamos passar pelo mesmo exemplo acima para verificar como ambos se comportam um contra o outro.
-
Introdução à sintaxe do PowerShell
Deixe-me começar com um exemplo. O que você está vendo abaixo é um comando do PowerShell para abrir vários sites no Chrome. Aqui, Start-Process é um comando para iniciar um programa e chrome.exe é o nome executável do programa. Depois disso, os sites são fornecidos com um espaço em branco entre aspas duplas. Muito semelhante ao Agendador de Tarefas, certo? Mole-mole.
Iniciar processo "chrome.exe" "marketingfuturecastlab.pt theverge.com"
Você também pode adicionar sua lista de reprodução do Spotify, subreddits favoritos ou qualquer coisa que desejar.
Processo inicial "chrome.exe" "marketingfuturecastlab.pt theverge.com https://www.reddit.com/r/Android https://open.spotify.com/playlist/37i9dQZF1DX2Ja6eBQeGaS"
Agora que você entendeu a sintaxe e o que significam os diferentes argumentos do comando PowerShell, vamos começar com as etapas.
-
Etapas para criar script do PowerShell
1. Abra um arquivo do bloco de notas e cole o comando abaixo.
Processo inicial "chrome.exe" "marketingfuturecastlab.pt theverge.com https://www.reddit.com/r/Android https://open.spotify.com/playlist/37i9dQZF1DX2Ja6eBQeGaS"
2. Você pode alterar o site conforme sua preferência. E se você quiser fornecer um navegador diferente, clique com o botão direito do mouse no ícone do navegador e abra “Propriedades”. Na caixa de destino, copie a última parte XXXX.exe e cole-a no arquivo Bloco de Notas. Dessa forma, você também pode encontrar nomes executáveis para outros programas.
Observação: Caso não esteja funcionando, você pode colar o endereço completo da caixa de destino. Aqui está um exemplo do navegador Microsoft Edge. Você pode fazer isso para qualquer programa.
Iniciar-Processo "C:Program Files (x86)MicrosoftEdge BetaApplicationmsedge.exe" "marketingfuturecastlab.pt theverge.com"
3. Agora vá em “Arquivo” no Bloco de Notas e clique em “Salvar como”. Aqui, dê um nome ao seu script e adicione a extensão .ps1 no final. PS1 é a extensão dos scripts do PowerShell. Além disso, certifique-se de manter o nome do arquivo como uma palavra.
-
Defina a ação
4. Feito isso, abra o Agendador de Tarefas e crie uma nova tarefa seguindo as etapas 1 a 5 mencionadas na seção acima. Quando estiver na guia “Ação”, escolha “Iniciar um programa” no menu suspenso e digite powershell.exe na caixa Programa/Script.
5. Agora, clique com o botão direito do mouse no arquivo PS1 e abra “Propriedades”. Aqui, você encontrará o caminho do arquivo na seção de localização. Copie-o e adicione filename.ps1 no final. Aqui está como deve parecer. Vamos precisar desse endereço na próxima etapa.
C:UsersBeebomDesktopbrowser.ps1
6. Substitua o endereço abaixo pelo seu endereço da etapa anterior e cole-o na caixa “Argumento”. Depois disso, clique no botão “Ok”.
-windowstyle Hidden -file C:UsersBeebomDesktopbrowser.ps1
7. Por fim, você concluiu a definição da parte Action usando o script PowerShell. Agora, siga as mesmas etapas de 9 a 12 da seção Agendador de Tarefas. Você pode ir em frente e testar o script usando o botão “Executar”. Como expliquei acima, a janela do PowerShell pode exibir uma pequena janela pop-up porque é um pouco lenta na execução do script.
Então é assim que você pode criar um script simples no PowerShell e automatizá-lo usando o Agendador de Tarefas. O que mostrei acima é apenas a ponta do iceberg. Você pode fazer muito mais e as possibilidades são infinitas. Por exemplo, você pode adicionar comandos para executar um programa separado, excluir arquivos antigos de determinadas pastas, desativar a atualização do Windows 10 e outros serviços no nível do sistema operacional, ativar serviços de manutenção e muito mais usando o mesmo arquivo PS1. Você não precisa mais voltar ao Agendador de Tarefas para ajustar nada, basta fazer alterações no arquivo PS1 usando o Bloco de Notas e ele executará todas as alterações. Incrível, certo? Nos próximos dias, vamos compartilhar alguns scripts legais do PowerShell para automatizar tarefas no Windows 10, então fique ligado conosco.
Aceite scripts do PowerShell e automatize tarefas de rotina no Windows 10
Esse foi o nosso guia detalhado sobre como começar a automação no Windows 10. Existem muitas ferramentas ocultas das quais podemos aproveitar e o Agendador de Tarefas é uma delas. E se você conhecer alguns truques do PowerShell, poderá criar scripts de vários programas que economizarão muito tempo precioso. De qualquer forma, isso é tudo de nós. Se você gostou deste guia e pode aprender algo novo, informe-nos na seção de comentários abaixo.