Ocultar la consola de comandos

21/06/2006 - 00:42 por Daniel G. Samborski | Informe spam
Hola, estoy realizando una aplicacion que necesita llamas a un BAT, el que
debe realizar ciertas tareas como desconectarse de las unidades de red,
volver a conectarse y copiar unos archivos de un equipo a otro.

El tema es que al llamar al bat se habre y muestra la consola, a pesar de
que le he puesto @echo off y redireccione las salida a >nul para que no se
muestre nada.
Lo que me gustaria es que luego de poner el mensaje de que se realizara
cierta tarea se llame al bat pero que no se vea la consola de comandos.
Este programa esta corriendo sobre distintos equipos que tienen w98, w2000,
XP.


Daniel.

Preguntas similare

Leer las respuestas

#1 Jose Gallardo
21/06/2006 - 08:43 | Informe spam
Directamente con el batch no puede hacerse, pero podrías invocar ese batch desde un script vbs de la siguiente forma:


Set oShell = CreateObject ("Wscript.Shell")


sCmd = "ruta_del_batch"

oShell.Run sCmd, 0, True


guarda lo que hay entre líneas con el nombre que quieras pero con extensión vbs (las líneas no se copian. La ruta del batch tiene que ir entre comillas.

Microsoft MVP Windows - Shell/User
www.fermu.com


"Daniel G. Samborski" wrote in message news:
Hola, estoy realizando una aplicacion que necesita llamas a un BAT, el que
debe realizar ciertas tareas como desconectarse de las unidades de red,
volver a conectarse y copiar unos archivos de un equipo a otro.

El tema es que al llamar al bat se habre y muestra la consola, a pesar de
que le he puesto @echo off y redireccione las salida a >nul para que no se
muestre nada.
Lo que me gustaria es que luego de poner el mensaje de que se realizara
cierta tarea se llame al bat pero que no se vea la consola de comandos.
Este programa esta corriendo sobre distintos equipos que tienen w98, w2000,
XP.


Daniel.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida