Post by A_AhkUser » 06 Jan 2018, 20:35
Hola,
Code: Select all
#p::
run, C:\Users\kibernum.sramos\Desktop\Aes\Reportes\Semanal\Importar datos web8.xlsm,,, PID
WinWait, ahk_pid %PID%
ID := WinExist()
MsgBox, OK
GroupAdd, miGrupoDeVentanas, ahk_id %ID%
run, C:\Program Files\Qlikview\Qv,,, PID
WinWait, ahk_pid %PID%
ID := WinExist()
MsgBox, OK
GroupAdd, miGrupoDeVentanas, ahk_id %ID%
return
#s::GroupActivate, miGrupoDeVentanas ; <<<< para interactuar con ambos
#w::WinRestore, ahk_group miGrupoDeVentanas
#y::WinMinimize, ahk_group miGrupoDeVentanas
#x::WinClose, ahk_group miGrupoDeVentanas
Si el script no tira dos veces
OK, vale la pena intentar utilizando otra cosa que el PID - por ejemplo el nombre del proceso:
Code: Select all
run, myProgram.exe
WinWait, ahk_exe myProgram.exe
ID := WinExist()
MsgBox, OK
GroupAdd, miGrupoDeVentanas, ahk_id %ID%
Hola,
[code]
#p::
run, C:\Users\kibernum.sramos\Desktop\Aes\Reportes\Semanal\Importar datos web8.xlsm,,, PID
WinWait, ahk_pid %PID%
ID := WinExist()
MsgBox, OK
GroupAdd, miGrupoDeVentanas, ahk_id %ID%
run, C:\Program Files\Qlikview\Qv,,, PID
WinWait, ahk_pid %PID%
ID := WinExist()
MsgBox, OK
GroupAdd, miGrupoDeVentanas, ahk_id %ID%
return
#s::GroupActivate, miGrupoDeVentanas ; <<<< para interactuar con ambos
#w::WinRestore, ahk_group miGrupoDeVentanas
#y::WinMinimize, ahk_group miGrupoDeVentanas
#x::WinClose, ahk_group miGrupoDeVentanas
[/code]
Si el script no tira dos veces [c]OK[/c], vale la pena intentar utilizando otra cosa que el PID - por ejemplo el nombre del proceso:
[code]run, myProgram.exe
WinWait, ahk_exe myProgram.exe
ID := WinExist()
MsgBox, OK
GroupAdd, miGrupoDeVentanas, ahk_id %ID%[/code]