Как отловить нажатие клавиш в 1С #24641


#0 by Diter
Каникулы кончились - начались будни. Доброго времени суток всем! С прошедшими праздниками! Теперь по сути вопроса - как можно отловить нажатие клавиш в 1С? Только что-то нормальное присоветуйте. AddHook колбасит 1С не по детски. Нужно нечто простое, не требующее регистрации в реестре системы и в тоже время рабочее. Заранее спасибо.
#1 by SKrin
я пользуюсь одной из возможностей ФормЭкс Процедура ПриНажатииКнопкиКлавиатуры
#2 by Diter
ФормЭкс надо регистрить :((. Хотелось бы просто во внешнем отчёте всё сделать так, чтобы потом в системе и следа от библиотеки не осталось.
#3 by Парижская фанера
"AddHook колбасит 1С не по детски" - в чем выражается?
#4 by SKrin
всмысле "надо регистрить"? через regsrv или СоздатьОбъект?
#5 by SKrin
штатных средств в 1с для этого нету
#6 by Поиском
пользоваться как. Не один раз про такое говорилось.
#7 by Diter
При закрытии 1С процесс остаётся в списке процессов. Естественно при старте в монополке выдаёт ошибку. Причём как и советует автор устанавливал глобальную переменную, которой потом присваивал объект - всё до одного места. Работает через раз. Кроме этого - какие то подозрительные коды вылазят - совсем не те, что КодСимв(<Символ>) даёт.
#8 by Diter
Меня честно говоря не ссылки на ВК интересуют. Меня интересует реально рабочая вещь. Это я знаю Ага. А это муторновато несколько. Опять же сообщение юзеру выскакивает.
#9 by Кто тебе
за ВК говорил. Вот к примеру Качай там тетрис, и радуйся.
#10 by Возможно
WshShell метод SendKeys
#11 by SKrin
надо перехвать нажатие, а не послать нажатие не путай теплое с мягким :)
#12 by Diter
А это идея. Спасибо гляну :))
#13 by Не мне
спасибо. Не я делал.
#14 by Мда Достойно
базы знаний. Дитера опять тупит.
#15 by Даже не
понятно, почему она не там еще.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С