RU
EN

Горячие клавиши Woodman Docker

Горячие клавиши для функций Woodman Docker

Горячие клавиши помогают заметно ускорить работу в любой программе. В CorelDRAW уже есть стандартные сочетания клавиш, но их не всегда хватает под реальные задачи. Поэтому можно настроить свои команды, вывести на клавиатуру часто используемые макросы или переназначить стандартные действия под более удобные сочетания.

Для настройки в CorelDRAW нажимаем Alt+Shift+F11, после чего открывается список макросов(сценариев). Находим нужный макрос, нажимаем по нему ПКМ и в настройках назначаем удобное сочетание клавиш.

Оглавление

Как создать свой набор кнопок из докера

Для тех, кто хочет создать свой простой макрос или вывести функцию из докера на горячую клавишу. В архиве лежит файл-заготовка myhotkeys.gms, который нужно положить в папку GMS.

Примерный путь к папке:

c:\Users\DukereD\AppData\Roaming\Corel\CorelDRAW Graphics Suite 2026\Draw\gms

В CorelDRAW нажимаем Alt+F11 и попадаем в редактор кода, где можно добавить или отредактировать макросы.

Можно сделать свой GMS-файл и хранить там свои макросы. В примере ниже меняются последние три параметра: "grp_byframe", 0, "cat_autogroup".

  • grp_byframe — ID кнопки. Его можно посмотреть по среднему клику.
  • 0 — модификатор или сумма модификаторов: Shift=1, Ctrl=2, Alt=4. Также можно смотреть ru.js по имени кнопки, там модификаторы прописаны.
  • cat_autogroup — имя модуля или инструмента. Смотреть в папке tools.
Sub test_Auto_Group()
    Application.GMSManager.RunMacro "wpanel", "Macros.docker_btn_click", "grp_byframe", 0, "cat_autogroup"
End Sub

Sub test_Auto_Sizes()
    Application.GMSManager.RunMacro "wpanel", "Macros.docker_btn_click", "btn_make_sizes", 4, "cat_sizes"
End Sub

Функции, которые вызываются из докера

Эти функции находятся в списке wpanel - hotkeys. Их нужно активировать в настройках докера.

Основные функции докера

  • autogroup_full — автогруппировка по "квадрату"
  • autogroup_full_combine — автокомбинирование по "квадрату"
  • autogroup_form — автогруппировка по форме
  • autogroup_form_combine — автокомбинирование по форме
  • autogroup_weld — автослияние
  • autogroup_cut — авторазрезание
  • autogroup_addTo — автодобавление в группу
  • autogroup_addTo_createPwrClp — Создание поверклипа и поместить в него всё что сверху лежит
  • autogroup_addTo_PwrClp — автодобавление в Поверклип
  • autogroup_split — развалить всё
  • autogroup_sort — автосортировка
  • autogroup_align — автовыравнивание
  • Memory_set — запомнить
  • Memory_add — добавить
  • Memory_clear — очистить
  • Memory_reSet — Перезаписать
  • border — Общая граница + быстрый рез
  • close_all_noactive — закрыть все неактивные не сохраняя
  • close_all — закрыть все не сохраняя
  • cure_shape — Вылечить объект
  • make_dimensions — Проставить размеры
  • make_dimensions_other — Проставить размеры с другой стороны
  • make_dimensions_auto — Авторасстановка размеров
  • make_size — Задать размеры
  • get_info — считать данные в инструмент Info
  • template_insert1..10 — 10 горячих клавиш для вставки шаблонов.
  • page_size_by_selection_no_border — Задать размер страницы без зазора
  • page_size_by_selection — Задать размер страницы с зазором
  • change_objects — Поменять местами 2 или парное количество объектов.
  • kbx_make_box — Создать коробку в выбранном генераторе (карабоксе)
  • kbx_glue_box — Собрать (склеить) коробку в выбранном генераторе (карабоксе)
  • startPoint — Переместить точку старта в выбранный узел.
  • make_gap — Создать разрыв
  • make_gap_place — Создать разрыв на месте объекта
  • make_gap_form — Создать разрыв по форме объекта
  • master_replace — Замена образцом
  • master_select — Выбор по образцу
  • master_apply — Применение свойств образца
  • nesting_raskid — Раскидать объекты
  • nesting_raskid_qty — Раскидать объекты с учетом количества
  • nesting_howmuch — Сколько влезет на лист.
  • font_monoline — Преобразовать в линейный текст
  • font_qrcodes — Преобразовать в штрихкод
  • info_get — Считать информацию в поля инструмента Info.

