Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: federicoter en 8 Octubre 2009, 14:30 pm



Título: Duda con batch y ejecucion de programas
Publicado por: federicoter en 8 Octubre 2009, 14:30 pm
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:

Citar
nircmd.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


Título: Re: Duda con batch y ejecucion de programas
Publicado por: CaronteGold en 9 Octubre 2009, 21:48 pm




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


     Saludos.


Título: Re: Duda con batch y ejecucion de programas
Publicado por: peib0l en 9 Octubre 2009, 22:28 pm
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


Título: Re: Duda con batch y ejecucion de programas
Publicado por: leogtz en 10 Octubre 2009, 05:46 am
Si está abierto el proceso hace la acción entre parentesis.
Código:
tasklist | find /i "iexplore.exe" && (
nircmd.exe win hide class "IEFrame"
)