elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutando?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutando?  (Leído 12,040 veces)
Dr.HARK

Desconectado Desconectado

Mensajes: 9


Ver Perfil
¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutando?
« en: 14 Agosto 2009, 09:16 am »


  -Hola, mi pregunta es (como indica el asunto) cual seria la función en un Bat para que ejecutara "x" comando pero solo si un proceso "x" se encuentra en ejecución, o sea, para que compruebe si "x" proceso se encuntra corriendo.
  -He provado con Tasklist (+find o if exist) pero no encuentro la sintaxis correcta, desde ya Muchas Grscias.
           -Saludos. 


En línea

Darioxhcx


Desconectado Desconectado

Mensajes: 2.294


Ver Perfil
Re: ¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutan
« Respuesta #1 en: 14 Agosto 2009, 09:44 am »

Código:
@echo off
tasklist | find /I "ares.exe"
if %errorlevel%==0 (
echo proceso ejecutandose
pause > nul
) else (
echo proceso no ejecutado
pause > nul
)


« Última modificación: 14 Agosto 2009, 20:57 pm por Leo Gutierrez. » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: ¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutando?
« Respuesta #2 en: 14 Agosto 2009, 20:58 pm »

Código
  1. tasklist | find /i "proceso.exe" && (
  2. echo. El proceso está ejecutandose.
  3. ) || (
  4. echo El proceso no se esta ejecutando.
  5. )
  6. exit /b 0
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Guerrerohgp

Desconectado Desconectado

Mensajes: 44


http://guerrerohgp.blogspot.com/


Ver Perfil WWW
Re: ¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutando?
« Respuesta #3 en: 15 Agosto 2009, 05:00 am »

es poco practico necesitas hacer un bucle hasta q se ejecute el proceso, y poner la cmd en modo oculto pera no ver la pantallita negra jiji.

despues de eso los codes q pusieron con un bucle y compilar y listo xD. ;-)

salud.ocx
En línea

Dr.HARK

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: ¿Función en Batch para ejecutar X comando solo si X proceso se está ejecutando?
« Respuesta #4 en: 17 Agosto 2009, 08:35 am »

  Muchas gracias por sus respuestas, voy a implementarlo en mi codigo, que por cierto corre en Silent Mode compilado con Quick Batch File Compiler.
  Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines