autohotkey的循環是用loop關鍵字,比較簡單。如果要10次循環,那么可以用
loop, 10 {循環}
在循環內可以用sleep, 1000
,休眠一秒,而如果要跳出循環的話,可以用break
,要繼續下次循環的話就是continue
。
也可以用變量指示,可以用:=賦值,如:
loop,%i
{
something
}```
也可以用until,例如:
i := 0
loop,
{
something
i ++
}
until i = 10
這些循環不同的形式,用在不同的場合下。
除了循環,autohotkey也還有窗口操作函數,對我們在windows下自動化操作比較方便。
其中winwait函數可以等待某個窗口出現再執行下面的操作,例如:
winwait, zsh
do something,
則會在出現zsh命令窗口后再執行一些操作。
還有winactivate,也就是激活某個窗口,跟其他命令可以結合使用。