这可能是一个非常简单的代码,但我无法找到如何做到这一点。
我有这个 发送,嗨 发送,你好吗? 发送,我很好
我想这样做 你好你好吗 ....
现在使用以下代码
KeyWait,Capslock
发送,嗨
KeyWait,Capslock
发送,你好吗?
KeyWait,Capslock
发送,我很好
我明白了 如果我按下Capslock,你好我好吗?
我希望它等待执行下一个命令。谢谢你的帮助。
答案 0 :(得分:0)
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
(这在我的电脑上出现故障,但可能是因为我在虚拟机上。)
答案 1 :(得分:0)
抱歉,为时已晚,但是无论如何我还是为寻找该解决方案的每个人做的,我假设您想在每次按Capslock时将其更改为不同的文本:
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就按CapsLock,则将执行其中两个命令块。
答案 2 :(得分:-1)
这个怎么样......
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