
16/08/2011, 10:26
|
 | 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 |