Доброго времени суток.
Собственно вопрос: есть цикл в котором нужно нажать например кнопку [Down] n раз, при чем значение n наращивается. Можно как то это сделать?
Как нажать кнопку [Down] n раз
Автор imppy, 27 сен 2012 11:22
Сообщений в теме: 3
#1
Отправлено 27 сентября 2012 - 11:22
#2
Отправлено 27 сентября 2012 - 13:06
Нажмите Record и нажмите несколько раз кнопку [Down].
После останова записи скрипта, посмотрите, как ТС нажимает кнопку [Down].
После останова записи скрипта, посмотрите, как ТС нажимает кнопку [Down].
#3
Отправлено 27 сентября 2012 - 13:15
Если я правильно понял ваш вопрос, то код примерно такой:Доброго времени суток.
Собственно вопрос: есть цикл в котором нужно нажать например кнопку [Down] n раз, при чем значение n наращивается. Можно как то это сделать?
var a, count = 1; //Ваш цикл while(true) { a = 0; //Цикл для нажатия на кнопку while (a < count){ Sys.Keys("[Down]"); a++; } count++; }И все конечно же зависит от вашего объекта. Т.е. если например вы хотите делать нажатия в своем приложении, тогда метод Keys надо писать как-то так:
NameMapping.Sys.Process("notepad").bla-bla-bla.Keys("[Down]");
#4
Отправлено 27 сентября 2012 - 14:19
Одной строкой можно так:
// JScript Sys.Keys( Array(n+1).join("[Down]") );
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных