Hola a todos, soy nuevo en esto y quiero saber si se puede crear un script para que realice una función cuando una venta que este abierta y al cierre realice una función o algo.
Gracias...
ayuda: realizar una función al cierre de una ventana abierta Topic is solved
Moderator: Flipeador
Re: ayuda: realizar una función al cierre de una ventana abierta
Ejecuta y prueba este código con el Bloc de Notas de Windows (notepad).
Para cambiar la ventana, cambia el contenido de la variable WinTltle.
Para cambiar la ventana, cambia el contenido de la variable WinTltle.
Code: Select all
WinTitle := "ahk_class Notepad"
Loop
{
If (WinExist(WinTitle))
{
While (WinExist(WinTitle))
Sleep 1000
Do()
}
Sleep 1000
}
Do()
{
MsgBox
}
Re: ayuda: realizar una función al cierre de una ventana abierta Topic is solved
@Flipeador Este codigo seria lo mismo que le tuyo?
o bien es aposta que has utilizado WinExist/Sleepen lugar de WinWait/WinWaitClose.
Code: Select all
WinTitle := "ahk_class Notepad"
Loop {
WinWait, % winTitle
WinWaitClose
Do()
}
Do() {
MsgBox
}
Re: ayuda: realizar una función al cierre de una ventana abierta
Si, es lo mismo, es otra forma válida de hacerlo...A_AhkUser wrote:@Flipeador Este codigo seria lo mismo que le tuyo?
Re: ayuda: realizar una función al cierre de una ventana abierta
muchas gracias.
intente poner que despues de abra el programa el mouse haga click en un lugar pero le pongo la velocidad y no cambia en nada. se ejecuta al mismo tiempo que al abrir el programa. saben por que?
WinTitle := "ahk_exe HeroesMu.exe"
Loop
{
If (WinExist(WinTitle))
{
While (WinExist(WinTitle))
Sleep 1000
Do()
}
Sleep 1000
}
Do()
{
Run, C:\Program Files (x86)\MuGiRi Software Development\Mouse Controller\MouseController.exe
MouseClick, left, 476, 236
Sleep, 9000
}
intente poner que despues de abra el programa el mouse haga click en un lugar pero le pongo la velocidad y no cambia en nada. se ejecuta al mismo tiempo que al abrir el programa. saben por que?
WinTitle := "ahk_exe HeroesMu.exe"
Loop
{
If (WinExist(WinTitle))
{
While (WinExist(WinTitle))
Sleep 1000
Do()
}
Sleep 1000
}
Do()
{
Run, C:\Program Files (x86)\MuGiRi Software Development\Mouse Controller\MouseController.exe
MouseClick, left, 476, 236
Sleep, 9000
}
Re: ayuda: realizar una función al cierre de una ventana abierta
Code: Select all
Do()
{
Run, C:\Program Files (x86)\MuGiRi Software Development\Mouse Controller\MouseController.exe
WinWait, ahk_exe MouseController.exe
WinActivate
WinWaitActive
MouseClick, Left, 476, 236
}
Re: ayuda: realizar una función al cierre de una ventana abierta
Gracias Flipeador
Who is online
Users browsing this forum: No registered users and 30 guests