Яндекс.Метрика

SetBatchLines -Autohotkey

Устанавливает скорость выполнения скрипта для контроля нагрузки на процессор.

Устанавливает скорость выполнения скрипта для контроля нагрузки на процессор.

SetBatchLines, 20ms SetBatchLines, LineCount

Параметры

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.
Каждый новый поток стартует со значения по умолчанию для этого скрипта.

Теги страницы: