我正在尝试制作一个脚本,按下x
剪切,c
复制,v
粘贴,如果ScrollLock已开启。
这是我的脚本不能正常工作,无论ScrollLock是打开还是关闭,它都会执行剪切,复制和粘贴。
~ScrollLock::
KeyWait, ScrollLock
GetKeyState, ScrollLockState, ScrollLock, T
If ScrollLockState = D
{
x:: Send, ^x
c:: Send, ^c
v:: Send, ^v
}
对于下面的脚本,当ScrollLock关闭时,我无法键入x
,c
和v
,但可以在ScrollLock启用时剪切,复制和粘贴。
~ScrollLock::
KeyWait, ScrollLock
GetKeyState, ScrollLockState, ScrollLock, T
x::
If ScrollLockState = D
{
Send, ^x
return
}
c::
If ScrollLockState = D
{
Send, ^c
return
}
v::
If ScrollLockState = D
{
Send, ^v
return
}
答案 0 :(得分:4)
您可以通过以下方式完成此操作:
#If GetKeyState("ScrollLock", "T")
x::Send, ^x
c::Send, ^c
v::Send, ^v
#If