Имитация работы мышки, клавиатуры: как эмулировать нажатия кнопок, перемещения курсора (чтобы ПК не засыпал. ). Настройка макроса
Доброго дня!
В последние пару лет удаленная работа набрала популярность, и меня иногда просят подсказать, как сделать так, чтобы определенные кнопки на клавиатуре/мышки нажимались сами по себе (пока чел. отошел от ПК). Например, это может быть удобно, чтобы удаленный ПК не засыпал и не приходилось заново к нему подключаться.
Чаще всего, отвечая на подобные вопросы, я приводил ссылку на заметку о макросах, и рекомендовал парочку утилит. Однако, порой получал в ответ: «Ты подскажи как именно, покажи на примере. «.
Что же, сегодня покажу небольшой пример (не идеальный, но всё же).
Примечание : не ставлю себе задачи показать все способы решения подобной задачи — в заметке предложен лишь один из вариантов (однако, универсальный и почти бесплатный).
Как заставить мышку и клавиатуру работать «самостоятельно»
Для выше-оговоренной задачи, думаю, отлично подходит программа Keyran (у нее есть аналоги). Почему она?
- Во-первых , в ней легко создать список для «авто-нажимания» компьютером нужных кнопок с выбранными интервалами времени между ними;
- Во-вторых , она имеет спец. драйвер (устанавливать его нужно по необходимости), позволяющий имитировать работу практически «настоящей» клавиатуры/мышки;
- В-третьих , ее относительно легко настроить — по готовой инструкции разберётся даже человек далекий от мира IT.
Установка Keyran стандартна, поэтому ее не рассматриваю. Перейду сразу же к своему примеру.
1) Первый раз загрузив программу, перейдите в редактор макросов . См. левую верхнюю часть окна программы.
2) Затем создайте новый файл — слева внизу есть спец. кнопка.
3) Далее нужно сделать следующее:
- дать название своему макросу (чтобы легко отличить его от других);
- внизу на виртуальной клавиатуре/мышке выбрать ту кнопку, которую вам нужно впоследствии эмулировать/нажимать (я выбрал перемещение курсора мышки);
- в списке задач по центру появятся две строки — в первой можно указать координаты для смещения курсора мышки;
- во второй строке — можно отрегулировать время ожидания до следующей команды в списке — в моем случае это время составляет, по умолчанию, 64 мс (время можно задавать также в секундах и минутах) . См. скриншоты ниже.
Настройка времени ожидания
4) Затем я добавил еще одно смещение курсора и нажатие кнопки «4» (список кнопок создавайте тот, который вам нужен! Чтобы компьютер просто не засыпал — можно имитировать движения мышки).
5) Когда список кнопок будет готов — сохраните макрос — а далее перед вами появится главное окно с клавиатурой и мышкой.
Выберите указателем мышки ту клавишу, на которую вы хотите «повесить» запуск макроса — в моем случае я указал «1»: далее выберите нужный макрос и режим его работы (если нужно периодически шевелить мышку — то логично остановиться на варианте «Выполнять до повторного нажатия» ).
Вешаем на нужную клавишу
6) В общем-то, почти все готово!
Осталось только в нижней части окна нажать кнопку запуска программы Keyran (напоминает «Play») и выбранную вами клавишу (в моем случае «1»). Тут же начнет выполняться наш макрос — т.е. кнопки будут нажиматься «самостоятельно» автоматически по созданному списку!
Запускаем программу и жмем заветную клавишу
Как это работает на практике — см. нижеприведенное видео.
«4-ки» в блокноте набираются сами + бегает туда-сюда курсор мышки. Разумеется, такой список клавиш и нажатий я сделал спец. для наглядности — на практике, обычно, делают по-другому.
На сим пока всё. Дополнения по теме — приветствуются!
Изменение параметров мыши
Вы можете настроить мышь различными способами в Windows. Например, вы можете переключить функции кнопок мыши, сделать указатель более заметным и изменить скорость прокрутки колесика мыши.
Как изменить функции кнопок мыши
- Откройте окно свойств: нажмите кнопку Пуск , и выберите пункт Панель управления. В поле поиска введите мышь и выберите элемент Мышь.
- Перейдите на вкладку Кнопки мыши и выполните любое из следующих действий:
- Чтобы поменять функции правой и левой кнопок мыши, в разделе Конфигурация кнопок установите флажок Обменять назначение кнопок.
- Чтобы изменить скорость выполнения двойного щелчка, в разделе Скорость выполнения двойного щелчка переместите ползунок Скорость к значению Ниже или Выше.
- Чтобы включить залипание кнопки мыши, которое позволяет выделять или перетаскивать элементы, не удерживая кнопку мыши, в разделе Залипание кнопки мыши установите флажок Включить залипание.
- Нажмите кнопку ОК.
Как изменить указатель мыши
- Откройте окно свойств: нажмите кнопку Пуск , и выберите пункт Панель управления. В поле поиска введите мышь и выберите элемент Мышь.
- Перейдите на вкладку Указатели и выполните одно из следующих действий:
- Чтобы изменить внешний вид всех указателей, в раскрывающемся списке Схема выберите новую схему.
- Чтобы изменить отдельный указатель, в списке Настройка выберите указатель, нажмите кнопку Обзор, выберите нужный указатель и нажмите кнопку Открыть.
- Нажмите кнопку ОК.
Как настроить указатель мыши
- Откройте окно свойств: нажмите кнопку Пуск , и выберите пункт Панель управления. В поле поиска введите мышь и выберите элемент Мышь.
- Перейдите на вкладку Параметры указателя и выполните любое из следующих действий:
- Чтобы изменить скорость перемещения указателя, в разделе Перемещение переместите ползунок Задайте скорость движения указателя к значению Ниже или Выше.
- Чтобы указатель работал точнее при медленном перемещении мыши, в разделе Перемещение установите флажок Включить повышенную точность установки указателя.
- Чтобы ускорить выбор элементов в диалоговом окне, в разделе Исходное положение в диалоговом окне установите флажок На кнопке, выбираемой по умолчанию. (Не все программы поддерживают этот параметр. В некоторых программах необходимо переместить указатель мыши к нужной кнопке).
- Чтобы указатель было заметнее при перемещении, в разделе Видимость установите флажок Отображать след указателя мыши и перетащите ползунок к значению Короче или Длиннее, чтобы уменьшить или увеличить след указателя.
- Чтобы указатель не мешал при вводе текста, в разделе Видимость установите флажок Скрывать указатель во время ввода с клавиатуры.
- Чтобы указатель можно было найти, нажав клавишу Ctrl, в разделе Видимость установите флажок Обозначить расположение указателя при нажатии CTRL.
- Нажмите кнопку ОК.
Как настроить колесико мыши
- Откройте окно свойств: нажмите кнопку Пуск , и выберите пункт Панель управления. В поле поиска введите мышь и выберите элемент Мышь.
- Перейдите на вкладку Колесико и выполните одно из следующих действий:
- Чтобы задать количество строк, прокручиваемое одним движением колесика мыши, в разделе Вертикальная прокрутка выберите на указанное количество строк, а затем введите нужное количество строк.
- Чтобы прокручивать весь экран одним движением колесика, в разделе Вертикальная прокрутка выберите на один экран.
- Если колесико мыши поддерживает горизонтальную прокрутку, в разделе Горизонтальная прокрутка, в поле Наклон колесика в сторону служит для горизонтальной прокрутки на следующее число знаков, введите количество символов, прокручиваемое при наклоне колесика влево или вправо.
- Нажмите кнопку ОК.
как зделать чтобы мышка кликала сама?
как зделать чтобы мышка кликала сама? и в разные части монитора ну что б постоянно она кликала то в одну часть(куда я задам) то в другую.очень надо помагите!
Дополнен 13 лет назад
не для фермы, а что за автокликер поподробней пожалуйста)
Лучший ответ
clickermann — универсальный программируемый кликер. Позволяет эмулировать работу живого человека за компьютером посредством управления устройствами ввода.
http://freesoft.ru/?id=677677
Остальные ответы
никак вот сделай се мышку робота будет кликать
прикрутить к ней пальчик.
бота на весёлую ферму хочеш? ыыы
пиши драйвер мыши.
Ищи программы автокликеры на сайтах с Линейкой, пошарил на компе, но не помню где лежит и как называется, как раз для линейки)) )
О НАШЕЛ! Uopilot v 0.96 beta ищи и будет тебе счастье! она на русском.
есть программа такая запоминает действия и потом сама выполняет. но названия не помню. поищи прогу что действия записывает.
Существуют программы-автокликеры, в которых можно программировать движение мыши и клики по координатам экрана. Где взять не подскажу т. к. сам не искал (не возникало такой необходимости) . Одно точно, в гугле должны быть ссылки на такие проги.
Чтобы мышка нажималась сама как сделать так
Помогите пожалуйста.
Нужен скрипт который каждые 10 секунд должен будет нажимать клавишу Left Ctrl, ещё нужно сделать чтобы его можно было приостанавливать нажанием на клавишу home.
Заранее спасибо
HotKeyIt Posts: 2364 Joined: 29 Sep 2013, 18:35 Contact:
Re: Автоматизация нажатия
Loop < Send Sleep 60000 > Home::Pause
novoross92 Posts: 1 Joined: 16 Jan 2021, 10:28
Re: Автоматизация нажатия
Народ, помогите сделать скрипт, буду очень благодарен.
Нажатие следующих клавиш последовательно после друг друга с задержкой в секунду:
F3, F2, Ctrl V (вставить текст из буфера), Enter.
и что бы зациклить эту команду раз 100.
_____________________________________________________
People, help me make a script, I will be very grateful.
Pressing the following sequences after each with a delay of a second:
F3, F2, Ctrl V (paste text from clipboard), Enter.
and to loop this command 100 repeat.
HotKeyIt Posts: 2364 Joined: 29 Sep 2013, 18:35 Contact:
Re: Автоматизация нажатия
Loop 100 < Send Sleep 1000 Send Sleep 1000 Send ^v >
Guest
Re: Автоматизация нажатия
Loop <
Send
Sleep 60000
>tab::Pause
Zhizh
Re: Автоматизация нажатия
Добрый день!
Нужен скрипт, который будет зажимать клавишу E в течении 13 секунд и паузой после нажатия в 2 секунды. Спасибо
LIRON
Re: Автоматизация нажатия
Мне нужен скрипт, чтобы при нажатии NumPad5 очень быстро кликался Левый шифт (Примерно раз в 10 миллисекунд), надеюсь мне поможете, спасибо!
ValeraJMA Posts: 1 Joined: 08 Jun 2021, 08:21
Re: Автоматизация нажатия
Вот в данный момент мне нужна такая штучка чтобы она нажимала абсолютно любую клавишу, активировалась и наоборот на абсолютно любую клавишу, повторялась раз в 4 минуты и повторялась абсолютно любое количество раз. Можете меня обеспечить подобным?
mr_drag0nFly
Re: Автоматизация нажатия
Привет, мне нужен срипт чтобы при нажатии какой нибудь клавиши, срабатывало 3 кнопки. R и через примерно 0,250 секунды 2 раза пробел.
fqmadi Posts: 1 Joined: 08 Nov 2021, 04:52
Re: Автоматизация нажатия
26 Jan 2018, 04:56
Loop < Send Sleep 60000 > Home::Pause
Как сделать что бы клавиши зажимались, а не просто нажимались.
HotKeyIt Posts: 2364 Joined: 29 Sep 2013, 18:35 Contact:
Re: Автоматизация нажатия
Amvskiy
Re: Автоматизация нажатия
Нужен скрипт, который будет нажимать определённые клавиши, с задержкой секунды три, но надо чтобы он понял когда будет задержка на этой клавише, а именно, когда появится оранжевый цвет, короче говоря скрипт нужен для игры, там надо нажимать на разные клавиши и стрелочки, и когда на клавиши определённую, ждёшь когда поднимится шкала, а потом дальше уже нажимаешь на другую, я хочу чтобы это было всё автоматически и чтобы скрипт останавливался на какую-то кнопку и запускался тоже