-2

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

怎么解决??

PS。我不想有 2 个脚本。

感谢帮助。

下面的代码:

ButtonStart:

SetTimer, PGD, 1000

MainF()

PGD:

Damage()

return
4

1 回答 1

1

您意识到,由于在 MainF() 之后没有返回,Damage() 将在 MainF() 完成后立即运行......并且在 1 秒后一次又一次地运行。但是,由于您没有使脚本持久化,它将在第一次返回后关闭,并且永远不会被计时器触发......

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

MainF()
{
        SoundBeep, 500, 100
}

Damage()
{
        SoundBeep, 2000, 100
}
Return
于 2013-04-21T09:48:28.763 回答