Здравствуйте, уважаемые участники форума.
Я - нубас в программировании, и никак не могу понять, почему Кибор ругается на мой код, точнее - на цикл.
Код очень простой и должен Вводить команду Ctrl+n ,потом листать вниз указатель (нажимать на кнопку "вниз"

с каждым разом большого цикла на один раз больше (используя маленький цикл), начиная с трех нажатий. Ну и там по мелочи еще действий. ругается на маленький цикл, где я нажимаю "вниз" столько раз, сколько записано в num.
Текст ошибки:
"Ошибка в:
1<numgoto14"
код (Отобразить)
int num;
int k;
num = 3;
a:
pause (483);
keydown (CONTROL);
pause (140);
key ('N'

;
pause (390);
keyup (CONTROL);
k = 1;
b:
if (k < num){
sleep(50);
key (DOWN);
k++;
goto b:
}
pause (1328);
messagebox("af"

;
key (RETURN);
pause (1328);
keydown (CONTROL);
pause (140);
key ('V'

;
pause (390);
keyup (CONTROL);
pause (1328);
key (ESCAPE);
pause (1343);
num++;
goto a;
Ничо не могу понять. В спраке вычитал, что int можно сравнивать с int.
Переход внутри цикла на внешнюю метку вроде бы тоже можно использовать, видел тут в примерах.
Подскажите пожалуйста, где я накосячил?
Заранее спасибо!