Autohotkey 使用自动热键在按键上切换捕鼠器

Autohotkey 使用自动热键在按键上切换捕鼠器,autohotkey,Autohotkey,我正在尝试使用自动热键脚本通过按键(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,

我正在尝试使用自动热键脚本通过按键(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
#问题:
如果DllCall(“系统参数sinfo”,94)<2
{
DllCall(“系统参数信息”,UInt,0x005E,UInt,0,UInt,9,UInt,0)
}否则{
DllCall(“系统参数信息”,UInt,0x005E,UInt,0,UInt,0,UInt,0)
}
回来

您能提供帮助吗?

首先使用SPI读取值,然后通过引用(
intP
)将鼠夹放入变量,然后使用SPI设置新值:

#问题:
DllCall(“SystemParametersInfo”,int,SPI_GETMOUSETRAILS:=0x5E,int,0,intP,length,int,0)
长度:=长度>1?0 : 9
DllCall(“系统参数信息”,int,SPI_SETMOUSETRAILS:=0x5D,int,length,int,0,int,0)
回来