Qual é a melhor maneira de executar um aplicativo de console uma vez por dia em um determinado horário?

Qual é a melhor maneira de executar um aplicativo de console uma vez por dia em um determinado horário?

Qual é a melhor maneira de executar um aplicativo de console (C#) uma vez por dia em um determinado horário no Windows XP? Quero ver a janela do console.

Responder1

Usando tarefas agendadas


Para abrir tarefas agendadas

-> clique em Iniciar

-> clique em Todos os Programas

-> aponte para Acessórios

-> aponte para Ferramentas do Sistema

-> clique em Tarefas agendadas.

Para agendar uma nova tarefa:

1.Clique duas vezes em Adicionar tarefa agendada para iniciar o Assistente de tarefa agendada e clique em Avançar na primeira caixa de diálogo.

2.A próxima caixa de diálogo exibe uma lista de programas instalados em seu computador, como parte do sistema operacional Windows XP ou como resultado da instalação do software.

Use um dos seguintes procedimentos:

eu)Se o programa que você deseja executar estiver listado, clique no programa e em Avançar.

ii)Se desejar executar um programa, script ou documento que não esteja listado, clique em Procurar, clique na pasta e no arquivo que deseja agendar e clique em Abrir.

3.Digite um nome para a tarefa e escolha uma das seguintes opções:

  • Diário
  • Semanalmente
  • Por mês
  • Apenas uma vez
  • Quando meu computador é iniciado (antes de um usuário fazer logon)
  • Quando eu faço logon (somente depois que o usuário atual faz logon)

4.Clique em Avançar, especifique as informações sobre o dia e a hora para executar a tarefa e clique em Avançar.

*Observe que as informações sobre o dia e a hora de execução da tarefa variam dependendo da seleção feita na caixa de diálogo anterior do assistente. Por exemplo, se você escolheu Semanalmente, deverá indicar o dia da semana, o horário e se a tarefa deve ser executada semanalmente, a cada 2 semanas, a cada 3 semanas e assim por diante.

5.Digite o nome e a senha do usuário associado a esta tarefa. Certifique-se de escolher um usuário com permissões suficientes para executar o programa. Por padrão, o assistente seleciona o nome do usuário que está conectado no momento.

6.Clique em Avançar e em Concluir depois de verificar as escolhas feitas.

Recurso deaqui

Responder2

Você pode usar o agendador do Windows, algo como:

at 5:00pm /interactive "c:\app.exe"

Ou você pode fazer isso como um serviço do Windows e definir "Interagir com a área de trabalho" (ou como é chamado atualmente).

Responder3

UsarAtividades agendadas. Ele faz exatamente isso e permite escolher um intervalo específico.

Responder4

No Windows 10 você usariaAgendador de tarefas (http://www.isunshare.com/windows-10/4-ways-to-open-task-scheduler-on-windows-10.html).

Caminho 1: Abra-o no menu Iniciar. Clique no botão Iniciar no canto inferior esquerdo, insira agendamento na caixa vazia e selecione Agendar tarefas nos resultados.

Caminho 2: ativar o Agendador de tarefas por meio de pesquisa. Toque no botão Pesquisar na barra de tarefas, digite agendamento na caixa em branco e escolha Agendar tarefas.

Caminho 3: Abra-o no Painel de Controle. Passo 1: Acesse o Painel de Controle. Passo 2: Encontre e toque em Agendar tarefas em Sistema e Segurança.

Caminho 4: Abra o Agendador de Tarefas no Gerenciamento do Computador. Passo 1: Abra o Gerenciamento do Computador. Passo 2: Clique em Agendador de Tarefas à esquerda.

informação relacionada