
Quero executar o arquivo CMD, conforme descritoaqui.
Defino o arquivo de execução a cada 5 minutos no agendador de tarefas. Mas quando o agendador executa o arquivo - a janela pisca. Como executar o arquivo CMD em modo de segundo plano?
Instalado o Windows 7.
Responder1
Para texto completo e métodos alternativos, consultehttp://www.ericphelps.com/batch/samples/invisible.txt:
Salve esta linha de texto como "invisible.vbs":
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Para executar qualquer programa ou arquivo em lote de forma invisível, use-o assim:
wscript.exe "C:\Wherever\invisible.vbs" "C:\Some Other Place\MyBatchFile.bat"
Isso é um pouco perigoso porque seu arquivo em lote DEVE ser capaz de fechar sozinho e nunca DEVE produzir um erro que possa exigir a entrada do usuário. Caso contrário, o arquivo em lote ficará suspenso de forma invisível até o desligamento do sistema ou até que alguém o elimine com o gerenciador de tarefas.