No, no puedes iniciar una instancia minimizado del proceso CMD.exe a menos que inicies dicho proceso desde otro lenguaje capacitado para modificar el estilo de ventana inicial del proceso, por ejemplo desde VB6, Vb.Net.
Este ejemplo en Visual Basic Script sirve para iniciar un proceso de manera oculta:
RunHidden.vbs
Ejemplo:
Te muestro un ejemplo escrito en Visual Basic.Net para ejecutar un proceso de manera minimizada:
Saludos
Este ejemplo en Visual Basic Script sirve para iniciar un proceso de manera oculta:
RunHidden.vbs
Código (vb) [Seleccionar]
Process = """" & WScript.Arguments(0) & """"
Arguments = null
For X = 1 to WScript.Arguments.Count - 1
Arguments = Arguments & " " & _
"""" & WScript.Arguments(X) & """"
Next
WScript.CreateObject("WScript.Shell").Run _
Process & " " & Arguments, 0, False
Wscript.Quit
Ejemplo:
Código (ini) [Seleccionar]
Windows Registry Editor Version 5.00
[Clave de registro]
@="Wscript.exe \"C:\\Windows\\System32\\RunHidden.vbs\" \"C:\\Ruta del archivo.bat\" \"%1\""
Te muestro un ejemplo escrito en Visual Basic.Net para ejecutar un proceso de manera minimizada:
Código (vbnet) [Seleccionar]
Dim p As New Process
p.StartInfo.FileName = "CMD.exe"
p.StartInfo.Arguments = "/K ""Argumentos"""
p.StartInfo.WindowStyle = ProcessWindowStyle.Minimized
p.Start()
Saludos