这个调整屏幕亮度的功能我用的比较少。
^F12::
InputBox, v,, `n`t调节屏幕亮度:(正常值:128)
Loop, % 256+0*VarSetCapacity(buf, 3*256*2, 0)
r:=g:=b:=(n:=(v+128)*(A_Index-1))>65535 ? 65535:n
, NumPut(r, buf, (256*0+A_Index-1)*2, "UShort")
, NumPut(g, buf, (256*1+A_Index-1)*2, "UShort")
, NumPut(b, buf, (256*2+A_Index-1)*2, "UShort")
hDC:=DllCall("GetDC", "Ptr",0, "Ptr")
DllCall("SetDeviceGammaRamp", "Ptr",hDC, "Ptr",&buf)
DllCall("ReleaseDC", "Ptr",0, "Ptr",hDC)
return