A compound of the general formula Ia or Ib ##STR17## wherein A is a group of formula ##STR18## wherein R.sup.5 is alkylene optionally substituted with hydrogen, alkyl, aryl, heteroaryl, alkoxy, aryloxy, cyano, hydroxy, dialkylamino, arylalkylamino, diarylamino or halogen;
- R.sup.6 is hydrogen, alkyl optionally substituted with hydroxy, halogen, cyano, alkoxy, aryloxy, dialkylamino, arylalkylamino or diarylamino;
- or aralkyl;
- R.sup.5 and R.sup.6 may be covalently linked to each other by a covalent bond or an additional alkylene group R.sup.5, thereby giving rise to a fragment of the type shown below ##STR19## wherein n and m are integers between 0 and 15;
- R.sup.7 is hydrogen, alkyl, alkyl substituted with hydroxy, alkoxy, aryloxy, alkylthio, arylthio, dialkylamino, arylalkylamino or diarylamino;
- aralkyl, aryl, aryl substituted with alkyl, aryl, heteroaryl, halogen, alkoxy, aryloxy, dialkylamino, alkylarylamino, diarylamino, halogen, cyano, alkoxycarbonyl or aminocarbonyl;
- R.sup.1 is hydrogen, alkyl optionally substituted with hydroxy, halogen, cyano, alkoxy, aryloxy, dialkylamino, arylalkylamino or diarylamino;
- or aralkyl;
- R.sup.1 may be covalently linked to A, R.sup.5, R.sup.6 and/or R.sup.7, in which case --R.sup.1 --A-- or --R.sup.1 --R.sup.5 -- represents low alkylene, unsubstituted or substituted with alkyl, hydroxy, alkoxycarbonyl, alkoxy or dialkylamino, --R.sup.1 --R.sup.6 -- represents ethylene or propylene, unsubstituted or substituted with alkyl, hydroxy, alkoxy or dialkylamino, and/or --R.sup.1 --R.sup.7 -- represents methylene, propylene or butylene unsubstituted or substituted with alkyl, hydroxy, alkoxycarbonyl, alkoxy or dialkylamino;
- R.sup.2 is alkyl optionally substituted with aryl, heteroaryl, alkoxy, aryloxy, cyano, dialkylamino, arylalkylamino, diarylamino or halogen;
- aryl optionally substituted with alkyl, aryl, heteroaryl, halogen, alkoxy, aryloxy, dialkylamino, alkylarylamino, diarylamino, halogen, cyano, alkoxycarbonyl or aminocarbonyl;
- heteroaryl optionally substituted with alkyl, aryl, heteroaryl, halogen, alkoxy, aryloxy, dialkylamino, alkylarylamino, diarylamino, halogen, cyano, alkoxycarbonyl or aminocarbonyl;
- and
- R.sup.3 is cyano, alkyl optionally substituted with alkoxycarbonyl or halogen, aryl optionally substituted with alkyl, aryl, heteroaryl, halogen, alkoxy, aryloxy, dialkylamino, alkylarylamino, diarylamino, halogen, cyano, alkoxycarbonyl or aminocarbonyl, heteroaryl or alkoxycarbonyl;
- R.sup.4 is hydrogen or substituted or unsubstituted alkyl, acyl, aminocarbonyl or aryl;
- and pharmaceutically acceptable salts thereof.