?
Файл макро состоит из заголовочной части и последовательного описания каждой макрокоманды друг за другом. Заголовочная часть содержит сигнатуру (признак) того, что данный файл - это файл макро, а также общее количество содержащихся в нем макро команд. Заголовочная часть начинается с нулевой позиции файла и занимает 18 байт.
Непосредственно за заголовочной частью следует последовательное описание каждой макрокоманды друг за другом.
Заголовочная часть
Смещение в байтах
|
Описание
|
00 – 01
|
Сигнатура. Признак того, что данный файл является файлом макрокоманд. Принимает значение 0x79FF, начиная с младшего разряда
|
02 – 15
|
пгнорируются
|
16 – 17
|
Общее количество макрокоманд, записанных в данном файле. Запись сделана в двоичном виде и хранится, начиная с младшего разряда
|
18 – до конца
|
Собственно описание макрокоманд
|
Отдельные макрокоманды
Смещение в байтах
|
Описание
|
00 – 19
|
пмя макрокоманды
|
20 – 21
|
Длина макрокоманды. Количество нажатий клавиш, которые необходимо сделать для выполнения макрокоманды. Запись сделана в двоичном виде и хранится, начиная с младшего разряда
|
22 – 23
|
Код клавиш, запускающих макрокоманду. Запись сделана в двоичном виде
|
24 – до конца макрокоманды
|
Коды клавиш, в составе макрокоманды. Под каждую клавишу отводится два байта. Таким образом, общая длина макрокоманды - это удвоенное значение, записанное в 20 и 21 байтах
|
Смотрите также