Здравствуйте, гость ( Вход | Регистрация )

> Sendex.Как прописать правильно? Жмет два раза, Помогите проверить скрипт.Спасибо
bambuk12
сообщение 10.3.2023, 23:37
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 10.3.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.499
Возраст: 27



Столкнулась с такой проблемой:
вместо того, чтобы один раз зажать две клавиши, скрипт делает паузу и ещё раз нажимает.
интересует также вопрос, нужно ли обязательно добавлять sendex после нажатия клавиш?

Сценарий для скрипта:
1.подождать 1с
2. зажать альт и два (одновременно)
3.подождать 1с
4. зажать и отпустить аль и кью
5.подождать 1с
6. нажать кнопку со стрелкой вниз
7. зациклить все действия.

Сам скрипт:

repeat 11
wait 1000
sendex @{2}
wait 1000
sendex
sendex @{q}
wait 1s
sendex
send down
wait 1s
End_Repeat
end_script


Ставила вэйт в разных местах и убирала сендекс и обратно возвращала.Ничего не помогает.

Очень надеюсь на вашу помощь!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
nykep
сообщение 11.3.2023, 1:50
Сообщение #2


****

Apprentice
Сообщений: 260
Регистрация: 1.9.2012
Группа: Пользователи
Наличность: 1780
Пользователь №: 15.246
Возраст: 25



у меня этот скрипт вроде работает. Просто sendex без клавиш отжимает зажатые клавиши если вы использовали sendex_down. Попробуйте так
Код
repeat 11
    wait 1s
    sendex_down @
    wait 100
    sendex 2
    wait 1s
    sendex q
    wait 1s
    sendex
    wait 100
    sendex {down}
end_repeat
end_script

Хочу обратить ваше внимание на то, что нажатие прописанное в скрипте срабатывает не в 100% случаев. Если срабатывание критично лучше использовать какие то условия или циклы чтоб удостовериться что он нажал нужную кнопку. В случае с alt shift ctrl лучше продублировать их зажатие несколько раз.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bambuk12
сообщение 11.3.2023, 2:33
Сообщение #3


*

Registred
Сообщений: 7
Регистрация: 10.3.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.499
Возраст: 27



Цитата(nykep @ 11.3.2023, 4:50) *

у меня этот скрипт вроде работает. Просто sendex без клавиш отжимает зажатые клавиши если вы использовали sendex_down. Попробуйте так
Код
repeat 11
    wait 1s
    sendex_down @
    wait 100
    sendex 2
    wait 1s
    sendex q
    wait 1s
    sendex
    wait 100
    sendex {down}
end_repeat
end_script

Хочу обратить ваше внимание на то, что нажатие прописанное в скрипте срабатывает не в 100% случаев. Если срабатывание критично лучше использовать какие то условия или циклы чтоб удостовериться что он нажал нужную кнопку. В случае с alt shift ctrl лучше продублировать их зажатие несколько раз.



я уже третий день мучаюсь,
пока остановилась на этом:

wait 2000
repeat 11
sendex_down @{2}
wait 2000
sendex_up @{2}
wait 1000
sendex_down @{q}
wait 2000
sendex_up @{q}
wait 2000
send down
wait 1000
end_repeat
end_script

Но это не работает, оно нажимает по несколько раз альт+2 и альт+q , а точнее три раза.
а потом или переходит дальше, но чаще всего остается в этом же окне.

Кнопка вниз то работает, то нет.
Не могу понять в чем дело.

Кнопку вниз писала по-всякому:
send217 down//потом всё глючить стало
send down
send {down}
send {Down}
sendex {down}
Не помогает.


Спасибо, что уделили мне время, я думала, форум мёртвый.
Сейчас ваш вариант попробую)

Цитата(nykep @ 11.3.2023, 4:50) *

у меня этот скрипт вроде работает. Просто sendex без клавиш отжимает зажатые клавиши если вы использовали sendex_down. Попробуйте так
Код
repeat 11
    wait 1s
    sendex_down @
    wait 100
    sendex 2
    wait 1s
    sendex q
    wait 1s
    sendex
    wait 100
    sendex {down}
end_repeat
end_script

Хочу обратить ваше внимание на то, что нажатие прописанное в скрипте срабатывает не в 100% случаев. Если срабатывание критично лучше использовать какие то условия или циклы чтоб удостовериться что он нажал нужную кнопку. В случае с alt shift ctrl лучше продублировать их зажатие несколько раз.



Попробовала.
Правда, я немного усовершенствовала, т.к.мне нужно было сначала нажать альт+2, потом отпустить, пауза и нажать альт+q , и ещё дальше стрелку вниз.

Получилось вот так:
repeat 11
wait 1s
sendex_down @
wait 100
sendex 2
wait 1s
sendex_up

sendex_down @
wait 1s
sendex q
wait 100
sendex_up

sendex {down}
end_repeat
end_script

Но оно начинает лагать, создает баг, при котором как будто альт и 2 я нажимаю очень много раз (моргает вот так кнопка плэй), потом также альт и q мигает дофига раз.


Цитата(nykep @ 11.3.2023, 4:50) *

у меня этот скрипт вроде работает. Просто sendex без клавиш отжимает зажатые клавиши если вы использовали sendex_down. Попробуйте так
Код
repeat 11
    wait 1s
    sendex_down @
    wait 100
    sendex 2
    wait 1s
    sendex q
    wait 1s
    sendex
    wait 100
    sendex {down}
end_repeat
end_script

Хочу обратить ваше внимание на то, что нажатие прописанное в скрипте срабатывает не в 100% случаев. Если срабатывание критично лучше использовать какие то условия или циклы чтоб удостовериться что он нажал нужную кнопку. В случае с alt shift ctrl лучше продублировать их зажатие несколько раз.



Оно по моему последнему скрипту делает так:
пауза
альт+2
пауза
альт+q
пауза
альт+2
пауза
альт+q
альт+2
пауза
альт+q
стрелка вниз

и так уже 5 часов, не могу понять почему так...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
bambuk12   Sendex.Как прописать правильно? Жмет два раза   10.3.2023, 23:37
nykep   насколько я помню такое проскакивание у меня было ...   11.3.2023, 2:39
DarkMaster   Ваши дублинажатий напрямую следуют из кода. Вы на...   11.3.2023, 7:30
bambuk12   Ваши дублинажатий напрямую следуют из кода. Вы на...   11.3.2023, 23:56
DarkMaster   Без луа можно, работать будет, смысла ноль. Это бу...   12.3.2023, 0:39
bambuk12   Без луа можно, работать будет, смысла ноль. Это б...   12.3.2023, 3:03
DarkMaster   sendex имеет возможность зажать альт/шифт/контрол...   12.3.2023, 4:03
bambuk12   Спасибо, что объяснили. Не знала, что sendex сам о...   13.3.2023, 20:40
nykep   while 1 //бесконечный возврат к этому шагу repea...   13.3.2023, 22:59
DarkMaster   У начаная с каких-то версий хром сделал принудильн...   14.3.2023, 6:53
Zenogiasu   1. Приветствую. Возникла проблема с sendex. Когда ...   1.4.2023, 4:22
DarkMaster   1) возможно включена друга раскладка клавиатуры. s...   1.4.2023, 15:56
Zenogiasu   1) возможно включена друга раскладка клавиатуры. ...   2.4.2023, 4:06


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 8.7.2025, 11:43
Designed by Nickostyle