Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2011, 10:26
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 7 meses
Puntos: 774
Respuesta: Tengo un problema queriendo hacer un Batch File

Podrias poner en un ciclo infinito que cheque si existe el IE con el tasklist, y lo que te arroja tasklist ponerlo en un archivo de texto, luego recorres este archivo con findstr o con un find y buscas la cadena No tasks running with the specified criteria si no encuentras dicha cadena quiere decir que hay un Ie corriendo, le das un tiempo al usuario(digamos 10 seg) y vuelves a ejecutar tu proceso de verificado, si no encuentras la cadena mandas un goto a salir algo asi:

:bucle
tasklist /FI "IMAGENAME eq iexplore.exe" >file.txt

for /f "tokens=3" %%f in ('find /c "No tasks running with the specified criteria" "file.txt"') do (
if %%f==1 set /a flag=1
)
if flag ==1 goto salir
if flag NEQ 1 goto retry
:retry
Echo Internet Explorer is still opened, please close Internet Explorer
goto bucle
:salir
end


Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me