Что нового

продолжение работы скрипта после ошибки

Александр_

[url=http://autoit-script.ru/index.php?topic=21393
Проблема в следующем: Есть массив в котором хранятся handle нескольких окон (количество окон от 1-го до 8 ), в скрипте прописаны 8 горячих клавиш, при нажатии которых открываются окна из массива по порядку (1 соответствует первый элемент массива, 2 - 2ой и тд). Если нажата клавиша номером больше чем количество элементов в массиве, то скрипт вылетает... Как этого избежать?
 

edyapd

Осваивающий
Проверять размер массива и сравнивать с нажатой клавишей.
Код:
If Ubound(массив) > номера нажатой клавиши Then Выполняем действие

Так же можно проверять есть ли такое окно
Код:
If WinExists($hWnd) Then открываем окно
 
Верх