Для первых 5 полей контура

  • contur_in_X — Внутренний контур для объектов
  • contur_out_X — Внешний контур для объектов
  • contur_round_X — Скругление для объектов (узлов)

Цвета в карабоксе (генератор коробок)

  • set_color_paz_F — Залить объекты цветом для пазов
  • set_color_ship_F — Залить объекты цветом для шипов
  • set_color_vstr_F — Залить объекты цветом для встречных пазов
  • set_color_grav_F — Залить объекты цветом для гравировки и снять абрис
  • set_color_3mm_O — Задать абрису цвет для тонкой фанеры (3 мм), заливку убрать
  • set_color_cut_O — Задать абрису цвет для резки, заливку убрать
  • set_color_fast_O — Задать абрису цвет пазов (для быстрого реза), заливку убрать
  • set_color_10mm_O — Задать абрису цвет встречных пазов (для фанеры 10 мм), заливку убрать

Функции, которые работают напрямую из VBA

Эти функции работают из VBA всегда. Галочка в докере для них не важна.

Всякие разные действия

  • clepto_collect — Собрать колекцию "Клептограм"
  • CopyToAllPages — Копирует выделенное на все страницы с сохранением позиции.
  • copy_perspective — Копировать переспективу на выбранный объект
  • corner_off — Раскруглить углы
  • delete_views — Очистить списко видов (Crtl+F2)
  • open_doc_folder — Открыть папку текущего документа
  • perspective_correct — Выровнять перспективу по четырёхугольнику. Первый объект кривая - второй-растр.
  • toggle_view — Переключатель туда/сюда между каркасным и расширенным режимом
  • selection_isolate — Изоляция выбранного. Групиируем и входим в режим фокуса
  • smart_group — Умноая группировка с запоминанием позиций по слоям
  • reverse_selected_paths — Обращение всех выбранных кривых (аналог стандартной кнопки)
  • ungroup_one — "Лечит" группы, состоящие из 1 объекта.
  • circle_3pt — Круг по трём точкам
  • change_2objects — Поменять местами 2 объекта
  • mirror_by_line — Отзеркаливаниеи объекта относительно линии или объекта
  • transparent_lock — Делает объект прозрачным и блокирует его. Чтобы удобно было отрисовывать.
  • ocr_bitmap — Распознать текст на выделенных растрах и положить его сверху текстовыми блоками. Русский язык, разбор блоками, не больше 10 объектов за раз.
  • export_all_images — Сохранить все растры страницы в jpg рядом с документом. У несохранённого документа — в c:\Temp\.
  • UngroupAndMakeHoles — Разобрать выбранные группы в кривые (с вложенными) и склеить (Combine), чтобы сохранились отверстия

Имя объекта

  • set_name — Задать имя объектам, значение запрашивается окном ввода
  • set_prefix — Добавить приставку к имени объектов
  • set_postfix — Добавить окончание к имени объектов

Создание средней линии между соседними объектами. работает только для простых форм и линий.

  • midline_1 — Создать 1 среднюю линию
  • midline_ask — Запрашивает количество линий. Введённое значение запоминается, так что 2 или 3 линии достаточно задать один раз
  • midline_blend — То же через инструмент Blend

Вращение объектов все вместе и по отдельности

  • rotate_0 — Повернуть всё сразу в 0*
  • rotate_0_each — Повернуть каждый объект в ноль.
  • rotate_45 — Повернуть всё на 45*
  • rotate_45_each — Повернуть каждый на 45*
  • rotate_90 — Повернуть всё на 90*
  • rotate_90_each — Повернуть каждый на 90*
  • rotate_ang — Повернуть фигуру на указанный угол (по сегменту)
  • rotate_flat — Повернуть в горизонт по указанному сегменту
  • rotate_long — Повернуть в горизонт по самому длинному сегменту

Умное смещение

  • move_to_distance_up — вверх
  • move_to_distance_down — вниз
  • move_to_distance_left — влево
  • move_to_distance_right — вправо

Выравнивание текста, распределённого вдоль пути

  • textOnPathTop — вверх
  • textOnPathBottom — вниз
  • textOnPathLeft — влево
  • textOnPathRight — вправо
  • textOnPathBase — базовой линией по пути

Задать масштаб по первому объекту. Т.е. первый объект приводим к указанному размеру.

  • mashtab — Новый размер вводится числом.
  • mashtab_last — Новый размер задаётся последним объектом.

Создаёт прямоугольник цветом абриса встречного паза на указанный размер.

  • make_rectangle_05 — на 0.5 мм
  • make_rectangle_1 — на 1 мм
  • make_rectangle_2 — на 2 мм

