2013-04-21 83 views
-2

工作我的兩個功能不希望在同一時間工作!如何在同一時間運行2個或更多功能。 按下開始按鈕一秒後,MainF()函數工作,在Damage()函數開始運行後MainF()停止。爲什麼2個功能不希望在同一時間

如何解決呢?

PS。我不想要2個腳本。

感謝您的幫助。下面

代碼:

ButtonStart: 

SetTimer, PGD, 1000 

MainF() 

PGD: 

Damage() 

return 

回答

1

你會意識到,既然有MAINF()後沒有返回,那傷害()會盡快MAINF()已完成運行.... AND 1秒後再次然後再次。但是因爲你沒有使你的腳本持續,它將關閉第一回後也不會被定時器觸發....

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

MainF() 
{ 
     SoundBeep, 500, 100 
} 

Damage() 
{ 
     SoundBeep, 2000, 100 
} 
Return 
相關問題