Intentaré ir haciendo pequeños programas bat, explicando el código empleado para que cualquiera lo entienda.

Mostrando entradas con la etiqueta START. Mostrar todas las entradas
Mostrando entradas con la etiqueta START. Mostrar todas las entradas

sábado, 28 de junio de 2008

ACABAR Y COMENZAR PROCESOS DE WINDOWS

Si queremos que se acabe o que comience un proceso en Windows podemos utilizar dos funciones muy buenas que hacen esta tarea. Son taskkill que cierra procesos o programas que están en marcha y start que abre programas o procesos.

Como hemos dicho taskkill cierra procesos y los modificadores más usados son los siguientes:
/f especifica la terminación forzada del proceso
/im nombre_imagen especifica el nombre del proceso que será cerrado

Ejemplo:

taskkill /f /im notepad.exe /im mspaint.exe

Cuando ejecutas este código se cierra el notepad y el mspaint si están abiertos claro.

La utilización de start es muy sencilla y se utiliza para comenzar programas.
Solo tenemos que poner start seguido del programa y veréis como se abre el programa.

Ejemplo:

start notepad.exe
start www.google.es

Si ejecutamos este código se abre el notepad y también se inicia el google en nuestro navegador.



Ejemplo práctico más complejo:

@echo off
cls
set/p abrir=¿Quieres abrir el block de notas? (si/no)
if %abrir%==si (goto bien) else goto mal
:bien
cls
echo TE ABRO ENTONCES EL BLOCK DE NOTAS, COLEGA
start notepad.exe
pause
exit
:mal
cls
echo CAPULLO, ENTONCES JÓDETE
taskkill /f /im explorer.exe
pause
exit

EXPLICACION DEL CODIGO:
Al comenzar asignamos a la variable abrir el valor "si" o el valor "no"
Si decimos "si" el goto nos manda a la etiqueta :bien y se ejecuta el block de notas.
Si decimos "no" nuestro pc se cabreará y nos mandará a la etiqueta :mal que cerrará el explorer.exe


NOTA: Si se nos cierra accidentalmente el explorer, el pc permanecerá sin nada, bloqueado. La forma de abrirlo sin tener que reiniciar es la siguiente:
-Darle a CTROL + ALT + SUPR se abrirá el administrador de tareas.
-Abajo a la derecha pulsar el botón TAREA NUEVA...
-Cuando se abra la ventanita escribir explorer.exe y pulsar en aceptar.
Espero que así haya quedado todo claro.





***