Товарищи, такой вопрос.
Простенькая задачка для примера.
Имеется Текстлуп, заданный текст, две строки
100
200
в текстлуп завёрнута команда "Послать нажатие клавиш" в окно, к примеру в Excel
{ENTER [TextLoop1.LoopString]}
то есть, сначала нажмётся энтер 100 раз, на втором круге 200
Отрабатывает отлично!
Но что если в Текстлупе задать строки так
100;Сотня
200;Две сотни
И попробовать провернуть тоже самое?
Конечно, сначала получим Текстовый блок из [TextLoop1.LoopString], разделительный текст ";", номер блока "1".
и задать "Послать нажатие клавиш"
{ENTER [GetTextBlockN1.TextBlock]}
...то Enter посылается только один раз, хотя текстблок сам по себе нормально отрабатывает.
Отчего это происходит? Хотел именно так реализовать, потому как нужно и количество шагов и описание...
Если как-то сумбурно описал, приложил пару примеров.
Послать нажатие клавиш
-
- Пилотируем с автопилотом
- Сообщения: 30
- Зарегистрирован: Пт мар 11, 2011 1:26 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Послать нажатие клавиш
з.ы. Решено так, полученное значение текстового блока передать в Установить переменную (числовую), тогда Послать нажатие клавиш
{ENTER [переменная]}
отрабатывает нормально нужно количество раз.
{ENTER [переменная]}
отрабатывает нормально нужно количество раз.