我的 2 个功能不想同时工作!如何同时运行 2 个或更多功能。在我按下开始按钮一秒钟后,MainF() 函数开始工作,并且在 Damage() 函数启动后,MainF() 停止运行。
怎么解决??
PS。我不想有 2 个脚本。
感谢帮助。
下面的代码:
ButtonStart:
SetTimer, PGD, 1000
MainF()
PGD:
Damage()
return
我的 2 个功能不想同时工作!如何同时运行 2 个或更多功能。在我按下开始按钮一秒钟后,MainF() 函数开始工作,并且在 Damage() 函数启动后,MainF() 停止运行。
怎么解决??
PS。我不想有 2 个脚本。
感谢帮助。
下面的代码:
ButtonStart:
SetTimer, PGD, 1000
MainF()
PGD:
Damage()
return
您意识到,由于在 MainF() 之后没有返回,Damage() 将在 MainF() 完成后立即运行......并且在 1 秒后一次又一次地运行。但是,由于您没有使脚本持久化,它将在第一次返回后关闭,并且永远不会被计时器触发......
#SingleInstance Force
#installKeybdHook
#Persistent
SetTimer, PGD, 2000
MainF()
PGD:
Damage()
Return
MainF()
{
SoundBeep, 500, 100
}
Damage()
{
SoundBeep, 2000, 100
}
Return