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.
***