我正在玩游戏,当我同时按下3个按钮时,它会变得很糟糕。我需要输入按住“A S D”只是“S”。
像
这样的东西#SingleInstance
if getkeystate("a")
if getkeystate("s")
if getkeystate("d")
input "s"
答案 0 :(得分:0)
一个简单但可能不那么短的热键组合和它们的 up 变体就可以了。此脚本的工作方式与您的预期相同,但只能使用按钮mysqldump.StandardInput.Write
和a
。按住s
时,s
不执行任何操作。如果未按下a
,s
将获得其先前的状态。
a
本着StackOverflow的精神,我不会发布适用于所有三个键的完整脚本。这是留给读者的练习。
答案 1 :(得分:0)
我需要输入按住“A S D”仅为“S”。
“输入”是指Send
命令?请参阅Beginner tutorial - hotkeys and hotstrings。
如果您的任务是 A + S ,例如 S ,您可以使用
a & s::
send s
return
但是你要求三个需要解决方法的键
#if getKeyState("d")
a & s::
send s
return
#if
或
a & s::
if getkeystate("d")
{
send s
}
return