Duda con batch y ejecucion de programas

Iniciado por federicoter, 8 Octubre 2009, 14:30 PM

0 Miembros y 1 Visitante están viendo este tema.

federicoter

Hola gente.
Me surgio una duda con bat la cual no puedo resolver.
Lo que quiero hacer es crear un bat que lo que haga es que si se ejecuta cierta aplicacion este realice cierta tarea

mejor explicado seria asi:
yo quiero por ejemplo que cuando se ejecute iexplore.exe
un bat (el cual en teoria ya tendria que estar abierto) haga esto:

Citarnircmd.exe win hide class "IEFrame"


estoy casi seguro que se puede hacer con los comandos if, goto, etc pero no logro saber como

bueno el que me pueda ayudar se lo agradeceria mucho

saludos

CaronteGold





     Esto no es una duda general, postealo en el Subforo de Scripting, en Programación General.


     Saludos.

peib0l

#2
pues, simplemente crea un bucle en el que se compare si esa aplicacion esta en ejecucion oasea

@echo off
:inicio

:comprobar
busco en tasklist si esta ie
    no esta   goto comprobar
    si esta goto loquequieras

:loquequieras
nircmd.exe win hide class "IEFrame"

goto inicio

exit


supongo uqe te refieres a esto, pues hay tienes el esquema en general ahora tienes que desarrollarlo

leogtz

Si está abierto el proceso hace la acción entre parentesis.
tasklist | find /i "iexplore.exe" && (
nircmd.exe win hide class "IEFrame"
)
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com