Имя: Пароль:
1C
1С v8
ОФ - интерфейсы...
,
0 ДенисЧ
 
15.12.19
06:55
Понимаю, что штатно никак, но...
Кто-то пробовал распотрошить ОФ-интерфейсы на предмет их состава? С привязкой к 1сным командам?
Понимаю, что через WinAPI я могу это сделать, но некрасиво как-то...

Выгрузка конфигурации в файлы не даёт пользы - там bin-файлы...

ЗЫ. Интерфейсы - в смысле меню и командные панели...
1 Sserj
 
15.12.19
07:15
WINAPI кстати и не поможет. 1С вроде сама рисует свои окна, т.е. для системы есть только один дескриптор главного окна.
2 ДенисЧ
 
15.12.19
07:39
Во блин... И точно... Кстати, хром тоже такой-же...

Что же делать?
3 SleepyHead
 
гуру
15.12.19
07:42
(0) а что за проблему решаешь?
4 ДенисЧ
 
15.12.19
07:51
(3) Решаю проблему получения (хотя бы на чтение) структуры текущего меню )))

Просто развлекаюсь.
5 Dmitry1c
 
15.12.19
08:36
У меня не получилось воздействовать на контролы 1С через WinApi.
Терпения, видимо, не хватило.
6 hhhh
 
15.12.19
09:17
а через метаданные разве нельзя?
7 trdm
 
15.12.19
09:30
Через UI Automation
8 Конструктор1С
 
15.12.19
10:09
А цель какая?
9 ДенисЧ
 
15.12.19
10:10
(6) В метаданных всегда Неопределено.
(8) Чтобы получить.
10 ДенисЧ
 
15.12.19
10:10
(7) Не совсем понял, ссылку дашь?
11 mistеr
 
15.12.19
10:20
(0) Попробуй скопировать меню в конфигураторе и расковырять формат в буфере.
12 ДенисЧ
 
15.12.19
10:23
(11) С таким же успехом я могу ковырять bin после выгрузки файлов.
13 mistеr
 
15.12.19
10:27
(12) Ты уже проверил, одно и то же? Я предполагаю, что в буфере должно быть нечто текстовое, вроде табдока. Или скорми это v8unpack.
14 ДенисЧ
 
15.12.19
10:49
Похоже, можно таки бинку расковырять...
Буду играть...
15 trdm
 
18.12.19
08:35
Программист всегда исправляет последнюю ошибку.