Выполняет макрокоманду клавиатуры.

PLAY MACRO MacroName [TIME nDelay]

Параметры

MacroName

Задает имя макрокоманды клавиатуры, которую требуется выполнить.

TIME nDelay

Задает интервал времени между воспроизведением последовательных нажатий клавиш в составе макрокоманды клавиатуры. Этот интервал должен составлять от 0 до 10 секунд. Значением nDelay может быть число с дробной частью. Например, если задать значение nDelay равным 1,5 секунды, нажатия клавиш макрокоманды будут воспроизводиться с интервалом в полторы секунды..

Expand imageЗамечание

Вы можете сохранить последовательность нажатий клавиш в виде макрокоманды клавиатуры, выбрав Macros из меню Tools. Команда PLAY MACRO воспроизводит серию нажатий клавиш. Возможность воспроизведения макрокоманд клавиатуры в программах позволяет создавать автоматически выполняющиеся демонстрационные программы.

Если выдать команду PLAY MACRO в окне команд, она выполнится немедленно. Если команда PLAY MACRO выдана в программе, выполнение приостанавливается до тех пор, пока программа не выполнит команду, разрешающую ввод с клавиатуры. Примерами команд, ожидающих ввода, могут служить @ ... GET, BROWSE, CHANGE и EDIT.

Если несколько команд PLAY MACRO в программе ожидают выполнения, Visual FoxPro не будет выполнять их в порядке выдачи. Макрокоманды воспроизводятся в обратном порядке: первая команда PLAY MACRO выполнится последней, а последняя - первой.

Expand imageСмотрите также