Para iniciarlo minimizado un archivo por lotes solo debemos crear un acceso directo, y pestaña shortcut le decimos que inicie de forma minimized.
Para iniciarlo oculto hacemos uso de vbscript
Creamos un archivo hidden.vbs con el siguiente codigo:
dim arg
Set WshShell = WScript.CreateObject(«WScript.Shell»)
Set objArgs = WScript.Arguments
arg=objArgs(0)
Set objArgs = WScript.Arguments
For I = 1 to objArgs.Count – 1
arg = arg & » » & objArgs(I)
Next
Return = WshShell.Run(arg, 0, False)
set WshShell = Nothing
Una vez creado lo que hacemos es ejecutarlo con nuestro archivo ejecutable puede ser *.exe, *.bat, *.cmd
D:\Admin>cscript hidden.vbs prueba.bat
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.