Como mostrar o console da tarefa oculta (em segundo plano) no Windows?

1

Estou usando o agendador de tarefas. Estou executando muitos softwares de console no Startup. O software do console funciona muito bem em segundo plano. Às vezes eu quero ver o "CONSOLE" desses softwares.

Existe alguma maneira de ver o console / janela do processo em segundo plano?

    
por Aminadav Glickshtein 06.11.2015 / 08:06

3 respostas

2

Solução:

Eu decidi escrever um pequeno software de código aberto para isso.

Software que permite conectar-se a qualquer outro programa de console e controlá-lo (consulte o console e envie comandos)

Como está funcionando?

No gerenciador de tarefas que você executa usando o console remoto

remote-console --server [port] cmd.exe

Em seguida, para ver o console, você precisa se conectar a ele:

remote-console --client [ip] [port]

Você só precisa instalá-lo usando npm

npm i -g node-remote-console

pedidos de pull são bem-vindos:)

link

    
por 08.11.2015 / 01:43
3

Se você iniciar sua tarefa na conta especificada, a opção "Executar quando o usuário estiver conectado ou não", a tarefa não poderá interagir com a área de trabalho.

A opção "Executar somente quando o usuário está conectado" faz o truque, mas sempre mostra o console.

Minha solução pessoal - execute os scripts de console em ConEmu . Ele pode iniciar a área de status da barra de tarefas e revelar facilmente de. Exemplo abaixo inicia o script no ConEmu em determinado diretório, aguarda o script terminar e fecha a janela.

Program:
  c:\tools\ConEmu\ConEmu64.exe
Add arguments:
  -basic -StartTSA -dir c:\Sources -cmd cmd.exe /c c:\Sources\Maintain.cmd -cur_console:n

Alguns comentários

  • -basic força algumas configurações padrão do ConEmu sem interação com o usuário na primeira inicialização.
  • A parte depois de -cmd é o próprio comando: cmd.exe /c c:\Sources\Maintain.cmd .
  • -cur_console:n permite o desligamento automático da janela se o script for concluído imediatamente. Deve ser o último interruptor.
por 06.11.2015 / 13:18
0

Você não pode ver o console de algumas das tarefas, pois elas são programadas de tal forma que não usam nenhuma instrução de impressão no código, então, na verdade, você só pode obter a tela do console balnk. Portanto, não há sentido veja o console vazio da tarefa.

    
por 06.11.2015 / 15:36