Originally Posted by VedFerrer
im use this autohotkey code:
settimer,vstfocus,1000
vstfocus:
if winexist("VST:")or winexist("VSTi:")or winexist("x86 bridged")or winexist("JS:")and winactive("Mixer")
{
Winget,vedvstfoco,List,VST:
{loop,%vedvstfoco%
{ vstfocoloop:=vedvstfoco%A_Index%
WinGetTitle,vedvstfoco,ahk_id %vstfocoloop%
if vedvstfoco contains input FX chain
continue
WinGet,ExStylevst,ExStyle,%vedvstfoco%
ifnotequal,ExStylevst,0x00010188
winset,alwaysontop,on,%vedvstfoco%
}}
Winget,vedvstfoco,List,JS:
{loop,%vedvstfoco%
{ vstfocoloop:=vedvstfoco%A_Index%
WinGetTitle,vedvstfoco,ahk_id %vstfocoloop%
if vedvstfoco contains input FX chain
continue
WinGet,ExStylevst,ExStyle,%vedvstfoco%
ifnotequal,ExStylevst,0x00010188
winset,alwaysontop,on,%vedvstfoco%
}}
Winget,vedvstfoco,List,VSTi:
{loop,%vedvstfoco%
{ vstfocoloop:=vedvstfoco%A_Index%
WinGetTitle,vedvstfoco,ahk_id %vstfocoloop%
if vedvstfoco contains input FX chain
continue
WinGet,ExStylevst,ExStyle,%vedvstfoco%
ifnotequal,ExStylevst,0x00010188
winset,alwaysontop,on,%vedvstfoco%
}}
Winget,vedvstfoco,List,x86 bridged
{loop,%vedvstfoco%
{ vstfocoloop:=vedvstfoco%A_Index%
WinGetTitle,vedvstfoco,ahk_id %vstfocoloop%
if vedvstfoco contains input FX chain
continue
WinGet,ExStylevst,ExStyle,%vedvstfoco%
ifnotequal,ExStylevst,0x00010188
winset,alwaysontop,on,%vedvstfoco%
}}}
return
pd:input fx chain disable in my case
|