Ocultar ventanas "Windows Script Host"

Iniciado por letitbeyau, 17 Mayo 2011, 19:59 PM

0 Miembros y 2 Visitantes están viendo este tema.

letitbeyau

Hola  a todos!

Por fuerza del trabajo he preparado un pequeño archivo para licenciar unos productos, y en algunos al ejecutar las lineas de comandos devuelven información en ventanas emergentes de "Windows Script Host" tal y como se puede ver aquí http://www.windowsnetworking.com/articles_tutorials/windows-server-license-manager-script-slmgrvbs.html

¿Sabeis si hay alguna forma de ocultar esas ventanas?
¡Muchas gracias a todos!

PD:Me estoy empezando a viciar con esto del batch.... :P

SuperDraco

No he vuelto, solo estoy de paso.

letitbeyau

@echo off
color 02
echo ===============================
echo =                             =
echo =   ACTIVACI¢N WINDOWS 7    =
echo =                             =
echo ===============================
echo Para comenzar la activaci¢n presione una tecla.
pause>nul
slmgr -ipk XXXX-XXXXX-XXXXX-XXXXX-XXXXX

slmgr -skms xxxx.xxxx.xxx:xxxx

slmgr -ato
echo -----------------------------------------------------
echo ¡Finalizado! Muchas gracias.
echo -----------------------------------------------------
echo Pulse una tecla para salir.
pause>nul
exit


Después de cada slmgr aparece una ventana, la primera con la clave del producto, la segunda con el servidor KMS,...y no quiero que el usuario vea esa información pero no encuentro nada para ocultarlas :(

Novlucker

Si realmente utiliza el WSH, entonces mata los procesos de wscript.exe y/o cscript.exe

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

k0ws

#4
Si lo he entendido bien, lo que quieres es ocultar estas ventanas:

slmgr -ipk XXXX-XXXXX-XXXXX-XXXXX-XXXXX

slmgr -skms xxxx.xxxx.xxx:xxxx


Podrias llamar esos comandos asi con VB6:
Dim escondeme as string
escondeme = shell ("slmgr -skms xxxx.xxxx.xxx:xxxx",vbhide)


y asi con lo quieras escoder.

-Saludos-

letitbeyau

Muchas gracias por las respuestas.
Me he puesto manos a la obra con el Visual Basic pero creo que hay un problema, este archivo batch debe ser ejecutado como administrador, y me da a mi que desde el Visual Basic no puedo ejecutar ese código como Administrador...decidme que me confundo! :p