Автокликер Clickermann :: Форум
Основной раздел => Предложения => Topic started by: Золотой on October 16, 2016, 06:48:11 PM
-
Предлагаю ввести единую команду для нажатия горячих клавиш, вместо используемых сейчас всеми шаблонов.
DBLKEY (keycode,keycode,[delay],[post]) - нажимает и отпускает две виртуальных клавиши клавиатуры
Параметры
keycode - числовое значение клавиши, константа или переменная
необязательные параметры
delay - числовое значение задержки в миллисекундах между нажатиями клавиш
post - числовое значение задержки в миллисекундах после нажатия и отпускания клавиш; если параметр не указан, задержка не производится
Пример
DBLKEY (#ALT, #A,50,500)
одной строкой заменит кодKEYDOWN (#ALT)
WAITMS (50)
KEYDOWN (#A)
WAITMS (50)
KEYUP (#A)
WAITMS (50)
KEYUP (#ALT)
WAITMS (500)
-
А если нужно зажать 3 и более клавиши?
-
можно сделать и на три и больше, но применяются они значительно реже, чем две горячих клавиши.
и название такой команде придётся придумывать и дополнительные параметры так просто не используешь, а они очень нужны
ведь простая замена задержек между нажатиями на рандомные значения, очень нормальная защита кликера от "вебвизора".
HOTKEYS (keycode,keycode,keycode,[delay],[post]) - нажимает и отпускает до трёх виртуальных клавиш клавиатуры
keycode - числовое значение клавиши, константа или переменная, -1 клавиша не нажимается
HOTKEYS (#ALT,#A,-1,50,500)
HOTKEYS(#SHIFT,#CTRL,#DELETE,50,500) //удалить историю браузера
главное , это оригинальное название запатентовать! ;D
-
А может просто научить keystring понимать внутри себя #SHIFT #ALT...
Заодно он научится набирать спец. знаки и буквы разного размера.
А для набора решетки сделать к примеру ##
-
А может просто научить keystring понимать внутри себя #SHIFT #ALT...
Заодно он научится набирать спец. знаки и буквы разного размера.
А для набора решетки сделать к примеру ##
непойдёт, так- как keystring нажимает последовательно, а нам нужно одновременно и желательно похоже на действия человека по нажатию.
-
ну так первый шифт зажимает, а тот что позже будет отжимает. Не?
Я не против чтоб было и то и другое.
Просто при кейстринг решится проблема как зажать /отпустить шифт внутри кейстринг. В этом случае конструкция совсем уж некрасивая получается. И громоздкая.
-
ну так первый шифт зажимает, а тот что позже будет отжимает. Не?
Я не против чтоб было и то и другое.
Просто при кейстринг решится проблема как зажать /отпустить шифт внутри кейстринг. В этом случае конструкция совсем уж некрасивая получается. И громоздкая.
удобное использование горячих клавиш нужно обязательно.
а проблема кейстринг должна решаться другим путём.
-
Ну так и порешили, пусть будут оба ;D
-
Good news everyone
На следующей неделе скорее всего дам поиграться бета версии КМ с долгожданной поддержкой юникода (читать: без секса с кодировкой при копировании) а так же х64 версию, которая как ожидается будет адекватнее себя вести при взаимодействии с х64 приложениями.
Надеюсь еще не все тестеры разбежались.
Юнико́д(Unicode) — стандарт кодирования символов, позволяющий представить знаки почти всех письменных языков, следовательно и проблему с символами в keystring решить будет проще, надеюсь даже кавычки жрать перестанет.
наверно тогда сразу коммунизм наступит! :D
-
..в отдельно взятой стране)
Не, ну чё: MultiKEY (#ctrl,#shift,#B,100,50) -- нормально всё и с тремя клавишами. И ещё легче буит, если синтаксис станет работать без запятых, вроде:
MKEY(#alt#f4,150,1500)
MKEY(#enter#Z#Ю#z#enter,150,1500)
Либо же вообще буквам-цифрам сделать без этого шарпа драного, было б круто, чтоб передавать строку as it is. То же, но сбоку:
MKEY(#enter#ZЮz#enter,150,1500)