
Tudo bem, tenho lido as várias respostas do Superusuário para esta pergunta e ninguém pareceu realmente postar uma maneira de executar um arquivo .bat emAgendador de tarefasna inicialização do PC. Eu gostaria de fazer isso...
Eu tentei terAgendador de tarefasinicie o cmd.exe na inicialização do PC com os argumentos sendo o diretório do arquivo .bat, mas ele simplesmente não funciona. Mesmo que diga que executa o .bat, os comandos do .bat não são executados ... Como faço para que ele possa ser executadoAgendador de tarefassem esse problema?
Responder1
Basta apontar a tarefa do Agendador para o próprio arquivo .bat. Isto é - noAçõesaba temIniciar um programaentrada que leva diretamente ao arquivo .bat - não ao cmd.exe com parâmetros.
Responder2
Estou usando a pasta "Startup" para que os arquivos bat sejam executados na inicialização.
Copie seu arquivo bat na pasta "Inicialização" (por exemplo C:\Users\*your username*\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
).
Substitua exit
por pause
no final do arquivo bat ( exit
não é necessário aqui de qualquer maneira). Isto é para fins de teste. O prompt de comando não será fechado até que você pressione uma tecla. É uma boa maneira de verificar se houve algum erro durante a execução dos comandos do arquivo bat.
Remova o pause
comando quando estiver satisfeito com o resultado.