1 (изменено: SeaVodikendu, 2018-07-26 21:03:30)

Тема: AHK: Задействовать мышь не меняя положения

Доброго времени суток.
Нужно задействовать мышь, но при этом чтоб курсор оставался на месте. Действие должно происходить каждые пол секунды или еще быстрее (не важно).
Реализовал это таким кодом:

home::

if T := !T
{
SetTimer, camd, 10
}
else
{
SetTimer, camd, off
return
}

camd:
MouseMove, 1, 0, 0, R
MouseMove, -1, 0, 0, R
return

Получается, мышь моментально сначала вправо на 1 пиксель потом влево, возвращается на место.
Все хорошо, только курсор заметно дергается. Чего хотелось бы избежать.
Я думаю, это можно решить, если MouseMove будет двигаться одновременно вправо и влево, таким образом курсор не "дернется".
У меня получилось добиться этого эффекта, путем создания 2х одинаковых скриптов:
1й:


keywait, lalt, D
Sleep 400 ; для надежности
MouseMove, 100, 0, 0, R
return

и 2й аналогичный с -100. Правда срабатывает как надо не всегда. Да к тому же скрипт должен быть один.

2

Re: AHK: Задействовать мышь не меняя положения


loop
{
  sleep,500
  send,{vkff}
}
Win 7 x64
AHK v1.1.24.00
                       Справка тебе в помощь.

3

Re: AHK: Задействовать мышь не меняя положения

Alectric пишет:

loop
{
  sleep,500
  send,{vkff}
}

vkff - мультимедийная клавиша, какое отношение имеет к мыши?

4 (изменено: Alectric, 2018-07-26 20:23:58)

Re: AHK: Задействовать мышь не меняя положения

Это решает проблему "затухания" экрана без движения мыши.
Можешь vkE8 поставить, тоже будет работать.

Win 7 x64
AHK v1.1.24.00
                       Справка тебе в помощь.

5 (изменено: SeaVodikendu, 2018-07-26 20:33:56)

Re: AHK: Задействовать мышь не меняя положения

Alectric
Клавиши не работают,  я уже проверял. Только движение мыши. ControlClick также не работает.

6 (изменено: Alectric, 2018-07-26 20:39:39)

Re: AHK: Задействовать мышь не меняя положения

Кто тогда в твоем случае "гасит" экран? Обычно это энергосберегающий режим системы делает.
Или, возможно, у тебя windows 10, тогда понятно. На 10-ке много чего работает не так как ожидаешь.

Хотя я AHK давно не обновлял... возможно в новых версиях много багов. На мой взгляд на AHK уже всё сделали, зачем все эти обновления...

Win 7 x64
AHK v1.1.24.00
                       Справка тебе в помощь.

7 (изменено: SeaVodikendu, 2018-07-26 20:43:41)

Re: AHK: Задействовать мышь не меняя положения

Alectric
Ну возможно. Поэтому я обозначил в шапке: "... путем передвижения мыши ...".

Я вообще боюсь обновлять. Вдруг что-то перестанет работать. К тому же с документацией у них бардак с этими новыми версиями.

8 (изменено: SeaVodikendu, 2018-07-26 21:00:33)

Re: AHK: Задействовать мышь не меняя положения

stealzy
"Включить потухший экран/дисплей" - не совсем то...
Я могу шапку подправить, если она в заблуждение вводит.
Ибо вариант решения один - двигать мышь.
А вот как я и прошу помощи.