Не работает эмуляция клавиатуры вообще. Не пойму почему

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
Всем привет!

Не работает эмуляция клавиатуры через кубик и через c#.
На c# вот такой код.

instance.ActiveTab.KeyEvent("{PGDN}", "press", "");

Что можно сделать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 687
Благодарностей
8 790
Баллы
113
Если в кубике "Эмуляция клавиатуры" вписать {PGDN} , то тоже не работает?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 703
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 703
Баллы
113
Если в кубике "Эмуляция клавиатуры" вписать {PGDN} , то тоже не работает?
да вам , как техподдержке, с появлением Хромиума, надо вопросы начинать, типа а какой движок используется ? ;-)
ну совершенно по разному они себя ведут.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 703
Баллы
113
  • Спасибо
Реакции: lx2003 и n0n3mi1y

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
В хром работает эмуляция клавиатуры, а расширения для браузеров не работают.
В хромиум работают расширения для браузеров, а эмуляция клавиатуры не работает.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
Попробую autoit
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 687
Благодарностей
8 790
Баллы
113
В хром работает эмуляция клавиатуры, а расширения для браузеров не работают.
В хромиум работают расширения для браузеров, а эмуляция клавиатуры не работает.
В Хромиуме попробуйте использовать эмуляцию скролла колесом мыши:
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
В Хромиуме попробуйте использовать эмуляцию скролла колесом мыши:
Именно то, что было нужно!
Размещу здесь)

прокрутить вниз - instance.ActiveTab.FullEmulationMouseWheel(0,100);
прокрутить вверх - instance.ActiveTab.FullEmulationMouseWheel(0,-100);
 
  • Спасибо
Реакции: startkomp и m-power

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
С autoit, естественно, можно работать, если работа состоит только в projectmaker. А вот при запуске Zennoposter отрабатывать по другому скрипту, получается. Но метод сложнее. )
 

m-power

Новичок
Регистрация
25.10.2023
Сообщения
16
Благодарностей
1
Баллы
3

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
спасибо, а как скорость увеличить?
Вроде так. Сам не пробовал. ИИ ответил так.

Для увеличения скорости прокрутки с помощью метода instance.ActiveTab.FullEmulationMouseWheel(0,100) в Zennoposter на C# вам нужно увеличить значение параметра deltaY, который определяет размер шага в пикселях по оси Y Например, если вы установите deltaY равным 200, то прокрутка будет быстрее, чем при deltaY равном 100. Вы также можете изменить значение параметра deltaX, который определяет размер шага в пикселях по оси X, если вы хотите прокручивать страницу влево или вправо. Например, если вы установите deltaX равным 100, то прокрутка будет вправо, а если вы установите deltaX равным -100, то прокрутка будет влево.

По ссылке

вроде, https://zennolab.com/discussion/threads/podskazhite-c-prokrutki-kolesika-myshi.42029/post-470514
 
  • Спасибо
Реакции: m-power

m-power

Новичок
Регистрация
25.10.2023
Сообщения
16
Благодарностей
1
Баллы
3
Вроде так. Сам не пробовал. ИИ ответил так.

Для увеличения скорости прокрутки с помощью метода instance.ActiveTab.FullEmulationMouseWheel(0,100) в Zennoposter на C# вам нужно увеличить значение параметра deltaY, который определяет размер шага в пикселях по оси Y Например, если вы установите deltaY равным 200, то прокрутка будет быстрее, чем при deltaY равном 100. Вы также можете изменить значение параметра deltaX, который определяет размер шага в пикселях по оси X, если вы хотите прокручивать страницу влево или вправо. Например, если вы установите deltaX равным 100, то прокрутка будет вправо, а если вы установите deltaX равным -100, то прокрутка будет влево.

По ссылке

вроде, https://zennolab.com/discussion/threads/podskazhite-c-prokrutki-kolesika-myshi.42029/post-470514
ИИ озадачивал, не одно из его решений не было рабочим в парсере

а касательно ссылки ниже, там в ходе обсуждения следом шел комментарий

"Спасибо за помощь. Только этот метод двигает курсор мыши, а мне нужно крутить колесико мыши. "

пролистал ветку до конца, увы там не было приведено рабочего решения.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
ИИ озадачивал, не одно из его решений не было рабочим в парсере

а касательно ссылки ниже, там в ходе обсуждения следом шел комментарий

"Спасибо за помощь. Только этот метод двигает курсор мыши, а мне нужно крутить колесико мыши. "

пролистал ветку до конца, увы там не было приведено рабочего решения.
Тогда не подскажу... Задачи такой не было
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
505
Благодарностей
136
Баллы
43
ИИ озадачивал, не одно из его решений не было рабочим в парсере

а касательно ссылки ниже, там в ходе обсуждения следом шел комментарий

"Спасибо за помощь. Только этот метод двигает курсор мыши, а мне нужно крутить колесико мыши. "

пролистал ветку до конца, увы там не было приведено рабочего решения.
А на чем пишите? В каком ПО?
 

m-power

Новичок
Регистрация
25.10.2023
Сообщения
16
Благодарностей
1
Баллы
3

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