Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Executar aplicações em background com Agendador de Tarefas Windows


Posts Recomendados

Antes de começar quero lembrar que prescisa desses programas...

 

Net FrameWork 3.5

[DOWN]

É necessário se cadastrar para acessar o conteúdo.
[/DOWN]

 

Visual Studio C#

[DOWN]

É necessário se cadastrar para acessar o conteúdo.
[/DOWN]

 

Às vezes precisamos executar algumas aplicações em background, ou seja, sem que o usuário saiba disso. Alguns processos como integrações ou carga de dados.

 

Uma forma bem simples de se fazer isso é utilizar o Agendador de tarefas do próprio Windows localizado em: Painel de Controle\Todos os Itens do Painel de Controle\Ferramentas Administrativas.

 

image001.jpg

 

Para testar, vamos fazer uma aplicação console no Visual Studio. Abra o Visual Studio acesse File\New\Project e escolha o projeto Console Application conforme imagem 01.

 

A idéia é fazer uma aplicação que irá gerar um arquivo txt que irá registrar a hora atual.

 

Vamos mudar algumas opções para que a aplicação console seja executada sem exibir a janela do prompt do DOS.

 

Acesse as propriedades do projeto clicando com o botão direito do mouse no projeto e em propriedades conforme a imagem 02.

 

image002.jpg

 

Na guia application mude a opção Output Type para Windows Application conforme a imagem 03:

 

image003.jpg

 

Agora vamos programar para gerar o arquivo txt. Na classe Program.cs digite o seguinte código no método Main:

 

image004.jpg

 

 

Executar aplicações em background com Agendador de Tarefas Windows

Publicado em: 19/07/2010

Compartilhe

 

Às vezes precisamos executar algumas aplicações em background, ou seja, sem que o usuário saiba disso. Alguns processos como integrações ou carga de dados.

 

Uma forma bem simples de se fazer isso é utilizar o Agendador de tarefas do próprio Windows localizado em: Painel de Controle\Todos os Itens do Painel de Controle\Ferramentas Administrativas.

 

 

 

 

Para testar, vamos fazer uma aplicação console no Visual Studio. Abra o Visual Studio acesse File\New\Project e escolha o projeto Console Application conforme imagem 01.

 

A idéia é fazer uma aplicação que irá gerar um arquivo txt que irá registrar a hora atual.

 

Vamos mudar algumas opções para que a aplicação console seja executada sem exibir a janela do prompt do DOS.

 

Acesse as propriedades do projeto clicando com o botão direito do mouse no projeto e em propriedades conforme a imagem 02.

 

 

 

 

 

Na guia application mude a opção Output Type para Windows Application conforme a imagem 03:

 

 

 

 

 

 

Agora vamos programar para gerar o arquivo txt. Na classe Program.cs digite o seguinte código no método Main:

 

 

 

Pronto, temos uma aplicação console que gerar um arquivo txt salvado a hora atual, agora vamos compilar e gerar o executável.

 

Vamos agendar para que esse executável seja executado pelo agendador de tarefa. Após abrir o agendador de tarefa, clique na opção “Criar Tarefa ” no menu Ações localizado do lado direito.

 

A janela “Criar Tarefa será exibida”. De um nome para a tarefa, no meu caso “Executar aplicações em background com Agendador de Tarefas Windows” e clique na aba Disparadores. Clique em Novo e faça as configurações conforme a imagem abaixo:

 

image005.jpg

 

Acabamos de configurar a hora e a quantidade de vezes que o agendador de tarefa será executado. Clique em OK e acesse a guia Ações. Clique em Novo e a janela “Nova Ação” será exibida. Deixe a opção Iniciar um Programa na opção Ação e em Programa/script localize o nosso executável. Clique em OK. Pronto agora a cada um minuto o arquivo txt receberá a informação.

 

Perceba que o arquivo é modificado, porém, nenhuma janela e exibida para o usuário.

 

Recomendo pesquisas sobre o Agendador de Tarefa que existem outras opções como enviar e-mail.

 

Obrigado.

Link para o comentário
https://www.webcheats.com.br/topic/345161-executar-aplica%C3%A7%C3%B5es-em-background-com-agendador-de-tarefas-windows/
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.