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

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

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

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

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