AutoIt имеет некоторое количество макросов, специальных переменных только для чтения. Макрос начинается с символа @, а не $, что позволяет легко отличать их от обычных переменных. Как и обычные переменные, макросы можно использовать в выражениях, однако им нельзя присвоить какое-либо значение.
Макросы обычно используются для быстрого доступа к системной информации, такой, как, например, путь к каталогу Windows или имя текущего пользователя.
Полный список макросов можно посмотреть здесь.
Макросы достаточно быстро получают информацию, но при использовании цикла лучше определить значение некоторых макросов перед входом в цикл, а в цикле использовать переменную со значением макроса.