Обработка ошибок в скриптах AutoHotkey отличается использованием конструкции try-catch. 12 Она позволяет защитить один или несколько операторов от ошибок во время выполнения. 1
Для этого используется оператор try, за которым обычно следует блок (один или несколько операторов, заключённых в фигурные скобки). 1 Чтобы указать код, который выполняется только при перехвате ошибки try, используются один или несколько операторов catch. 1
Также в AutoHotkey для обработки ошибок можно использовать событие OnError, например, для перенаправления сообщений об ошибке от WinHttpRequest для нормальной обработки. 2
Ещё один способ — использовать оператор finally, который всегда выполняется последним и может присутствовать после else. 1 Если оператор try завершается без выброса исключения, выполняется оператор else. 1