Запрос на функцию

А як же по іншому: думаю якщо скрипт дає команду відкрити файл, то скрипт зобов’язаний знати - відкрився файл, чи ні :confused: Так перевіряти ж треба, існування файла перед відкриттям.

P.S. Зрештою Ви праві: простіше мати функцію, яка відмінить дію @SendChars Text, без лишнього блимання екрану.

Проверка валидности XML-файлов или строк

А как будет выглядеть строка с помощью которой можно перенести выделенные объекты в другой слой.
Например, есть объекты, выделяем их и с помощью кнопки даем команду “копировать - вставить - перенести в слой…”, что бы можно было пару раз вставить объекты и разместить их в разных слоях. Спасибо.
“копировать - вставить - перенести в слой…
вставить - перенести в слой…
вставить - перенести в слой…”

@Map.Selected.ChangeLayer LayerIndex
Изменяет слой для всех помеченных объектов

Велике прохання додати вікно з поточною системою координат (типу як вікно масштабу)

Якщо для ХМЛ, то виділяєш потрібну ділянку, натискаєш на кнопку з кодом:
Правка | Копировать
@FileNew X M L /Template=XMLNormal.dmf
Правка | Вставить
@Map.ChangeSelectedLayer ID70009
Правка | Вставить
@Map.ChangeSelectedLayer ID70005
Правка | Вставить
@Map.ChangeSelectedLayer ID70004
Правка | Вставить
@Map.ChangeSelectedLayer ID70003
Карта | Помеченные в рамку
@Map.DeselectAll

Дякую. Це вже було зроблено.

Винесли датум в заголовок вікна програми, зразу за ім’ям файла

XML

Доброго дня всім.

Я от собі подумав: якщо Digitals - сервер, який може отримувати дані на сокет по протоколу TCP/IP від клієнтської програми, чи не варто мати скриптову функцію, яка би повертала дані з сокета, якщо вони прийшли від клієнта :blush:

Можна писати для цього функцію dll, однак хотілося б прямо зі скрипта… Чи така “хотілка” лишня?

Додайте, будь-ласка, до функцій @Map.Parameters.SetAttributes Number Symbol PenStyle PenColor PenWidth BrushStyle BrushColor State Font_Name FontSize FontStyle FontColor та @Map.Parameters.Get Number параметр “унікальність”.
Або дайте відповідну скриптову функцію для включення/виключення опції унікальності значення певного параметра карти.

Нещодавно в Digitals добавили досить зручну річ - можливість викликати шар для збору клавішею пробілу.
Але, як на мене, в цій функції є один суттєвий мінус - в даному вікні не відображаються назви шарів. Найчастіше всі шари одного кольору і їх не розрізнити в цьому вікні, поки не появиться спливаюча підказка. А на неї весь час чекати - це дратує. Тому було б краще, якби шари були списком. А якщо б додали можливість встановлювати на обрані шари власні іконки - то це було б взагалі ідеально.

І ще не вистачає можливості видаляти з даного переліку не потрібні шари.

Доброго дня.
Хочу просити розробників додати скриптову функцію @Window.ShowObject Number - масштабує та позиціонує карту на екрані таким чином, щоб повністю відобразити об’єкт з номером Number.

Знаю що є функція @Window.ShowSelected. Однак часто треба в ході виконання скрипта знайти ділянки всередині одного кварталу за якоюсь умовою і зупинитись, показавши на екрані позначені ділянки так, щоб було видно всі ділянки кварталу, а не тільки позначені.

Інший приклад:

  • є збірний лінійний L з кільканадцяти (можливо багатьох) фрагментів, розкиданих в межах збірного полігонального P, при чому якийсь з фрагментів об’єкта L виходить за межі полігону P;
  • скрипт виловлює вихід фрагмента об’єкта L за межі об’єкта P, розділивши попередньо L на фрагменти, і мав би позиціонувати і масштабувати карту тільки на фрагменті лінійного, що виходить за межі полігонального об’єкта P;
  • скрипт зупиниться з повідомленням про вихід лінійного L за межі полігонального P, попередньо з’єднавши фрагменти лінійного в об’єкт L і позначивши його.
    Смисл в тому, щоб показати на екрані який саме фрагмент збірного лінійного виходить за межі полігонального.

Доброго дня розробникам Digitals!
А дуже складно зробити, щоб функція @ExecuteDocument вміла ось так?:
@ExecuteDocument Проект.DMT/Кад план.dmt - формувати тільки один документ із папки .DMT

І, якщо б так цього торкнулися, то може можливо зробити автомасштаб таким способом, щоб при OBJECTSCALE ділянка на плані не вставлялася в іншому масштабі, а щоб перед формуванням просто мінявся масштаб шаблону і все було б на своєму місці?

Ставимо лайки, щоб розраби побачили це)))

В новій версії зя’вилась функція @ExecuteDocumentFromFile DMTTemplateName
Аргумент - ім’я файла dmt-шаблона.

дякую

Здравствуйте!!! как сделать чтобы КОАТУ не скидывало автоматически в номер зоны. Очень нужно!!!

Спробуйте скористатися старою версією Ged, за червень 2016 року або раніше

ето крайний вариант, но нужен функционал последней версии.

спробуйте знайти в ПКМУ №1051 згадку про тег з кодом КОАТУУ.