这可能是一个非常简单的代码,但我无法找到如何去做。
我有这个发送,你好发送,你好吗发送,我很好
我想这样做嗨,你好吗....
现在使用下面的代码
KeyWait,Capslock
发送,Hi KeyWait,Capslock
发送,你好吗 KeyWait,Capslock
发送,我很好
我一按 Capslock,就会得到 HiHow Are YouI Am Fine。
我希望它等待执行下一个命令。谢谢你的帮助。
这可能是一个非常简单的代码,但我无法找到如何去做。
我有这个发送,你好发送,你好吗发送,我很好
我想这样做嗨,你好吗....
现在使用下面的代码
KeyWait,Capslock
发送,Hi KeyWait,Capslock
发送,你好吗 KeyWait,Capslock
发送,我很好
我一按 Capslock,就会得到 HiHow Are YouI Am Fine。
我希望它等待执行下一个命令。谢谢你的帮助。
KeyWait, Capslock
Send {Capslock} ; Tap it again to reset it and force it to be released
; or Send {Capslock Up} to force it to be released
; or SetCapslockState Off to disable it completley
Send, Hi KeyWait, Capslock{Enter}
Send, How Are you KeyWait, Capslock{Enter}
Send, I am Fine{Enter}
如果你想在热键中使用它,你可以做这样的事情。
~$CapsLock::
Send {CapsLock Up}
Send, Hi {Enter}
KeyWait, Capslock, D
Send {CapsLock Up}
Send, How Are you{Enter}
KeyWait, Capslock
Send {CapsLock Up}
Send, I am Fine{Enter}
return
(它在我的计算机上出现故障,但可能是因为我在虚拟机上。)
抱歉,如果为时已晚,但无论如何我都为寻找解决方案的每个人都这样做了,我假设您每次按下大写锁定时都想更改它以成为不同的文本:
CapsLock::
CapsLock0:
{
SendRaw Hi
Sleep 500
KeyWait, CapsLock, D
{
Goto CapsLock1
}
}
Return
CapsLock1:
{
SendRaw How Are you
Sleep 500
KeyWait, CapsLock, D
{
Goto CapsLock2
}
}
Return
CapsLock2:
{
SendRaw I am Fine
Sleep 500
KeyWait, CapsLock, D
{
Goto CapsLock0
}
}
Return
睡眠的解释,使用它是因为如果你在没有它的情况下按下 CapsLock 则会执行 2 个命令块,特别需要它。
这个怎么样...
Capslock::
Send, Hi{Enter}
Sleep, 400 ; sleep briefly to allow the CapsLock key to be released
KeyWait, Capslock, D
Send, How Are you?{Enter}
Sleep, 400
KeyWait, Capslock, D
Send, I am fine Thank you.{Enter}
Return
这个怎么样...
Capslock::
Send, Hi{Enter}
KeyWait, Capslock, U
KeyWait, Capslock, D
Send, How Are you?{Enter}
KeyWait, Capslock, U
KeyWait, Capslock, D
Send, I am fine Thank you.{Enter}
Return