Как послать сочетание Ctrl+Shift+[x]

versuos

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

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 944
Благодарностей
4 353
Баллы
113
А если одновременно PRESS Ctrl и сразу PRESS x и эмуляцию подольше?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 382
Благодарностей
3 305
Баллы
113
А если одновременно PRESS Ctrl и сразу PRESS x и эмуляцию подольше?
Лучше так попробовать:
C#:
instance.ActiveTab.KeyEvent("", "down", "ctrl");
instance.ActiveTab.KeyEvent("X", "down", "shift");
System.Threading.Thread.Sleep(500);
instance.ActiveTab.KeyEvent("X", "up", "shift");
instance.ActiveTab.KeyEvent("", "up", "ctrl");
 
  • Спасибо
Реакции: Sho и Astraport

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 944
Благодарностей
4 353
Баллы
113

versuos

Новичок
Регистрация
06.12.2017
Сообщения
12
Благодарностей
1
Баллы
1
Спасибо, но не срабатывает. Тобишь из браузерного окошка эффект есть, а вот код не дает эффекта.
 

versuos

Новичок
Регистрация
06.12.2017
Сообщения
12
Благодарностей
1
Баллы
1
такой вариант тоже не срабатывает :(
Код:
instance.ActiveTab.KeyEvent("ctrl", "down", "");
instance.ActiveTab.KeyEvent("X", "down", "shift");
System.Threading.Thread.Sleep(500);
instance.ActiveTab.KeyEvent("X", "up", "shift");
instance.ActiveTab.KeyEvent("ctrl", "up", "");
 
  • Спасибо
Реакции: Sho

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 382
Благодарностей
3 305
Баллы
113

versuos

Новичок
Регистрация
06.12.2017
Сообщения
12
Благодарностей
1
Баллы
1
да, решил JS'ом, но думал (на будущее), может есть способ не через выхлопную трубу мотор перебирать
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 382
Благодарностей
3 305
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: Sho

kaostyl

Client
Регистрация
10.09.2011
Сообщения
18
Благодарностей
2
Баллы
3

jaowoo

Client
Регистрация
09.07.2020
Сообщения
39
Благодарностей
10
Баллы
8
Тоже ищу..
 

djaga

Client
Регистрация
26.04.2020
Сообщения
505
Благодарностей
1 054
Баллы
93
Я также ищу решение, пожалуйста
Подробнее можно почитать в этой статье → Клавиатура: keydown и keyup

Если хотите, чтобы ответ был чуть более интересный, приведите пример, где это нужно эмулировать или где не работает.

upd: возможно это касается этой темы → Обсуждение версии 7.7.2.0 или Тестовый билд ZennoPoster 7.7.1.0. Если так, то какая у вас версия?
А ещё, пробовали так?
JavaScript:
instance.SendText("{CTRLDOWN}{SHIFTDOWN}x{CTRLUP}{SHIFTUP}", 15);
Или кубик Эмуляция клавиатуры ?

Приложил шаблон для тестов ↓
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: Sergodjan и Sho

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