Стыковка внешними краями к последней выбранной фигуре

Стыкуют с учётом поворота: деталь сначала доворачивается до угла последней выбранной и потому встаёт к её грани, а не углом. Варианты с суффиксом _no_rotate работают по-старому, по габаритному прямоугольнику.

  • attach_left — Прикрепить слева
  • attach_right — Прикрепить справа
  • attach_top — Прикрепить сверху
  • attach_bottom — Прикрепить снизу
  • attach_left_no_rotate — Прикрепить слева, без учёта поворота
  • attach_right_no_rotate — Прикрепить справа, без учёта поворота
  • attach_top_no_rotate — Прикрепить сверху, без учёта поворота
  • attach_bottom_no_rotate — Прикрепить снизу, без учёта поворота

Перехлёст в начале и в конце (добавляет линию захода и выхода на линии) на указанный размер

  • overlaps — с запросом
  • overlaps10 — 10мм
  • overlaps15 — 15мм
  • overlaps20 — 20мм
  • overlaps25 — 25мм
  • overlaps30 — 30мм

Зазор между деталями по горизонтали

  • spaceHor_between — Задать растояние между деталями с запросом
  • spaceHor_between0 — Зазор 0 мм
  • spaceHor_between05 — Зазор 0,5 мм
  • spaceHor_between1 — Зазор 1 мм
  • spaceHor_between2 — Зазор 2 мм
  • spaceHor_between5 — Зазор 5 мм

Зазор между деталями по вертикали

  • spaceVert_between — Задать растояние между деталями с запросом
  • spaceVert_between0 — Зазор 0 мм
  • spaceVert_between05 — Зазор 0,5 мм
  • spaceVert_between1 — Зазор 1 мм
  • spaceVert_between2 — Зазор 2 мм
  • spaceVert_between5 — Зазор 5 мм

Действие с фигурами по последнему выбранному объекту

  • set_last_color — Установить цвет заливки и абриса (старый вариант)
  • set_last_outline — Установить цвет абриса
  • set_last_fill — Уставновить цвет заливки
  • set_last_outline_fill — Установить цвет заливки и абриса
  • set_last_shape — Заменить все фигуры последним объектом
  • set_last_font — Применить шрифт
  • set_last_width — Задать ширину
  • set_last_width_aspect — Задать ширину с сохранением пропорций
  • set_last_height — Задать высоту
  • set_last_height_aspect — Задать высоту с сохранением пропорций
  • set_last_top — Дотянуть фигуры до верха последней
  • set_last_bottom — Дотянуть фигуры до низа
  • set_last_left — Дотянуть фигуры до лева
  • set_last_right — Дотянуть фигуры до права

Выбор по типам объектов

  • select_text — выбор текстовых объектов
  • select_images — выбор растровых изображений
  • select_single — выбор одиночных объектов
  • select_groups — выбор групп объектов
  • select_effects — выбор объектов с эффектами
  • select_noeffects — выбор объектов без эффектов

Выбрать объекты по свойству последнего

  • select_last_color — по цвету
  • select_last_outline — по абрису
  • select_last_fill — по заливке
  • select_last_font — по шрифту
  • select_last_type — такого же типа (текст/ круг/ прямоугольник и т.п.)
  • select_last_bigger — больше
  • select_last_smaller — меньше
  • select_last_samesize — такого же размера
  • select_more_width — Выбрать широкие объекты
  • select_more_height — Выбрат высокие объекты

Обрезает половину объекта и оставляет часть с указанной стороны

Режут с учётом поворота: у повёрнутой детали отрезается ровно её половина по собственным осям, а не диагональный кусок габарита. Варианты с суффиксом _no_rotate работают по-старому, по габаритному прямоугольнику.

  • set_halfheight_up — сверху (вторая половина отрезается)
  • set_halfheight_down — снизу
  • set_halfwidth_left — слева
  • set_halfwidth_right — справа
  • set_halfheight_ecenter — Сплюснуть фигуру по вертикали в 2 раза
  • set_halfwidth_center — Сплюснуть фигуру по горизонтали в 2 раза
  • set_halfheight_up_no_rotate — сверху, без учёта поворота
  • set_halfheight_down_no_rotate — снизу, без учёта поворота
  • set_halfwidth_left_no_rotate — слева, без учёта поворота
  • set_halfwidth_right_no_rotate — справа, без учёта поворота
  • set_halfheight_ecenter_no_rotate — Сплюснуть по вертикали, без учёта поворота
  • set_halfwidth_center_no_rotate — Сплюснуть по горизонтали, без учёта поворота

