Одновременный Touch C#

thienxlao

Client
Регистрация
17.01.2021
Сообщения
3
Благодарностей
0
Баллы
1
Есть ли возможность в Zennoposter кубике сделать одновременное нажатие на экран по координатам например 3 или 4 раза, то есть эмулировать одновременное нажатие на экран 3 пальцами
в c# шарп совсем не понимаю, поиск результатов не дал
в кубике сейчас только одна команда:

C#:
instance.ActiveTab.Touch.Touch(1,1,1);
Страница реагирует только на Touch поэтому необходимо эмулировать одновременно именно несколько Touch
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
можно попробовать сделать подряд несколько касаний через тачстарт
C#:
TouchData point = new TouchData(x1, y1);
instance.ActiveTab.Touch.TouchStart(point);
point = new TouchData(x2, y2);
instance.ActiveTab.Touch.TouchStart(point);
point = new TouchData(x3, y3);
instance.ActiveTab.Touch.TouchStart(point);
так же есть тачэнд
 
  • Спасибо
Реакции: thienxlao

Ахилес

Client
Регистрация
11.11.2020
Сообщения
858
Благодарностей
348
Баллы
63
Есть ли возможность в Zennoposter кубике сделать одновременное нажатие на экран по координатам например 3 или 4 раза, то есть эмулировать одновременное нажатие на экран 3 пальцами
в c# шарп совсем не понимаю, поиск результатов не дал
в кубике сейчас только одна команда:

C#:
instance.ActiveTab.Touch.Touch(1,1,1);
Страница реагирует только на Touch поэтому необходимо эмулировать одновременно именно несколько Touch
как пример https://zenno.club/discussion/threads/vremja-kasanija-palca-pri-touch-sobytii-strannoe-i-ne-reguliruemoe.79200/post-537275
id меняешь и будет браузер идентифицировать как разные пальцы.
 

thienxlao

Client
Регистрация
17.01.2021
Сообщения
3
Благодарностей
0
Баллы
1
можно попробовать сделать подряд несколько касаний через тачстарт
C#:
TouchData point = new TouchData(x1, y1);
instance.ActiveTab.Touch.TouchStart(point);
point = new TouchData(x2, y2);
instance.ActiveTab.Touch.TouchStart(point);
point = new TouchData(x3, y3);
instance.ActiveTab.Touch.TouchStart(point);
так же есть тачэнд
Спасибо, а как-то можно еще ускорить этот процесс?
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113

thienxlao

Client
Регистрация
17.01.2021
Сообщения
3
Благодарностей
0
Баллы
1
понять бы что-то из того что там написано и как пользоваться разными id для пальцев
если коротко на словах то нужно эту строчку в 1 кубике c#:
C#:
instance.ActiveTab.Touch.Touch(1,1,1);
запустить асинхронно в 1 или 2 доп потока в цикле для одновременного нажатия "пальцами" на экран
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
запустить асинхронно в 1 или 2 доп потока в цикле для одновременного нажатия "пальцами" на экран
Работа с браузером в постере не поддерживает ассинхронную работу, да и сам ассинх тут не требуется.
Учите C#, либо используйте: https://zennolab.com/discussion/forums/poisk-i-predlozhenie-uslug-po-sozdaniju-shablonov.213/
 

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