Макросы системной информации

Ниже предоставлен список макросов системной информации.

Полный список макросов может быть найден здесь.

Макрос Описание
@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Возвращает частоту обновления экрана в герцах.