Ir ao topo

Tecnobyte

Logomarca da Tecnobyte
Contato por WhatsApp

WhatsApp

(69) 3421-6756

Contato por Telefone

(69) 3421-6756

(69) 3421-6757

Enviar mensagem

Enviar

mensagem

Contato por Facebook

Facebook

Vídeos

Vídeos

Atendimento de segunda a sexta, das 08h00 às 19h00 (horário de Brasília).

Banner

Windows

Como executar um comando ou programa em segundo plano no Windows?

As alternativas mostradas a seguir servem para executar um comando ou programa para console (terminal, modo texto), em segundo plano, no Windows.

Uma opção é executar o programa usando o comando START com o parâmetro /b, como nestes exemplos:

  • start /b programa.exe
  • start /b c:\diretorio\programa.exe

Entretanto, neste caso, o programa será fechado quando fechar o Prompt de Comando, o que pode não ser desejável. A solução a seguir resolve este problema, executando o programa em segundo plano, independemente do prompt de comando.

  • Crie um arquivo com a extensão .vbs (exemplo: programa.vbs).
  • Dentro deste arquivo, digite:
    Set WshShell = CreateObject("WScript.Shell") 
    WshShell.Run chr(34) & "C:\Diretorio\Programa.exe" & Chr(34), 0
    Set WshShell = Nothing
    
  • Salve o arquivo. Agora é só executar este arquivo da mesma forma como executa qualquer outro programa.

Observações

  • Se o programa executado através do script .vbs permanece rodando quando é executado, você poderá vê-lo ou mesmo encerrá-lo através do Gerenciador de Tarefas do Windows.
  • Este script foi testado com êxito no Windows 10.

O conteúdo desta página pode ajudar alguém? Compartilhe!