RU
EN
AR

değiştir в Woodman Docker

Alt gruplar içinde Shift ile metin nesnelerinde değiştirme
Düzenli ifadeye göre metin arar ve tam eşleşme veya kısmi eşleşme ile, büyük/küçük harf duyarlı veya duyarsız olarak yeni metinle değiştirir. Değiştirme işleminde bulunan gruplara ($1..$9) başvurulabilir ve hatta bunlara göre hesaplama yapılabilir: Docker, ($1+5) gibi bir ifadeyi hesaplar ve baştaki sıfırları korur.
Ayrı bir modda metni değil, nesnenin adını değiştirir — bu da düzenli ifadeye göre yapılır; örneğin, bir parça grubunu tek seferde yeniden numaralandırmak için kullanışlıdır.
Ayrıca, listeye veya Excel'den eklenmiş bir tabloya göre (şablonlu mini posta birleştirme) değerleri dağıtabilir ve ayrı bir özellik olarak metin yollarını gerçek resimlere veya çizimlere dönüştürebilir.
Düzenli ifadelerin simgeleri — “bul” düğmesindeki gibi.

Как это работает

Кнопка заменить ищет текст в текстовых объектах и меняет его на новый. Поле поиска — вверху, поле замены — под ним; оба поддерживают регулярные выражения (шаблоны поиска), как у соседней кнопки найти — там же и шпаргалка по ним.

У кнопки много режимов: обычная замена по тексту, замена в имени объекта (тоже по шаблону, с числами и арифметикой), замена по списку значений, замена по таблице, вставленной из Excel, и отдельно — превращение текстовых путей в реальные картинки. Разбираем по порядку ниже.

Порядок работы

  1. Впишите, что искать, в верхнее поле, и на что менять — в нижнее.
  2. При желании выделите объекты, где искать (иначе ищет по всему листу в режиме «Документ», а без выделения в режиме «Выделение» кнопка не сработает).
  3. Нажмите заменить.

Замена проходит по содержимому текстовых объектов. Без галочки объект целиком меняется каждое найденное вхождение внутри текста — их может быть несколько в одном объекте. С галочкой — только если весь текст объекта совпадает с запросом целиком.

Клавиши

  • Обычный клик — обычная замена по тексту, как описано выше.
  • Shift — то же самое, но заходит внутрь групп.
  • Ctrl — замена по списку или по таблице из Excel. Подробно — в следующем разделе.
  • Ctrl + Shift — то же, что Ctrl, плюс внутри групп.
  • Alt — меняет не текст, а имя объекта (работает на любой фигуре, не только текстовой — имя есть у всех). Если у текстового объекта имени ещё нет, докер сам подставит его из текста объекта — и сразу же попробует заменить. Запрос по-прежнему регулярное выражение, со всеми группами и арифметикой — можно, например, перенумеровать партию деталей разом: искали _(\d+)$, меняли на _($1+100) — и «Деталь_1», «Деталь_2» стали «Деталь_101», «Деталь_102».
  • Alt + Ctrl«Игнорировать эксель таблицу»: тот же режим списка, что и Ctrl, но докер не пытается распознать вставленный текст как таблицу из Excel, даже если он похож — просто раздаёт строки списка как есть. Замена идёт по тексту, а не по имени (в отличие от простого Alt).
  • Alt + Shift — не замена, а «Вытащить заголовки»: из таблицы, вставленной из Excel (см. ниже), строит отдельные текстовые объекты — по одному на каждый заголовок столбца, друг под другом. Готовит подписи для объектов-заготовок перед тем, как раздавать по ним значения.

Правый клик по кнопке

  • Импортировать по пути — берёт текст выделенных объектов как путь к файлу на диске и, если файл существует, ставит его на место текстового объекта: картинку или чертёж вписывает по ширине или высоте (смотря что больше), сам текстовый объект удаляет. Годится, когда в макете расставлены текстовые заглушки вида C:\photo\stul_01.jpg, и их разом нужно заменить настоящими картинками.

Списки и таблица (Ctrl)

