Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2011, 22:35
villaroez
 
Fecha de Ingreso: agosto-2011
Mensajes: 1
Antigüedad: 12 años, 9 meses
Puntos: 0
Tengo un problema queriendo hacer un Batch File

Hola Amigos que tal! Busco de su ayuda ya que me estoy quebrando la cabeza debido a que no soy muy experto en cosas de programacion y estoy batallando con un batch file.

Basicamente lo que deseo hacer es tan solo notificar de una instalacion de una aplicacion, para que el usuario cierre Internet Explorer (ya que el programa a instalar depende de que MS IE se encuentre cerrado) pero me gustaria que el command prompt no se cerrara hasta asegurarse de que el usuario cierre la aplicacion para continuar.

Basicamente me estoy atorando en como hacer para que durante una consulta del comando tasklist y obteniendo el resultado si el proceso iexplore.exe se encuentra abierto, obtendria un valor como este:

Image Name PID Session Name Session# Mem Usage
========================= ====== ================ ======== ============
iexplore.exe 3336 RDP-Tcp#4 0 15,980 K

Y de alli que tome de la mismo prompt el valor "iexplorer.exe" para mandar un aviso como este: "Internet Explorer is still opened, please close Internet Explorer" y suponiendo que el usuario cerrara Intenet Explorer y el usuario vuelve a oprimir cualquier tecla, continuara hasta llegar al EXIT /0 pero si el usuario no cerrara la aplicacion IE me gustaria que volviera a notificar.

Y si la consulta no detecta el proceso "iexplorer.exe" corriendo obtendria el resultado:
INFO: No tasks running with the specified criteria.

y me gustaria que fuera directo al EXIT /0 para cerrar la ventana de MS-DOS.

El batch file que estoy haciendo es el siguiente abajo, pero no me funciona, es tan solo una idea plasmada pero que no me funciona.

Pido de su apoyo para que me echen la mano y me ayuden porfavor, creen que sera posible hacer esto funcione esto yo deseo usando batch file? Gracias!!

@Echo Off
cls
title Sinox 4.0 Installation
Echo.
Echo.****************************************
Echo.** Installing Sinox Application v 4.0 **
Echo.*********** MS Silverlight ************
Echo.************ v4.0.51204.0 **************
Echo.****************************************
Echo.
Echo.
Echo.****************************************
Echo.** Please close MS Internex Explorer **
Echo.****** or any application in use *******
Echo.****************************************
Echo.****************************************
Echo.
Echo.
Echo.****************************************
Echo.*** Please press any key to continue ***
Echo.*** when you have closed all programs **
Echo.*** to proceed with the installation ***
Echo.****************************************
pause >nul
cls
:RETRY
tasklist /FI "IMAGENAME eq iexplore.exe"
Echo Internet Explorer is still opened, please close Internet Explorer
IF "iexplore.exe" GOTO RETRY



pause


exit /0