Задержка в функции MouseMove

dahujika

Client
Регистрация
29.06.2016
Сообщения
3
Благодарностей
0
Баллы
1
QQ.
Пишу свой первый проект, в библиотеке нашел функцию MouseMove(Point[],Int32[],Boolean) (https://help.zennolab.com/en/v5/zennoposter/5.1/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Tab~MouseMove(Point[],Int32[],Boolean).html) для движения мыши.
У нее второй параметр - массив задержек в милисекундах. Но какое бы число я туда ни вставил, всегда в проекте после запуска прицел, отображающий положение курсора, меняет свое положение раз в секунду. Я ставил 1, 10, 100, 500 - все равно быстрее секунды он не перемещается.
Это баг или фича? Так перемещение отображается для удобства в проектмейкер, а зеннопостер задержки соблюдаются?
Спасиб.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 854
Баллы
113
Попробуйте включить отложенную отрисовку в верхнем тулбаре.
 

dahujika

Client
Регистрация
29.06.2016
Сообщения
3
Благодарностей
0
Баллы
1
Попробуйте включить отложенную отрисовку в верхнем тулбаре.
Спасибо за попытку. Но нет, ничего не сменилось.
Ну и да, в коде все норм точно, тк скопировал из библиотеки по ссылке выше.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 854
Баллы
113
У меня все работает. Вот так хорошо заметно
Код:
// create points
Point[] points = new Point[10]
{
    new Point(100, 100),
    new Point(110, 110),
    new Point(120, 120),
    new Point(130, 130),
    new Point(140, 140),
    new Point(150, 150),
    new Point(160, 160),
    new Point(170, 170),
    new Point(180, 180),
    new Point(190, 190)
};
// create delay
int[] delay = new int[10] { 10, 10, 10, 10, 10, 10, 1000, 1000, 1000, 1000 };
// perform the mouve move events
instance.ActiveTab.MouseMove(points, delay, false);
 

dahujika

Client
Регистрация
29.06.2016
Сообщения
3
Благодарностей
0
Баллы
1
Скопировал ваш код, чтоб наверняка. Ни малейшей разницы что с отрисовкой, что без нее. Равный интервал.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 270
Благодарностей
5 854
Баллы
113
Скопировал ваш код, чтоб наверняка. Ни малейшей разницы что с отрисовкой, что без нее. Равный интервал.
Хорошо, запустите в ZennoPoster и посмотрите как в инстансе это выполняется. (правый клик на проект в ZennoPoster>Показать инстансы).
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
У меня такая же ситуация, правда ZP выполняется всё шустро да только не показывает саму мышь - чистый экран. Мышь невидима.
Далее непонятно как мониторить в PM, постоянно нужно код изменять и.т.п. Отложенная отрисовка также не помогла.

Что посоветуете?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)