Code: Select all
Fade(Type="",WinTitle="",Speed=100,Trans=250,Duration=10) {
if Type = In
loop, %Speed% {
WinSet, Transparent, %A_Index% * (%Trans%/%Speed%), %WinTitle%
sleep, % ((Duration * 1000)/Speed)
}
If Type = Out
loop, %Speed% {
WinSet, Transparent, %Trans%-(%A_Index%*(%Trans%/%Speed%)), %WinTitle%
WinSetTitle, % (Trans - (A_Index * (Trans/Speed)))
sleep, % ((Duration * 1000)/Speed)
}
}
Llevo poco tiempo en Autohotkey pero todavia me lio bastantes a la hora de las variables %variables%, la cuestion es que el Out no me lo hace bien y tiene que ser porque algo de esa linea WinSet, Transparent, %Trans%-(%A_Index%*(%Trans%/%Speed%)), %WinTitle% esta mal puesto, pero no se que puede ser.
Podeis ayudarme, mil gracias