Изменение толщины абриса

  • outline_plus10 — Сделать толще абрис на 10 ед.
  • outline_minus10 — Сделать тоньше абрис на 10 ед.
  • outline_plus25 — Сделать толще абрис на 25 ед.
  • outline_minus25 — Сделать тоньше абрис на 25 ед.

Покраска объектов цветом по имени

Цвета берутся из настроек докера — те же, что заданы для пазов, шипов, встречных пазов, гравировки, резки и тонкой фанеры.

  • set_color_def — Абрис и заливка цветом гравировки
  • set_color_fast — Абрис цветом пазов, без заливки
  • set_color_3mm — Абрис и заливка цветом тонкой фанеры (3 мм)
  • set_color_cut — Абрис и заливка цветом резки
  • set_color_10mm — Абрис и заливка цветом встречных пазов (для 10 мм)
  • set_color_grav — Заливка цветом гравировки
  • set_fill_paz — Заливка цветом пазов
  • set_fill_ship — Заливка цветом шипов
  • set_fill_vstr — Заливка цветом встречных пазов
  • set_fill_3mm — Заливка цветом тонкой фанеры (3 мм)
  • set_fill_cut — Заливка цветом резки
  • set_color_last — То же самое, что set_last_outline_fill: перенести заливку и абрис с первого объекта на остальные
  • set_fill_last — То же самое, что set_last_fill: перенести заливку с первого объекта на остальные
  • set_outline_last — То же самое, что set_last_outline: перенести абрис с первого объекта на остальные

Вращение объектов

  • center_rot — Сместить центр вращения всех объектов в центр последнего
  • rotate_by_count — Повернуть фигуру N раз вокруг установленного центра вращения
  • rotate_by_count_around_shape — Повернуть фигуру N раз вокруг последнего выбранного объекта
  • rotate_min — Повернуть фигуру по минимальной площади

Экспорт для ЧПУ программы

  • export_for_rdw — Экспорт выбранного в RDWorks по стандартному пути
  • export_for_lb — Экспорт выбранного в LightBurn по стандартному пути
  • export_for_awc — Экспорт выбранного в LaserCAD по стандартному пути
  • export_for_cnc — Экспорт выбранного в ПО станка указанного в настройках докера
  • export_for_cnc01 — Экспорт выбранного в ПО станка по указанному пути
  • export_for_cnc02 — Экспорт выбранного в ПО станка по указанному пути
  • export_for_cnc03 — Экспорт выбранного в ПО станка по указанному пути

Функции сохранения выделенных объектов в разные форматы

  • Save_13v — Сохранить в самую раннюю версию дописать к имени файла v_номер_версии
  • Save_13v_no_add — Сохранить в самую раннюю версию без приписки
  • Save_16v, Save_17v, Save_18v, Save_19v, Save_20v, Save_21v, Save_22v, Save_23v — То же самое для версий 16-23, с припиской к имени файла
  • Save_16v_no_add, Save_17v_no_add, Save_18v_no_add, Save_19v_no_add, Save_20v_no_add, Save_21v_no_add, Save_22v_no_add, Save_23v_no_add — То же самое для версий 16-23, без приписки
  • Save_as_version — Сохранить в той же версии в которой был открыт файл
  • save_cdr
  • save_pdf
  • save_svg
  • Save_dxf
  • Save_dwg
  • Save_ai
  • Save_eps
  • save_jpg
  • save_png
  • save_bmp
  • save_tiff_RGB
  • save_tiff_CMYK

Функции вызывающие мини форму для ввода значения.

курсором меняем размер. по галочке auto меняем размер "На лету"

обычный шаг 1. Shift шаг 5 Ctrl шаг 10 Ctrl+Shift шаг 0.1. +alt округление

  • form_size_H — задать высоту
  • form_size_W — задать ширину
  • form_proc_H — задать высоту в %
  • form_proc_W — задать ширину в %
  • form_pos_X — задать координату X
  • form_pos_Y — задать координату Y
Поддержи проект Деревяшкина и получи эксклюзивную панель макросов!
Дополнительные макросы для CorelDraw от других авторов:

Инструменты, генераторы для докера и отдельные макросы.

  • G-code генератор фрезер/плазма для корела
  • YouTube: Часть 1 Часть 2 Часть 3 VK Video: Часть 1 Часть 2 Часть 3
  • Расчет неоновых вывесок
  • Генераторы картонных коробок
  • Открываем файл из буфера
  • Макрос "Наводим порядок в макетах"
Статистика
с 23.04.2022
Пользователей
11 625
Активных
892
Нажатий
5 530 569
Подтверждение
Подтвердите значение: