Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

SendMode -Autohotkey

Делает Send синонимом SendInput или SendPlay вместо SendEvent (по умолчанию). Это также заставляет команды Click и MouseMove/Click/Drag использовать указанный метод посылки.

SendMode Input|Play|Event|InputThenPlay

Первый параметр может быть одним из следующих слов:

Event: Это значение по умолчанию, используемое всеми скриптами. Оно означает использование метода SendEvent командами Send, SendRaw, Click и MouseMove/Click/Drag.

Input: Переключение на SendInput для команд Send, SendRaw, Click и MouseMove/Click/Drag. Известные ограничения:

InputThenPlay [с версии 1.0.43.02]: То же, что и предыдущее, но при недоступности режима SendInput он будет сброшен не в Event, а в Play (см. ниже).

Play: Переключение на SendPlay для команд Send, SendRaw, Click и MouseMove/Click/Drag. Известные ограничения:

Примечания

Поскольку SendMode также меняет метод посылки для Click и MouseMove/Click/Drag, могут быть случаи, когда вы захотите использовать другой метод для какого-то события мыши. Проще всего сделать это через {Click}. Например:

SendEvent {Click 100, 200} ; SendEvent использует более старый, ; традиционный метод для щелчка.

Если SendMode используется в секции автовыполнения (вверху скрипта), это также затрагивает переназначения клавиш и кнопок. В частности, если вы используете SendMode Play с переназначениями, смотрите его ограничения на странице "Переназначение клавиш и кнопок мыши".

Каждый новый поток скрипта, запускаемый через горячую клавишу, пункт меню или таймер, стартует со значением по умолчанию для этой команды. Это значение может быть изменено использованием этой команды в секции автовыполнения (вверху скрипта).

Примеры

SendMode Input SendMode InputThenPlay
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/SendMode.html
Под редакцией ahk-wiki.ru от 21.08.19