Puedes ponerme el ejemplo con batch file
Por supuesto, también puedes hacerlo con un archivo Batch (BAT). Sin embargo, no es tan sencillo ocultar la consola con un archivo BAT como con VBS. Pero puedes utilizar un archivo BAT para llamar a un VBS que ejecute tus programas sin consola.
Aquí te dejo un ejemplo:
Primero, crea un archivo .vbs con el siguiente contenido:
```vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & WScript.Arguments(0) & Chr(34), 0, False
Set WshShell = Nothing
```
Guarda este archivo como "runhidden.vbs" en la misma carpeta que tus archivos .exe.
Después, crea un archivo .bat con el siguiente contenido:
```bat
cscript //nologo runhidden.vbs "C:\ruta\al\archivo\WorldServer.exe"
cscript //nologo runhidden.vbs "C:\ruta\al\archivo\AuthServer.exe"
```
Reemplaza "C:\ruta\al\archivo\WorldServer.exe" y "C:\ruta\al\archivo\AuthServer.exe" con las rutas a tus archivos .exe.
Entonces, cuando ejecutes el archivo .bat, este llamará al script .vbs para ejecutar los servidores sin que se muestren las consolas en la barra de tareas.
Este método tiene la ventaja de que puedes poner varios comandos en el archivo .bat y solo necesitarás un archivo .vbs para ocultar la consola de todos ellos.