Тема: Mакрос "Task"
Показать сообщение отдельно
Старый 23.10.2007, 18:23   #2  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
1. Перекрываете метод task() на форме.
2. Ставите в указанном методе точку прерывания.
3. Запускаете форму и жмете нужное сочетание клавиш. Если ядро отлавливает указанное сочетание клавиш, то ваша точка останова сработает. Но стоит учесть, что далеко не все клавиши возможно отловить с помощью task(), это особенность Аксапты.
4. Если все-таки брейкпойнт сработал, то код события (который прописан в макросе) можно узнать по параметру, который передается в task().

Посмотрите также след., возможно поможет в будущем:
http://erpkb.com/AutoHotkey
http://erpkb.com/Axapta/PerexvatNazhatijjKlavish

С последним советую быть поаккуратнее, так как таймер - дело серьезное.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
За это сообщение автора поблагодарили: aidsua (1).