Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.
Группа Вконтакте | Электронная почта | Симаков Яков ВК |
Устанавливает скорость выполнения скрипта для контроля нагрузки на процессор.
20ms | Внимание: значение 20ms взято для примера, можно использовать любое другое! Если значение заканчивается на ms (миллисекунды), то оно показывает, через какой промежуток времени скрипт будет "спать" (продолжительность сна всегда 10ms). Например, при значении SetBatchLines, 20ms скрипт будет спать по 10ms через каждые 20ms. |
LineCount |
Если параметр задан как число, то он показывает, через сколько строк скрипт будет спать 10ms. При этом параметр может быть больше 9223372036854775807. Этот параметр является взаимоисключающим с SetBatchLines, 20ms. Это значит что будет использоваться последнее значение, заданное командой SetBatchLines! |
Для сценариев Autohotkey (.ahk) значение по умулчанию SetBatchLines, 20ms (за исключением версий до v1.0.16, которые использовали значение 10 строк).
Значение в миллисекундах рекомендуется для скриптов, в которых имеет значение высокая скорость выполнения.
Например, на большенстве систем значение 10ms предотвращает нагрузку на процессор выше 50%, что позволяет выполнять скрипт быстро, сохраняя быстродействие других программ (например игр, программ видео захвата и т.д.).
Встроенная переменная A_BatchLines содержит текущую настройку.
На скорость выполнения скрипта могут также влиять некоторые команды, такие как: SetWinDelay, SetControlDelay, SendMode, SetKeyDelay, SetMouseDelay и SetDefaultMouseSpeed.
Каждый новый поток стартует со значения по умолчанию для этого скрипта.