Форум Кладовочки АЛьФ`а

Обсуждение проектов => Дружественные проекты => Тема начата: Злоп от 15 февраля 2025, 01:41

Название: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: Злоп от 15 февраля 2025, 01:41
Когда пишу что-нить объемное системно-красивое - все сообщения/предупреждения/вопросы обязательно содержат цифровой ИД сообщения, дабы при разборе ситуаций работы базы тупо поиском найти место выдачи сообщения. В качестве такого уникального ИД использовал получаемую в режиме выполнения _GetPerformanceCounter() - но так неудобно.
.
Хочется: пишу код, жмак комбинацию клавиш! - вставляется в место курсора уникальный цифровой ИД (пусть даже псевдоуникальный).
.
Есть ли что-то такое готовое или может кто из мастеров болванку напишет? ибо сам неуч, могу только доводить существующее...
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: trdm от 16 февраля 2025, 09:40
Вот экзампл.

Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: Злоп от 17 февраля 2025, 13:13
Пока ничего не понял, но спасибо. буду смотреть.
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: trdm от 17 февраля 2025, 13:38
Цитата: Злоп от 17 февраля 2025, 13:13Пока ничего не понял, но спасибо. буду смотреть.
ввод шаблонов может перехватываться макросом Telepat_OnTemplate (в приложенном telepat.vbs), имя шаблона (у меня это "дата_время_для_опознания_точки")прилетает в параметр "Name". у меня он заменяется на строку вида [ГГГГММДД-ЧЧММ] от текущей даты времени.
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: Злоп от 17 февраля 2025, 14:58
как-то слишком извращенно...
я вообще шаблонами не пользуюсь...
надо подумать
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: trdm от 17 февраля 2025, 19:05
шо за капризы?
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: Злоп от 17 февраля 2025, 20:16
Как-то я себе проще представлл.
какой-то скрипт. вешаем на комбинацию кнопок, жмак! в коде - ид...
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: trdm от 17 февраля 2025, 20:31
тогда смотри Шорткаты.vbs

там есть то-то вроде:


'Вставляет символ  [.
Sub OpenAngleBracket2()
InsertSymbol "["
End Sub

сделай себе что-то вроде
'Вставляет символ  [.
Sub InsertMyCoolID()
InsertSymbol "MyCoolID"
End Sub

и повесь шорткат на InsertMyCoolID()
Название: Re: OpenConf: макрос для вставки в код "уникального" ИД...?
Отправлено: Злоп от 18 февраля 2025, 00:05
во, это что-то ближе