Autohotkey 为什么两个函数不';我不想同时工作

Autohotkey 为什么两个函数不';我不想同时工作,autohotkey,Autohotkey,我的两个功能不想同时工作!如何同时运行两个或多个函数。 在我按下启动按钮一秒钟后,MainF()函数开始工作,在Damage()函数开始运行后,run MainF()停止 怎么解决呢 另外,我不想有两个脚本 谢谢你的帮助 代码如下: ButtonStart: SetTimer, PGD, 1000 MainF() PGD: Damage() return 您意识到,因为MainF()之后没有返回,所以一旦MainF()完成,Damage()就会运行。。。。一秒又一秒之后。但是,由于您

我的两个功能不想同时工作!如何同时运行两个或多个函数。 在我按下启动按钮一秒钟后,MainF()函数开始工作,在Damage()函数开始运行后,run MainF()停止

怎么解决呢

另外,我不想有两个脚本

谢谢你的帮助

代码如下:

ButtonStart:

SetTimer, PGD, 1000

MainF()

PGD:

Damage()

return

您意识到,因为MainF()之后没有返回,所以一旦MainF()完成,Damage()就会运行。。。。一秒又一秒之后。但是,由于您没有使脚本持久化,它将在第一次返回后关闭,并且不会被计时器触发

#SingleInstance Force
#installKeybdHook
#Persistent
SetTimer, PGD, 2000
MainF()
PGD:
Damage()
Return

MainF()
{
        SoundBeep, 500, 100
}

Damage()
{
        SoundBeep, 2000, 100
}
Return