Post by BlackDraGoN » 23 Sep 2023, 08:08
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)
}
}
[Mod edit: + [code][/code] tags.]
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
[code]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)
}
}[/code]
[color=#FF0040][size=75][Mod edit: + [kbd][code][/code][/kbd] tags.][/size][/color]
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