Ejecución de archivos por lotes en segundo plano

Resuelto/Cerrado
armandsaga Mensajes publicados 23 Estado Miembro -  
 kouRa -
Hola,
me gustaría que mis archivos por lotes se ejecuten en segundo plano, que no sean visibles,

¿qué comando utilizar o cómo hacerlo? Gracias de antemano
Configuración: Windows 2000 Firefox 2.0.0.11

6 respuestas

  1. Noha819 Mensajes publicados 109 Estado Miembro 14
     
    ¡Hola! Puedes usar un archivo .vbs que ocultará completamente tus batchs. (Visibles solo en el administrador de tareas).
    Crea un archivo de texto, ponle la extensión .vbs y copia este código dentro:

    Set oWShell = CreateObject("Wscript.Shell")
    oWShell.Run """C:/tubatch.bat""", 0, False
    Set oWSHell = Nothing

    Por supuesto, reemplaza C:/tubatch.bat con la ruta de tu batch.
    ¡Tcho, buena suerte!
    45
    1. armandsaga Mensajes publicados 23 Estado Miembro 2
       
      hola,
      gracias por tu idea, funciona.
      0
    2. SHELDORS
       
      gracias
      0
    3. kouRa
       
      gracias
      0
  2. Zemimi Mensajes publicados 2772 Estado Miembro 384
     
    Sí, tener el conocimiento supremo, saberlo todo, es imposible ^^
    3
  3. armandsaga Mensajes publicados 23 Estado Miembro 2
     
    nada es imposible
    2
  4. Noha819 Mensajes publicados 109 Estado Miembro 14
     
    ¡Hehe, no hay que hablar tan rápido, Zemimi! ;)
    1
  5. Zemimi Mensajes publicados 2772 Estado Miembro 384
     
    Me acostaré menos idiota esta noche, no sabía que era posible.
    1
  6. Zemimi Mensajes publicados 2772 Estado Miembro 384
     
    un bat se ejecuta únicamente desde la línea de comandos, no es posible en segundo plano, pero puedes ocultar los comandos en la ventana, con @echo off.
    0