Работа с макросами в CorelDRAW 2021

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2021
  • Для чего используются макросы в CorelDRAW?
    Очевидно, что для экономии времени при выполнении рутинных повторяющихся задач.
    Макрос позволяет задать последовательность действий, что впоследствии дает возможность быстро повторять эти действия. CorelDRAW содержит образцы макросов, которые обладают дополнительными функциями, демонстрируют возможности автоматизации в программном обеспечении и предоставляют доступ к образцам кода.
    В этом уроке Сергей Деревяшкин подробно рассказывает, что такое макрос и что можно сделать с его помощью. К концу урока вы сможете создать собственный макрос, ведь для этого не требуется опыт программирования!
    Автор видео - эксперт Corel Сергей Деревяшкин - / mrwoodman
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 29

  • @serg1390
    @serg1390 9 หลายเดือนก่อน

    Спасибо большое за видео. Все отлично разжевано про макросы. Подобных видео про макросы Corel. больше не видел

  • @user-mo1uz6fp6s
    @user-mo1uz6fp6s 2 ปีที่แล้ว +4

    отличный урок, Сергей!!

  • @user-bj5jd4zm8f
    @user-bj5jd4zm8f 2 ปีที่แล้ว +4

    Великолепный урок ,Сергей! Ничего подобного по макросам в ютубе не встречал. В следующий раз поменяйте пожалуйста s1 не на Васю а на Виталия. Мне будет приятно.)

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว

      Обязательно! ))))

  • @jekjek8295
    @jekjek8295 2 ปีที่แล้ว +3

    Спасибо! За урок. Когда смотришь, всё легко и просто... Просьба в следующем уроке, уточнить где и как сохранять и перемещать между разными версиями Корела.

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว +1

      в разных версиях корела почти все одинаково. по крайней мере начиная с X7 почти любой код будет работать

    • @jekjek8295
      @jekjek8295 2 ปีที่แล้ว +1

      @@mrWoodman спасибо.

  • @Maestr1o
    @Maestr1o ปีที่แล้ว

    Здравствуйте! Спасибо за ваш урок! Подскажите, можно ли в кореле средствами макросов изменять текст?

  • @Odegda_Yra
    @Odegda_Yra ปีที่แล้ว

    Здравствуйте, а вот бы узнать как бумажные лекала перенести в Корел, а потом в пдф?

  • @user-mo1uz6fp6s
    @user-mo1uz6fp6s 2 ปีที่แล้ว +3

    Хотел спросить, для будущих уроков:
    Задача - есть прямоугольник, к примеру размером 100х16 (это шип), я хочу для них сделать отверстие в ДСП - 104х17 мм., и таких прямоугольников у меня много в файле, причем и вертикально и горизонтально. Я могу их выделить, к примеру, но как сделать чтобы макрос обработал каждый выделенный прямоугольник по отдельности, и учитывал вертикальный или горизонтальный? Плюс иногда бывает так, что шипы бывают других размерностей - 80*16, 50*16 и тд.
    Задача вторая - тоже рутиная операция - есть объект поверклип, внутри содержимое. Я самому объекту даю отступ контура наружу на 5 мм.(запас для печати), отсоединяю этот отступ в отдельный объект, распаковываю исходный поверклип и засовываю это содержимое в новый отступ. При этом, у меня таких поверклипов несколько в файле (типа лицевая стенка, боковая стенка, и тд).
    Также хотел добавить, что и в первом и во втором случае, я работаю с масштабом 1:20, который уже выставлен в документе, и можно ли попросить макрос учитывать масштаб документа.
    Буду благодарен за дальнейшие уроки.

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว +1

      Первая задача решается не сложно. определяем длинную сторону объекта - это и будет его ориентация.
      Вторая задача тоже проще делается макросом. не надо даже доставать из поверклипа ничего. просто создаем контур - отсоединяем и новую кривую присваиваем поверклипу. все.
      ну а масштаб можно учесть если добавить просто поле где это масштаб писаться будет .

    • @user-mo1uz6fp6s
      @user-mo1uz6fp6s 2 ปีที่แล้ว

      @@mrWoodman первую задачу решил. со второй пока не очень понял какой командой присваивается к поверклипу...

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว

      @@user-mo1uz6fp6s поверклипу надо поменять курву. создать новый объект типа Curve задать ему нужные размеры и заменить у поверклипа.

  • @Victor-777
    @Victor-777 2 ปีที่แล้ว +2

    13.08-14.20 Процесс усложнения задачи немного затянулся

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว

      задумался видимо ))))

  • @user-rx5my1fe2g
    @user-rx5my1fe2g 2 ปีที่แล้ว +1

    Спасибо. А как изменить единицы измерения на миллиметры один раз в "Кореле", а не прописывать всегда в макросах?

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว

      а вы уверены, что открыв новый документ там будут те же единицы? У каждого документа свои. вот и приходится макросописателям уточнять это дело .

  • @user-zs1qi1pf6u
    @user-zs1qi1pf6u 2 ปีที่แล้ว +1

    Добрый день, вопрос как написать макрос экспорта в DFX (это я сделал) и открыть его с помощью другой программы?

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว

      чтобы открыть стандартными средствами надо запустить программу и передать ей путь к файлу
      вот примерно вот так
      либо встроенным shell либо внешним(надежней работает)
      Set WSHShell = CreateObject("WScript.Shell")
      WSHShell.Run c:\folder\proga.exe c:\folder2\export.dxf , 3, False

    • @user-zs1qi1pf6u
      @user-zs1qi1pf6u 2 ปีที่แล้ว

      @@mrWoodman ошибку выдает на вторую стоку, может полностью скинуть код. там как я понимаю должен быть сначала экспорт а потом открыть. буду очень благодарен Спасибо

  • @user-xk5wr2bi3h
    @user-xk5wr2bi3h 2 ปีที่แล้ว +2

    Со всем уважением к вашему делу, подскажите какой язык программирования изучать для написания макросов?

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว

      Макросы в Corel, Excel и т.п. написаны на языке Visual Basic. Но изучать программирование можно на любом языке.

    • @user-xk5wr2bi3h
      @user-xk5wr2bi3h 2 ปีที่แล้ว +1

      @@mrWoodman это я понимаю. Синтаксис у языков разный. Ещё не плохо бы знать набор процедур и функций, а это проще по книженции делать....хотя можно и старым проверенным методом научного тыка. 😁

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว +1

      @@user-xk5wr2bi3h синтаксис это ерунда. это далеко не главное в программировании. Даже функции знать особо не обязательно для этого есть электронные мануалы. я и сам постоянно пользуюсь. в голове не удержишь эту всю кучу. так. основные только.
      Самое главное в программировании это умение алгоритмически думать не как человек, а как машина пошагово с условиями и т.п.
      переменные, условия, циклы, функции это все структурно одинаково в любом языке. поняв один язык перейти на другой не составит проблем, а синтаксис это лишь стиль написания так сказать - главное думать как машина )

    • @user-xk5wr2bi3h
      @user-xk5wr2bi3h 2 ปีที่แล้ว +1

      @@mrWoodman спасибо за ответы. Здоровья и удачи Вам

    • @mrWoodman
      @mrWoodman 2 ปีที่แล้ว +2

      @@user-xk5wr2bi3h Спасибо! И вам успехов в изучении. Возможно тут или может у меня на канале будет серия именно программирование с нуля.