Status do processo enquanto o agendador do Windows está funcionando

2

Eu tenho um arquivo .bat que deve ser iniciado a cada 30 minutos. Eu estou usando o agendador do Windows para isso. Eu tenho algumas perguntas sobre o mesmo:

  1. A tarefa agendada começa em um horário agendado mesmo após a reinicialização do sistema?
  2. Enquanto o trabalho é executado, como posso exibir o progresso do status?
  3. Como mostrar a instância em execução na bandeja do sistema?
por user1570824 01.11.2012 / 19:07

2 respostas

0
  1. Se estiver agendado, ele deve começar de acordo com o intervalo de tempo especificado, embora seja possível configurá-lo para executar o mais rápido possível, caso tenha sido ignorado por qualquer motivo:

    ConfiratodasasoutrasguiasdacaixadediálogoPropertiesdatarefa,incluindoConditionsetc.

  2. Oarquivodelotedeveexibirumajanelaquandoéexecutadoevocêpodeimprimirmensagensusandoocomandoechoouredirecionarechomensagensparaumarquivodetexto.SevocêquiserexibirumacaixadediálogopadrãodemensagemdoWindows,usealgocomo NirCmd e confira como usar o% co_de parâmetro% aqui .

  3. Mostra a instância de o que está sendo executado na bandeja? Arquivos em lote não são executados na bandeja. Se você estiver chamando um aplicativo, configure-o para que ele não seja executado na bandeja. Para maximizar um aplicativo que já está em execução na bandeja, o aplicativo precisa oferecer suporte a algum modo de fazer isso (alguns aplicativos, por exemplo, maximizar a instância em execução, se você executá-los novamente) ou precisar examine o script AutoIt / AutoHotKey.

por 01.11.2012 / 19:49
0

Acho que você deve modificar seu aplicativo para o status LOG / RELATOR para um visualizador de arquivos de texto / eventos. Então você deve fazer um aplicativo separado que é executado no comércio do sistema que está ciente do LOG e exibir essas informações para o usuário

    
por 01.11.2012 / 19:12