Hiding a simple batch window

Viewed 8242

I've searched this and some pages came which weren't really useful or were too complicated (I am not a skilled batch file programmer!)! What I need is to run a batch file in hidden form (no console window). The batch file will not be called from external application or code. It will be clicked on by the client and then I want no console pages to be shown (only pages which are called by call command should be shown)! The batch file is exactly as follows:

@echo off
call setup.exe
IF EXIST "C:/caillog" goto tracking 
IF NOT EXIST "C:/caillog" goto end


:tracking
call dotnet4.exe
call ClientService.msi
goto end

:end
3 Answers

If your Windows system supports powershell you can place this infront of "@echo off":

cmd /c powershell -Nop -NonI -Nologo -WindowStyle Hidden "Write-Host"
Related