Autohotkey 如何使用AHK在两个功能之间进行一键切换
我如何在AHK中创建一个热键,第一次按下时运行一个函数,第二次按下时运行另一个函数。我试图模拟一个开/关场景 可以这样做吗?如果可以,怎么做 类似这样的伪代码正是我想要的:Autohotkey 如何使用AHK在两个功能之间进行一键切换,autohotkey,Autohotkey,我如何在AHK中创建一个热键,第一次按下时运行一个函数,第二次按下时运行另一个函数。我试图模拟一个开/关场景 可以这样做吗?如果可以,怎么做 类似这样的伪代码正是我想要的: #space::toggleit() toggleit() { if (last time it was pressed, functionA was run) run functionB else run functionA } 我正在使用AHK 1.1.19.01版尝试使用Auto
#space::toggleit()
toggleit()
{
if (last time it was pressed, functionA was run)
run functionB
else
run functionA
}
我正在使用AHK 1.1.19.01版尝试使用AutoHotkey的-command:
如果只想在function
和“不做任何事情”之间切换,可以使用以下选项:
hotkey, #space, functionA, toggle
return
functionA:
msgbox, A
return
尝试使用自动热键的-命令:
如果只想在function
和“不做任何事情”之间切换,可以使用以下选项:
hotkey, #space, functionA, toggle
return
functionA:
msgbox, A
return
尝试使用自动热键的-命令:
如果只想在function
和“不做任何事情”之间切换,可以使用以下选项:
hotkey, #space, functionA, toggle
return
functionA:
msgbox, A
return
尝试使用自动热键的-命令:
如果只想在function
和“不做任何事情”之间切换,可以使用以下选项:
hotkey, #space, functionA, toggle
return
functionA:
msgbox, A
return
一种简单的方法是使用变量:
setting := false
toggleit()
{
if setting
run functionB
else
run functionA
setting := !setting
}
一种简单的方法是使用变量:
setting := false
toggleit()
{
if setting
run functionB
else
run functionA
setting := !setting
}
一种简单的方法是使用变量:
setting := false
toggleit()
{
if setting
run functionB
else
run functionA
setting := !setting
}
一种简单的方法是使用变量:
setting := false
toggleit()
{
if setting
run functionB
else
run functionA
setting := !setting
}
我找到了解决办法。把它放在这里是为了他人的利益:
#space::tog()
tog()
{
static togstate = 0
if (togstate = 1)
{
msgbox ON
togstate = 0
}
else
{
msgbox OFF
togstate = 1
}
}
我找到了解决办法。把它放在这里是为了他人的利益:
#space::tog()
tog()
{
static togstate = 0
if (togstate = 1)
{
msgbox ON
togstate = 0
}
else
{
msgbox OFF
togstate = 1
}
}
我找到了解决办法。把它放在这里是为了他人的利益:
#space::tog()
tog()
{
static togstate = 0
if (togstate = 1)
{
msgbox ON
togstate = 0
}
else
{
msgbox OFF
togstate = 1
}
}
我找到了解决办法。把它放在这里是为了他人的利益:
#space::tog()
tog()
{
static togstate = 0
if (togstate = 1)
{
msgbox ON
togstate = 0
}
else
{
msgbox OFF
togstate = 1
}
}