Execute o arquivo executável do agendador de tarefas NÃO no plano de fundo W7

3

Eu criei um script Autoit que abre um determinado aplicativo e processa um determinado comportamento. Quando eu compilo, Autoit dá um arquivo executável. Se eu o executar, ele funcionará de maneira perfeita e suave.

Agora eu preciso que ele seja executado em algum momento durante a noite, então eu adicionei-o ao Agendador de Tarefas do Windows.

Não foi executado.

Decidi testemunhar o processo alterando o tempo de execução e, sempre que é hora de executar, às vezes (e APENAS algumas vezes) o ícone aparece na bandeja, mas, de qualquer maneira, nada acontece: nenhuma janela é aberta e o processo não é executado.

Eu tentei alterar "executar somente quando o usuário fez login" e usar contas de usuário diferentes, mas parece não funcionar corretamente.

Algumas pesquisas na Internet me dizem que geralmente essas tarefas são executadas em segundo plano, portanto, nenhuma janela é realmente aberta. Bem, então eu preciso fazer o oposto disso.

Qualquer ajuda é apreciada.

    
por JD Gamboa 01.06.2018 / 02:13

1 resposta

1

Na verdade, eu executo um script AutoIT compilado via Agendador de Tarefas que faz algo semelhante como você descreve e as únicas configurações necessárias no Task Scheduler são:

  1. Na guia Geral , verifique Run only when use is logged on e Run with highest privileges . A conta que você usa para executar o trabalho que executa o arquivo executável precisará ter permissão para executar o arquivo onde ele reside. Para testar essas permissões não é um problema, basta fazer o login como esse usuário e, em seguida, clique duas vezes no arquivo executável e confirme que você tem permissão para executá-lo dessa maneira.

  2. NaáreaEditaração,verifiqueseocampoProgram/scriptapontaparaocaminhoexplícitocompletoemqueresideoarquivoexecutável.Tambémcertifique-sedequeocampoStartintenhaocaminhocompletoondeoarquivoexecutávelresideapenascomocaminho.Contantoquevocêtenhaesseconjunto,alémdeconfirmarqueousuárioexecutandooprocessotenhapermissãoparafazê-lo,eledeveráserexecutadoconformeoesperado.

    .

Maisrecursos

  • Marque"alguns" dos detalhes em " Windows 10: Tarefas agendadas com bloqueio / desbloqueio de estação de trabalho não estão sendo acionadas " caso isso seja aplicável e você queira verificar novamente apenas as opções aplicáveis.

  • Se você ainda tiver problemas, talvez seja vantajoso ver a lógica AutoIT que você está usando para mais problemas. O ícone que aparece na barra de tarefas, mas não realiza uma ação, implica um possível problema de nível de AutoIT , mas quando ele não aparece nessa área, isso indicaria um problema de nível Agendador de Tarefas , acredito.

por 01.06.2018 / 22:27