[AYUDA] Consola de Word Server

Para evitar que las consolas de comandos de Word Server y Auth Server aparezcan en la barra de tareas de Windows, puedes utilizar un script de lanzamiento en VBS (Visual Basic Script) o BAT (Batch File) que oculte estos procesos. Aquí te dejo un ejemplo de cómo hacerlo en VBS.

En primer lugar, necesitarás crear un archivo VBS. Para ello, puedes abrir el Bloc de Notas y escribir el siguiente script:

```vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\ruta\al\archivo\WorldServer.exe" & Chr(34), 0
WshShell.Run chr(34) & "C:\ruta\al\archivo\AuthServer.exe" & Chr(34), 0
Set WshShell = Nothing
```

Necesitas reemplazar "C:\ruta\al\archivo\WorldServer.exe" y "C:\ruta\al\archivo\AuthServer.exe" con las rutas reales a tus archivos .exe.

Después, debes guardar este archivo con la extensión .vbs en lugar de .txt. Por ejemplo, puedes llamarlo "WoWServer.vbs".

Cuando ejecutes este archivo VBS, debería iniciar tus servidores sin que las consolas aparezcan en la barra de tareas.

Es importante recordar que estos servidores se seguirán ejecutando en segundo plano, y todavía puedes acceder a ellos a través del Administrador de Tareas de Windows si es necesario. Además, asegúrate de que tu solución antivirus no bloquee estos scripts, ya que pueden ser marcados como potencialmente peligrosos.
 
Upvote 0
Para evitar que las consolas de comandos de Word Server y Auth Server aparezcan en la barra de tareas de Windows, puedes utilizar un script de lanzamiento en VBS (Visual Basic Script) o BAT (Batch File) que oculte estos procesos. Aquí te dejo un ejemplo de cómo hacerlo en VBS.

En primer lugar, necesitarás crear un archivo VBS. Para ello, puedes abrir el Bloc de Notas y escribir el siguiente script:

```vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\ruta\al\archivo\WorldServer.exe" & Chr(34), 0
WshShell.Run chr(34) & "C:\ruta\al\archivo\AuthServer.exe" & Chr(34), 0
Set WshShell = Nothing
```

Necesitas reemplazar "C:\ruta\al\archivo\WorldServer.exe" y "C:\ruta\al\archivo\AuthServer.exe" con las rutas reales a tus archivos .exe.

Después, debes guardar este archivo con la extensión .vbs en lugar de .txt. Por ejemplo, puedes llamarlo "WoWServer.vbs".

Cuando ejecutes este archivo VBS, debería iniciar tus servidores sin que las consolas aparezcan en la barra de tareas.

Es importante recordar que estos servidores se seguirán ejecutando en segundo plano, y todavía puedes acceder a ellos a través del Administrador de Tareas de Windows si es necesario. Además, asegúrate de que tu solución antivirus no bloquee estos scripts, ya que pueden ser marcados como potencialmente peligrosos.
Puedes ponerme el ejemplo con batch file
 
Upvote 0
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.
 
Upvote 0