Executando verificação de segurança...
2

Como executar um script ao iniciar o windows

🤖 Desenvolveu uma aplicação e quer executar automaticamente no windows?

Muitas vezes desenvolvemos pequenas aplicações para facilitar nosso dia-a-dia com dev e criamos scripts para automatizar todo esse processo. Porém, na maioria dos casos é necessário iniciar estes scripts manualmente o que, de novo, poderia ser automatizado. Pois bem, em sistemas Linux essa tarefa é bem mais simples e existem muitos conteúdos relevantes, mas no windows a parada é bem diferente.

Sem mais enrolações, vou te mostrar como criar essa automação no windows.

🚀 Your amazing app!

Imagine que você desenvolveu uma aplicação para controlar um arduino e deu o nome de automatizacao-jardim e a cada hora do dia ele vai fazer alguma ação no teu jardim. O comando para iniciar o script seria automatizacao-jardim startup do-logic.
Novamente, não queremos ficar abrindo o prompt de comando toda vez que o script for iniciado e por isso iremos utilizar a pasta de inicialização padrão do windows.

📂 Pasta padrão do windows.

A forma mais fácil de iniciar um programa no startup é adicionar um script ou um atalho de aplicação na pasta Startup, localizada em:

%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

A maneira mais rápida de acessar é utilizar o comando WINDOWS + R e digitar: shell:startup.

🗄️ The file!

Neste ponto você já deve ter escrito um arquivo .bat para rodar seus programas certo? Mas ainda caímos no problema de ficar aparecendo o prompt de comando, por isso vamos criar um arquivo com a extensão .vbs e salvá-lo na pasta Startup. Esse arquivo vai executar o bash sem mostrar o prompt de comando e a configuração é bem simples:

Set WshShell = CreateObject("WScript.Shell")
	WshShell.Run chr(34) & "caminho_projeto\scripts\startup.bat" & Chr(34), 0
Set WshShell = Nothing

That 's all folks.

Carregando publicação patrocinada...