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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [DUDA] For para matar procesos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [DUDA] For para matar procesos  (Leído 4,765 veces)
FranciskoAsdf

Desconectado Desconectado

Mensajes: 231


Ni bueno, ni malo. Solo nada.


Ver Perfil WWW
[DUDA] For para matar procesos
« en: 18 Enero 2009, 03:31 am »

Hola!! saludos a todos!!!


Miren tengo el siguiente problema... yo trabajo en un cybercafe, en donde tengo 20 pcs funcionado casi perfecto... ahora el problema es el casi xD!, porke por ejemplo cuando un usuario termina de usar el pc y entra otro seguido y quiere abrir msn no puede porke se "acumulan" procesos de msn .....

por ejemplo cuando me dicen que no pueden abrir msn , voy, abro el admnistrador de tareas y veo minimo 20 msnmsgr.exe abriertos, pero el msn no se ve... la cosa es como puedo hacer para terminar esos procesos con un batch?, que lo ejecute y termine los procesos?...

yo se que se puede hacer con el comando taskkill , pero es que yo quiero que sea con un for , porke si por ejemplo copio el comando 10 veces en el batch y el proceso esta 15? tendria que ejecutarlo muchas veces, por eso creo que con un FOR se puede hacer, pero nunca entendi como usar el FOR D:!


si alguien me puede ayudar se lo agradeceria mucho!!!!!!




GRacias de ante mano ^^*!


En línea

Asdf debería ser algún tipo de función.
N1K0
Visitante


Email
Re: [DUDA] For para matar procesos
« Respuesta #1 en: 18 Enero 2009, 03:46 am »

nose mucho acerca de batch pero aca te dejo este peque;o script qque ase lo que vos queres mata todos los procesos con el nombre especificado usando un bucle....
ni idea como se ase un for en batch xD
Código:
@echo off
goto matar
:matar
taskkill /im msnmsgr.exe
exit

Saludos


En línea

FranciskoAsdf

Desconectado Desconectado

Mensajes: 231


Ni bueno, ni malo. Solo nada.


Ver Perfil WWW
Re: [DUDA] For para matar procesos
« Respuesta #2 en: 18 Enero 2009, 03:52 am »

nose mucho acerca de batch pero aca te dejo este peque;o script qque ase lo que vos queres mata todos los procesos con el nombre especificado usando un bucle....
ni idea como se ase un for en batch xD
Código:
@echo off
goto matar
:matar
taskkill /im msnmsgr.exe
exit

Saludos

mucha gracias por responder, pero es que ese script no mataria solo un proceso de msnmsgr.exe?

bueno lo voy probar igual xD!

saludos y gracias por ayudarme ^^!
En línea

Asdf debería ser algún tipo de función.
N1K0
Visitante


Email
Re: [DUDA] For para matar procesos
« Respuesta #3 en: 18 Enero 2009, 03:57 am »

segun lo poco que tengo entendido eso repetiria el comando taskkill tantas veces como procesos alla y cuando no haya mas se saldria con el comando exit pero nose ni edea capas que no ..... igual vos fijate   :)

Saludos
En línea

FranciskoAsdf

Desconectado Desconectado

Mensajes: 231


Ni bueno, ni malo. Solo nada.


Ver Perfil WWW
Re: [DUDA] For para matar procesos
« Respuesta #4 en: 18 Enero 2009, 04:21 am »

segun lo poco que tengo entendido eso repetiria el comando taskkill tantas veces como procesos alla y cuando no haya mas se saldria con el comando exit pero nose ni edea capas que no ..... igual vos fijate   :)

Saludos

:D!!!! muchas gracias ;D!
En línea

Asdf debería ser algún tipo de función.
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: [DUDA] For para matar procesos
« Respuesta #5 en: 18 Enero 2009, 04:31 am »

En realidad ni siquiera es necesaria la etiqueta goto  :rolleyes:
Con esto solamente alcanza

Código
  1. @echo off
  2. taskkill /im msnmsgr.exe

Y el exit tampoco es necesario  :-X
Lo que hace todo el trabajo es la segunda línea, abre sino 5 notepad y ejecuta desde ms-dos este comando

Código
  1. C:\Documents and Settings\Novlucker>taskkill /im notepad.exe
  2. Correcto: se terminó el proceso "notepad.exe" con PID 1704.
  3. Correcto: se terminó el proceso "notepad.exe" con PID 3940.
  4. Correcto: se terminó el proceso "notepad.exe" con PID 2548.
  5. Correcto: se terminó el proceso "notepad.exe" con PID 2840.
  6. Correcto: se terminó el proceso "notepad.exe" con PID 3108.
  7.  
  8. C:\Documents and Settings\Novlucker>

Como ves ese simple comando mata todos los procesos de nombre notepad.exe

Saludos  ;)
En línea

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
_m

Desconectado Desconectado

Mensajes: 8


Ver Perfil
FOR y TASKKILL
« Respuesta #6 en: 20 Enero 2009, 23:00 pm »

-
« Última modificación: 9 Febrero 2009, 09:07 am por _m » En línea

FranciskoAsdf

Desconectado Desconectado

Mensajes: 231


Ni bueno, ni malo. Solo nada.


Ver Perfil WWW
Re: [DUDA] For para matar procesos
« Respuesta #7 en: 23 Enero 2009, 00:20 am »

muchas gracias a todos lo que me ayudaron !!!!!!!!!!!!!! ;DDD
En línea

Asdf debería ser algún tipo de función.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con comando para analizar procesos
Programación Visual Basic
.:UND3R:. 3 2,541 Último mensaje 11 Junio 2011, 07:42 am
por BlackZeroX
Duda para programar Arbol de Procesos en C - OS Linux
Programación C/C++
donself 0 2,157 Último mensaje 20 Mayo 2016, 18:49 pm
por donself
México: crean app para matar “Pejezombies”, seguidores de precandidato ....
Noticias
wolfbcn 0 933 Último mensaje 14 Febrero 2018, 01:45 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines