Re: [AHK-] 迴圈問題

作者: fossil313 (陣雨)   2015-02-04 23:25:42
loop{
if ((A_Hour = 19) && (A_Min = 50) && (A_Sec = 00))
{
settimer, wawa, 6000
msgbox 1
}
if ((A_Hour = 19) && (A_Min = 50) && (A_Sec = 30))
{
settimer, wawa, off
msgbox 2
}
}
return
wawa:
msgbox 3
return
原意可能是想設個值來判斷timer的開關
但其實把timer開或關跟時間的判斷一起弄就可以了 不需要my_switch1
也就是用if判斷 19:50:00到 -> 啟動timer
19:50:30到 -> 關閉timer
也不會產生原本的問題--在loop裡因為my_switch1一直為1而不斷重設timer時間
作者: lan661203 (廟小狼)   2015-02-05 05:13:00
謝謝大大,因為要上班,回來再測試看看,感恩~~fossi大 所提供的程式碼,可行。感恩!再問一個問題 loop 和 #Persistent 這兩個意思有差嗎?
作者: fossil313 (陣雨)   2015-02-05 21:27:00
#Persistent讓程式碼跑完後不會把程式關掉loop就只是跑迴圈 如果跳出迴圈沒事了一樣會關程式
作者: lan661203 (廟小狼)   2015-02-05 21:32:00
把程式關掉? 是右下角的圖示嗎
作者: fossil313 (陣雨)   2015-02-05 22:42:00
是啊
作者: lan661203 (廟小狼)   2015-02-06 20:35:00
那我了解了 , 3Q

Links booklink

Contact Us: admin [ a t ] ucptt.com