Как программно послать символ "*" с правой дополнительной клавиатуры в буфер обмена?

1. 247tsm 18.04.12 20:13 Сейчас в теме
Добрый день,
У меня такой вопрос. Как программно послать символ "*" с правой дополнительной клавиатуры в буфер обмена? С помощью WHS или по-другому. Вообще была поставлена задача: в 1с7.7 при открытии справочника Номенклатура должно полностью раскрываться дерево групп. Вручную это делается так: становимся мышкой на самый верхний элемент дерева групп и нажимаем на "*" (но только с дополнительной правой клавиатуры). Я так понимаю, что в этом случае в буфер обмена попадает не символ "*" с кодом 42, а что-то другое. В разделе для 1с7.7, к сожалению, мне не смогли помочь. Вот попытаю счастье здесь.
Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. 247tsm 18.04.12 20:59 Сейчас в теме
Уточнение - как для дерева групп программно запустить тот же механизм 1С, что и при нажатии на "*" на правой клавиатуре?
3. 247tsm 19.04.12 01:30 Сейчас в теме
А вообще, дерево групп имеет какое-нибудь системное имя, как элемент формы, чтобы к нему программно обратиться и сделать его активным, т.е., как будто установили на него курсор мышки?
4. mihan 117 21.04.12 18:50 Сейчас в теме
ПриОткрытии() формы списка справочника

Wsh = CreateObject("Wscript.shell");
Wsh.SendKeys("%");
Wsh.SendKeys("д");
Wsh.SendKeys("а");

эмуляция нажатия разворота дерева из меню: Альт - Действия - найти в дереве
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот