Сообщение отдельно
28.01.2025 08:34
В последнее время приходится уделять больше внимания написанию мануалов и инструкций. Давно пользуюсь старой версией Help&Manual. Это, наверное, лучшее, что есть сейчас для этих целей. К сожалению, из-за курса доллара покупка актуальной версии этого инструмента не рентабельна.

На днях решил посмотреть российскую разработку Dr.Explain, в основном, из-за разрекламированной функции анализа области экрана. Там смысл в том, что выбираем окно или произвольную область, программа анализирует ее содержание и вставляет в проект скриншот со ссылками на распознанные контролы, а под скриншотом размещает табличку под их описание. Остается ввести названия и сами описания. Это не совсем то, что хотелось, так как основное время при работе по подготовке инструкций и описаний уходит на набор текста. Но навело на идею встроить в приложение возможность сбора информации об окне с последующей вставкой в H&M.

Попробовал пока на entry полях. Для них я всегда делаю тултипы. Описание в мануалах обычно аналогично тултипу плюс дополнительные подробности. Таким образом, из промпта мы можем взять название реквизита, из тултипа его описание. В H&M можно делать вставки в xml представление раздела, поэтому сразу можем обернуть эти значения в xml теги с используемым стилем. Для примера окно на первом скриншоте. Формируем список используемых контролов (второй скриншот) и с помощью кнопки "Сохранить" помещаем в буфер обмена (clipboard). После вставки в Help&Manual сразу получаем все описания, а дальше можем уже дорабатывать (третий скриншот).

Это экономит немало времени для справки по новым диалогам. Чаще бывает дополнение какого-то функционала в существующие. Поэтому прибил в окнах своих приложений клавиши CtrlAltH, при нажатие на которые в буфер обмена помещается информация по контролу, на котором находится фокус.

Жизнь стала немного легче.
Миниатюры
Нажмите на изображение для увеличения
Название: help1.png
Просмотров: 21
Размер:	10.1 Кб
ID:	12695   Нажмите на изображение для увеличения
Название: help2.png
Просмотров: 20
Размер:	12.9 Кб
ID:	12696   Нажмите на изображение для увеличения
Название: help3.png
Просмотров: 18
Размер:	80.1 Кб
ID:	12697