Тонкости Renga
208
подписчиков
При работе с любой программой есть свои тонкости. О таких тонкостях работы в программе Renga мы и будем рассказывать на этом канале.
Часть 6. Скрипт получения свойств объектов
В большинстве случаев получения простого списка объектов модели недостаточно. Гораздо больший интерес представляют свойства, параметры и расчетные характеристики объектов. Создадим скрипт, с помощью которого получим свойства объектов. Для примера получим свойства окон, свойства объектов другого типа могут быть получены аналогично. Для этого достаточно будет изменить лишь проверку типа объекта. Для открытия файла проекта используем часть скрипта из предыдущей статьи. Для удобства работы со скриптом...
Часть 5. Скрипт для подсчета объектов
Мы уже умеем открывать проекты Renga, сохранять их, теперь научимся работать с объектами в проекте. Начнем с простой задачи – посчитать количество объектов в проекте. Конечно, вы можете это сделать и с помощью спецификации. Но наша задача это просто пример, который вы можете использовать как базу для своих скриптов. И, что важнее, все задачи работы с проектом так или иначе связаны с доступом к объектам в нем. Например, чтобы добавить свойство объекта или записать в него значение, вы сначала должны найти сам объект...
Часть 4. Скрипт массового сохранения файлов из предыдущих версий в новую
В предыдущей части мы рассмотрели возможность сохранения файла под другим именем с помощью скрипта. А есть ли у данного скрипта практическое применение? Ведь мы с тем же успехом могли просто открыть файл в самой программе Renga, а затем просто выбрать пункт меню «Сохранить как». А теперь представим, что появился новый релиз Renga и вам нужно все ваши файлы открыть, дождаться, чтобы они конвертировались в новую версию, а затем сохранить и желательно с другим именем, чтобы у вас остались файлы и в старой версии. Несколько файлов не потребует больших временных затрат. А если их десяток? На эту рутинную операцию в любом случае потребуется некоторое время, которое не хочется тратить...
Часть 3. Открытие проекта. Сохранение проекта с помощью скрипта под другим именем.
Запускать приложение Renga мы уже умеем, создавать новый проект тоже. Но для автоматизации каких-то операций чаще всего приходится не создавать проекты, а открывать существующие и в них уже производить манипуляции с данными. Эта статья посвящена написанию скриптов, манипулирующих проектом Renga. Кроме этого мы научимся с помощью API Renga обрабатывать ошибки открытия файлов, их сохранения и закрытия. Также узнаем несколько новых служебных слов PowerShell. С помощью первого скрипта мы откроем существующий проект и сохраним его под другим именем...
Изучаем API Renga. Введение.
Начинаем цикл статей, посвященный изучению API Renga и основам программирования задач, с использованием этого API. Также планируется снять видео материал, демонстрирующий все описанное в статьях. Кому-то нужно почитать, а кому-то хочется и посмотреть. Особенно когда не получается повторить описанное в статье. В данной серии статей я буду рассказывать о работе с API Renga с использованием Power Shell, Delphi (pascal) и вместе с вами начну осваивать новый для меня, но интересный современный язык C#, а возможно и Python. Почему именно этой теме решил посвятить статьи? Все чаще в чате https://t.me/rengachat упоминается API Renga, иногда в уничижительном тоне, иногда с пожеланием развития...
Часть 1. Выбор.
Здесь идут рассуждения автора о причинах выбора языков и сред программирования, поэтому если вы хотите поскорее начать, эту часть можно пропустить 😊 Когда я сам впервые столкнулся с API Renga, встал на первый взгляд простой, а при ближайшем рассмотрении не самый простой, вопрос: «А на чем писать?» Какой язык выбрать для работы с API? Думаю, что вопрос этот встанет перед многими, особенно перед теми, кто никогда не занимался программированием. Что будет проще и быстрее освоить, при этом желательно без изучения новых программ? Как ни странно, среда программирования тоже программа, со своими тонкостями и требующая времени на изучение...
Часть 2. Power Shell. Первый скрипт. Запуск Renga.
Чтобы запустить Power Shell нужно просто нажать на кнопку на клавиатуре Win (ну или на кнопку «Пуск» мышью) и начать с клавиатуры вводить power shell. Выберите «Windows Power Shell» и запустите её. Вы также можете выбрать «Windows Power Shell ISE». Это редактор скриптов Power Shell, который кроме их запуска позволит также и сохранить вашу работу, правда для запуска скрипта именно в нем, потребуется кое-что сделать дополнительно. Лично я для этих целей предпочитаю Notepad++ из-за его простоты и подсветки синтаксиса (т...