автокликер
Здравствуйте.Короче суть того что мне необходимо. Программка которая будет делать простейшую вещь. Вот я нажал и держу на клавиатуре кнопку J. Пока я держу кнопку нажатой прога должна делать повторы нажатий и отжатий этой же самой кнопки J раз в 20 мсек. ( ну типа автокликера короче) и чтобы когда я отпущу кнопку этот "скрипт" вырубался.
Короче вместо того чтобы адски хуярить кнопку - достаточно просто держать её нажатой. Вроде идея простая, но как реализовать её... Без написания супер скриптов в которых я полный ноль...
Еще на тему
Вот я даже смог это представить так:
ЕСЛИ (НАЖАТИЕ J)
ДЕЛАТЬ
(НАЖАТИЕ J)
ЖДАТЬ МСЕК (20)
(ОТЖАТИЕ J)
ЖДАТЬ МСЕК (20)
ПОВТОРЯТЬ ДО ТЕХ ПОР ПОКА НЕ ПРОИЗОЙДЕТ (ОТЖАТИЕ J)
как то так. только перевести на скриптовый язык и чтобы скрипт сам себя не вырубал типа... потому что одна и та же кнопка...
там пишешь любые скрипты, какие хочешь. примеров много. все гибко и относительно просто
определится с бюджетом,
составить тех.заддание,
поискать фрилнсера, и нанять.
за 1000р(на пиво и пиццу) я тебе напишу автокликер на кликермане. если там действительно нажать кнопку и повторять её, без особых загонов.
с особыми, цена уже надобудет менять.
может даже 1000р маловато будет
Да почти в любой.. Разница только в качестве..
AppName=notepad
WinGet, AppId, List, %AppName%
BreakJ := 1
~j::
IfWinActive, ahk_id %AppId1%
{
BreakJ := 0
loop
{
ControlSend,,{j}, ahk_id %AppId1%
if BreakJ = 1
{
break
}
Sleep, 20
}
}
return
~j up::
BreakJ := 1
Ещё в конце не хватает одной строки с "return".
В "AppName" дожно быть имя окна/программы, НЕ имя exe-шника.
тоже довольно простой и куча примеров.
а вообще "я нажал и держу на клавиатуре кнопку J. Пока я держу кнопку нажатой прога должна делать повторы нажатий и отжатий этой же самой кнопки J раз в 20 мсек."
это стандартная вещь в клавиатуре, нажал и держишь кнопку и символ повторяетсяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
just saying
Или купи моторчик и физически запили автокликер. >_
- Я инвалид не имеющий рук. Нужно, что бы мне добрая душа написала вот это предложение...
- Чувак, писать же это просто. Есть много простейших уроков и все такое.
$j::
While GetKeyState("j","P")
{
Send, j
Sleep, 20
}
Return
первые 2 j - что нажимаем, после send - что имеем на выходе, 20 - скорость в мс
из минусов - выводит j независимо от раскладки, но можно сделать активным только в определенном приложении добавив сверху пару строк
SetTitleMatchMode, 1
#IfWinActive, точноезаваниеокна
варик не без косяков, но мне в свое время хватило
а если по делу, то с активацией проги должно выглядеть так
SetTitleMatchMode, 1
#IfWinActive, точноеназваниеокна
$j::
While GetKeyState("j","P")
{
Send, j
Sleep, 20
}
Return
и в таком случае в винде замена не будет работать, название чувствительно к регистру, если в нем есть пробелы, то скорее всего нужно взять в кавычки
в итоге все решается подбором с перезапуском скрипта после сохранения изменений