Foros del Web » Soporte técnico » Software General »

Tareas programadas y cmd

Estas en el tema de Tareas programadas y cmd en el foro de Software General en Foros del Web. Hola a todos, Ante todo si esta no es la seccion donde va este post pido mil disculpas ja que no estaba muy seguro de ...
  #1 (permalink)  
Antiguo 10/05/2006, 03:58
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 2 meses
Puntos: 1
Tareas programadas y cmd

Hola a todos,

Ante todo si esta no es la seccion donde va este post pido mil disculpas ja que no estaba muy seguro de donde iba.

He creado una tarea programada para ejecutar un .bat pero el problema es que me abre la ventana cmd a cada vez (esta ejecuacio se ejecuta a menudo) y me interesaria que no pasara esto.

Como puedo hacer para que no me habra la ventana cmd cuando se ejecuta la tarea programada?

Muchas gracias por vuestra ayuda

Fran
__________________
vuestro amigo franju
  #2 (permalink)  
Antiguo 10/05/2006, 04:15
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Lo único que se me ocurre es que lo ejecutes minimizado , por ejemplo:

shell_de_dos > at 13:17 "start /MIN cmd.exe /c c:/directorio/fichero.bat"

o

shell_de_dos >at 13:17 /every:L,M,Mi,J,V "start /MIN cmd /K c:/directorio/fichero.bat"

lo que consigues con el comando at es agregar una tarea , en 1º caso a las 13:17 que se ejecute fichero.bat minimizado y en el 2º caso que se ejecute todos los dias menos sabados y domingos a las 13:17
  #3 (permalink)  
Antiguo 10/05/2006, 04:31
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 2 meses
Puntos: 1
Muchas gracias por la respuesta.

Pero el problema que tengo es que este bat lo tengo que ejecutar cada minuto.

Se os ocurre como lo puedo hacer?

Muchas gracias.

Fran
__________________
vuestro amigo franju
  #4 (permalink)  
Antiguo 10/05/2006, 04:51
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Automatizar procesos y tareas: http://www.microsoft.com/technet/pro....mspx?mfr=true

Opción1.-Yo lo haria con un fichero de vbs que lanzara el .bat cada 60sg

Opción 2.- Si tuvieras w2003 server:
con el comando

timeout/ttiempoDeEsperaEnSegundos [/nobreak]
http://www.microsoft.com/technet/pro....mspx?mfr=true
desde el .bat

:inicio
rem tus lineas
rem ....
rem ...
:tiempo
timeout /t 60
goto inicio
  #5 (permalink)  
Antiguo 10/05/2006, 05:19
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Otra manera con un vbs:
Cita:
rem --- delay.vbs --- dogduck
ejecuta()
Function Espera(Segundos)
Dim hora
hora = Timer
Do While Timer - hora < Segundos
rem
Loop
ejecuta()
End Function
Function ejecuta()
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("cmd /c start /MIN cmd /c fichero.bat")
Espera(60)
End Function
Editado para corregir: en negrita

Última edición por dogduck; 10/05/2006 a las 05:52
  #6 (permalink)  
Antiguo 10/05/2006, 07:04
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 2 meses
Puntos: 1
Muchas gracias lo ultimo que me has enviado funciona perfectamente
__________________
vuestro amigo franju
  #7 (permalink)  
Antiguo 21/07/2010, 14:14
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Tareas programadas y cmd

la verdad que el codigo esta muy bueno.. funciona perfecto pero... como hago para frenarlo?? cual es el proceso que se corre al ejecutar ese vbs??

Muchas gracias!!
  #8 (permalink)  
Antiguo 21/07/2010, 18:53
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Tareas programadas y cmd

Cerrado...

No se permite revivir temas viejos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 03:58.