Ниже предоставлен список макросов системной информации.
Полный список макросов может быть найден здесь.
Макрос | Описание |
---|---|
@CPUArch | Возвращает "X86" если ЦП является 32-разрядным, и "X64", если ЦП является 64-разрядным |
@KBLayout | Возвращает код текущей раскладки клавиатуры для окна AutoIt3; значение изменяется клавишами Alt+Shift в активном окне. См. приложение для просмотра возможных значений |
@MUILang | Возвращает код Multi Language (если доступно, в Vista доступно по умолчанию), иначе возвращает "0000". См. приложение для просмотра возможных значений |
@OSArch | Возвращает одно из следующих значений: "X86", "IA64", "X64" - это тип архитектуры запущенной операционной системы |
@OSLang | Возвращает код языка ОС. См. приложение для просмотра возможных значений |
@OSType | Возвращает "WIN32_NT" в 2000/XP/2003/Vista/2008/Win7/2008R2 |
@OSVersion | Возвращает одно из следующих значений: "WIN_2008R2", "WIN_7", "WIN_8", "WIN_2008", "WIN_VISTA", "WIN_2003", "WIN_XP", "WIN_XPe", "WIN_2000" |
@OSBuild | Возвращает номер сборки ОС. К примеру, на Windows 2003 Server макрос возвращает "3790" |
@OSServicePack | Возвращает информацию о установленном пакете обновления в виде "Service Pack 3" |
@ComputerName | Возвращает сетевое имя компьютера |
@UserName | Возвращает ID пользователя (имя учётной записи), от чьего имени работает процесс, выполняющий скрипт. Внимание: это необязательно имя пользователя, выполнившего вход в систему |
@IPAddress1 | Возвращает IP-адрес первого сетевого адаптера. Может вернуть "127.0.0.1" на некоторых компьютерах |
@IPAddress2 | Возвращает IP-адрес второго сетевого адаптера. Возвращает "0.0.0.0", если неприменимо |
@IPAddress3 | Возвращает IP-адрес третьего сетевого адаптера. Возвращает "0.0.0.0", если неприменимо |
@IPAddress4 | Возвращает IP-адрес четвёртого сетевого адаптера. Возвращает "0.0.0.0", если неприменимо |
@DesktopHeight | Возвращает высоту рабочего стола в пикселях (вертикальное разрешение экрана) |
@DesktopWidth | Возвращает ширину рабочего стола в пикселях (горизонтальное разрешение экрана) |
@DesktopDepth | Возвращает глубину рабочего стола (качество цветопередачи экрана) в битах на пиксель (обычно 32 или 16) |
@DesktopRefresh | Возвращает частоту обновления экрана в герцах. |