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