我正在尝试使用自动按键脚本使用按键(Windows键+ q)打开和关闭鼠标轨迹,但无法使其正常工作。
这是我的代码 -
#q::
if DllCall("SystemParametersInfo", 94) < 2
{
DllCall("SystemParametersInfo", UInt, 0x005E, UInt, 0, UInt, 9, UInt, 0)
}else {
DllCall("SystemParametersInfo", UInt, 0x005E, UInt, 0, UInt, 0, UInt, 0)
}
return
你能帮忙吗?
答案 0 :(得分:0)
首先使用SPI_ GET MOUSETRAILS通过引用(intP
)将值读入变量,然后使用SPI_ SET 设置新值MOUSETRAILS:
#q::
DllCall("SystemParametersInfo", int,SPI_GETMOUSETRAILS:=0x5E, int,0, intP,length, int,0)
length := length > 1 ? 0 : 9
DllCall("SystemParametersInfo", int,SPI_SETMOUSETRAILS:=0x5D, int,length, int,0, int,0)
return