使用 Autohotkey 进行简单的透明度切换

the*_*e_e 5 autohotkey transparency

希望一个简单的问题,一个同样简单的答案......

我正在尝试制作一个自动热键脚本来切换窗口透明度。

目前,我正在使用以下内容设置活动窗口透明度:

^!RButton::WinSet, Transparent, 150, A
Run Code Online (Sandbox Code Playgroud)

但是,我想将此扩展为在 150 和 255 之间切换,但是我很难掌握如何切换它。


编辑: 通过切换,我的意思是点击Ctrl+ Alt+Right Mouse Button一次将透明度设置为 150,然后再次点击它以将窗口设置回完全透明。

小智 11

像这样的事情可能会做到(未经测试):

^!RButton::
WinGet, currentTransparency, Transparent, A
if (currentTransparency = OFF)
{
    WinSet, Transparent, 150, A
}
else
{
    WinSet, Transparent, OFF, A
}
return
Run Code Online (Sandbox Code Playgroud)