Como executar o arquivo bat em segundo plano? [duplicado]

0

Eu tenho um arquivo bat que abre uma janela e mostra muitas informações, o que me incomoda muito. Como eu poderia rodar o arquivo bat no fundo?

    
por Jichao 14.11.2010 / 18:33

2 respostas

2

Existe um programa chamado HStart (HiddenStart) que faz isso facilmente.

hstart /noconsole c:\example.bat

Você pode encontrar o hstart no ntwind.com Hidden Start Utility

    
por 14.11.2010 / 19:46
2

Duas maneiras de resolver, dependendo do que você deseja, verifique as respostas aqui:

Por solicitação do @ Twisty, aqui está uma cópia da solução de esta resposta:

Set WshShell = CreateObject("WScript.Shell" ) 
WshShell.Run chr(34) & "C:\Batch Files\ mycommands.bat" & Chr(34), 0 
Set WshShell = Nothing 

Coloque isso em um arquivo com a extensão .vbs , edite o local no arquivo bat e execute .vbs .

    
por 14.11.2010 / 18:43