Режим Ctrl полностью игнорирует поля вверху панели — и поиск, и замена берутся из выделенных текстовых объектов. Докер сам понимает, что вы ему дали:

  • Два списка. Выделите текстовый объект со списком «что искать» (по одному значению в строке), текстовый объект со списком «на что менять» — и сами объекты, где менять. Строки списков спариваются по номеру: первая строка первого списка меняется на первую строку второго, и так далее. - Списки одинаковой длины — это набор правил замены, каждое правило применяется везде, сколько раз ни встретится. - Списки разной длины — каждая пара «что/на что» используется только один раз: как только она сработала на каком-то объекте, дальше в ход идёт следующая пара. Так значения раздаются по объектам одно за другим, по порядку, в котором докер до них добрался.
  • Таблица из Excel. Один текстовый объект: скопируйте из Excel несколько строк и столбцов и вставьте как есть (докер понимает разделитель-табуляцию). Первая строка — заголовки-плейсхолдеры («ИМЯ», «ЦЕНА», «АРТИКУЛ» и т. п.), дальше — строки с данными. Разложите по листу текстовые объекты с этими же заголовками внутри (или воспользуйтесь Alt + Shift, чтобы докер создал их сам) — и обычный Ctrl заменит каждый заголовок на значение из своей строки. Пустая ячейка не стирает плейсхолдер молча — вместо неё встанет служебная метка вида ---===### ИМЯ (2) ###===---, чтобы было видно, где в таблице осталась дыра.
  • Докеру нужно ровно распознать, какой из выделенных объектов — список (таблица), а остальные — цель замены; это как правило последний по порядку выделения. Результат не тот, что ожидали, — попробуйте выделить список/таблицу другим по счёту.

Числа и группы в замене

Если в поле поиска есть скобки — (...) — то, что в них попало, доступно в поле замены как $1, $2 и так далее (по порядку скобок).

Сверх этого докер умеет считать по найденному числу прямо в замене: запись ($1+10) возьмёт число из первой группы, прибавит 10 и подставит результат, сохранив столько же цифр, сколько было в исходном числе (ведущие нули не потеряются). Работают +, -, *, /.

Пример — увеличить артикул на 1, сохранив ведущие нули (0004500046):

  • Поиск: (\d+)
  • Замена: ($1+1)

Другой пример — сдвинуть месяц в дате ДД.ММ.ГГГГ на 1:

  • Поиск: (\d{2})\.(\d{2})\.(\d{2,4})
  • Замена: $1.($2+1).$3

В поле замены также работают \r или \n (перенос строки/абзаца) и \t (табуляция) — если нужно вставить их буквально.

Галочки

  • с учётом регистра — учитывается всегда, во всех режимах замены, включая замену по имени объекта (Alt). Это отличает её от поиска по имени у кнопки «найти», где регистр учитывается не везде.
  • объект целиком — совпадение должно занимать весь текст объекта (или всё имя, в режиме Alt), а не быть частью него.

На что обратить внимание

  • Ничего не выделено, режим внизу панели стоит на Выделение — кнопка молча не сработает. Переключите его на Документ, чтобы работать по всему файлу.
  • В режиме Ctrl (список и таблица) верхние поля «что искать» / «на что менять» не используются вовсе — всё берётся из выделенных объектов.
  • Составили регулярное выражение с ошибкой — докер это заметит и покажет предупреждение с самим запросом, ничего не тронув.
  • Замена по имени (Alt) работает на любых объектах, не только текстовых.
  • Соседняя кнопка найти делает то же самое без замены — просто выделяет найденное.
Подрежимы / варианты
CtrlListeye göre değiştir
Listeye göre değiştir, Excel'den de dahil (ilk nesne NE, ikinci nesne NE ile, geri kalanlar NEREDE) Excel'den ise, önce NE ile değiştirileceğini, sonra NEREDE'yi seçin
AltNesnenin adını değiştir
Alt+ShiftBaşlıkları çıkar
Excel'den şablona eklenecek başlıklar oluştur
Alt+CtrlExcel tablosunu yok say
Excel tablosunun algılanmasını yok say (normal değiştirme için)
пункт менюYola göre içe aktar
Resimleri (dosyaları) metin yoluna göre içe aktar
Действие: txt_make_text('import')
ID: btn_text_replace
Дополнительные макросы для CorelDraw от других авторов:

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

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