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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Retornar PID de todos/un proceso en ejecucion [Comando CMD]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Retornar PID de todos/un proceso en ejecucion [Comando CMD]  (Leído 4,744 veces)
@Sthéfano

Desconectado Desconectado

Mensajes: 98

Security & Programming ~


Ver Perfil
Retornar PID de todos/un proceso en ejecucion [Comando CMD]
« en: 19 Julio 2011, 10:10 am »

Bueno, el codigo es bastante simple.

Código
  1. @echo off
  2. if  "%1"=="/?" (
  3. echo [PID /all] Retorna el PID de los procesos en ejecucion
  4. echo [PID proceso.exe] Retorna el proceso y el numero de PID que posee.
  5. exit /b
  6. )
  7. if "%1"=="/all" (
  8. FOR /F "tokens=1,2" %%A IN ( 'tasklist ^| find ".exe"' ) DO (echo.%%A && echo.%%B)
  9. exit /b
  10. )
  11. :ini
  12. set process=%1
  13. if not defined process (echo.No se ha definido un parametro)
  14. FOR /F "tokens=1,2" %%A IN ( 'tasklist ^| find "%process%"' ) DO (echo.%%A && echo.%%B)
  15. exit /b

Guardenlo en la carpeta System32 de Windows, con el nombre "PID.bat". Luego escriban en la consola PID /? y saldra la ayuda.

Saludos!


En línea

WaAYa HaCK

Desconectado Desconectado

Mensajes: 292


Arduino, Android and music


Ver Perfil
Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
« Respuesta #1 en: 19 Julio 2011, 10:44 am »

Bien, probando.


En línea

La cacatúa yoyó es nueva en el zoo!
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
« Respuesta #2 en: 19 Julio 2011, 14:26 pm »

Otra :)...

Código
  1. C:\Users\novlucker>wmic process where name='explorer.exe' get name,handle
  2. Handle  Name
  3. 656     explorer.exe
  4. 6600    explorer.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
SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
« Respuesta #3 en: 19 Julio 2011, 15:34 pm »

Novlucker siempre mostrando cosas interesantes con wmic, otro comando que va a mi cuaderno  :xD

saludos
En línea

No he vuelto, solo estoy de paso.
WaAYa HaCK

Desconectado Desconectado

Mensajes: 292


Arduino, Android and music


Ver Perfil
Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
« Respuesta #4 en: 19 Julio 2011, 17:45 pm »

[noob]Qué es el WMIC?[/noob]  :xD
En línea

La cacatúa yoyó es nueva en el zoo!
SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
« Respuesta #5 en: 19 Julio 2011, 18:03 pm »

es la librería WMI de windows (Versión commandline, WMIC, con eso puedes manejarla a tu gusto)

se pueden hacer maravillas con ese comando xD, tiene tantas cosas que a mi parecer es dificil aprender todo lo que puede llegar a hacer (Hablando solamente de lo que permite hacer WMIC)

saludos

edito: http://technet.microsoft.com/en-us/library/bb742610.aspx
« Última modificación: 19 Julio 2011, 18:29 pm por pitoloko » En línea

No he vuelto, solo estoy de paso.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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