Подобной готовой функции нет, но …
у простого полигона:
а) нет разрыва (координаты X,Y,Z имеют значение -2684354.56 -2684354.56 0.0)
б) значение @Map.Object[N].Closed равно 1 (признак замкнутости)
у сложного полигона:
а) есть разрыв
б) после преобразования в “петлю” с помощью @Map.ConvertComplexToLoop количество точек в полигоне остается прежним
у составного полигона:
а) есть разрыв
б) после преобразования в “петлю” с помощью @Map.ConvertComplexToLoop количество точек уменьшается (остается только первый контур)
@Run Command
Функция @Run запускает Command.
Command для вашего случая состоит из имени исполняемого файла браузера и через пробел url-ссылки, например: @Run “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” Запрос на функцию - #703 від Denidz
Имя исполняемого файла скопируйте из поля “Объект” в свойствах ярлыка для запуска браузера.
У меня возникла проблема с обновлением программы. У нас в офисе установлен сетевой ключ, заказали новый ключ, поставили, все нормально работает, но вот только 2 компьютера не удаёться обновить, на остальных все нормально.
Подскажите кто знает.
Расскажите подробнее. Вы покупали новый одиночный ключ или ключи? Либо же обновили лицензии в сетевом ключе? В чем заключается проблема обновления Digitals? Возникает ошибка при установке новой версии?
Мы заказывали через интернет сетевой ключ, у нас 5 компютеров подключено к сети. Проблема в том что когда заходишь Помощ-О програме-Загрузить обновления. На 3-х всё нормально обновило, на двух ничего не грузит.
Запустіть режимний скрипт-2 зі скрипта-1. Наприклад: зі скрипта-1 треба натиснути кнопку (включити/відключити) зі скриптом-2. Тоді команда в скрипті-1 буде %Script.PanelName.ScriptName, де PanelName - ім’я панелі інструментів; ScriptName - ім’я кнопки.
Повторне застосування команди - відтисне кнопку.
Всі доступні імена кнопок - в списку скриптових команд в редакторі скриптів у числі перших. Просто виберіть команду.
что-то не очень получилось. кнопка нажимается но не отжимается хотя мне немного не так нужно. да и зачем плодить кнопки когда можно одной обойтись. если бы была функция типа @ToolbarButtonState Toolbarname.Buttonname. только сделать вот так @ToolbarButtonState Toolbarname.Buttonname [Number], где Number необязательный параметр 1/0 - соответственно нажато/отжато.
может конечно я не правильно мыслю
структура моего скрипта такая
%Events.OnCollect (кнопка в статусе нажатой)
тело скрипта
и в последней строчке Функция которая приводит кнопку в статус отжатой.
конечно это так мелочь, сам скрипт на ура работает, но с помощью него в 90 процентов случаях будет собираться всего 1 объект и хотелось чтоб кнопка сама отжималась.
Бажання відтиснути режимну кнопку останньою командою зі скрипта обробки події, який і прописаний в цій кнопці, навряд-чи можливо реалізувати. Функція @ToolbarButtonState Toolbarname.Buttonname наразі може використовуватись або в блоці коду що передує включенню обробки події, або в іншому скрипті. Наприклад: скрипт Proba1 аналізує, чи обробляється подія скриптом Proba, виконує рукав1 і включає обробку події, або виконує рукав2 і виключає обробку події. Дуже добре, хоч і є аж дві кнопки
;Скрипт на кнопці Proba1
$A=@ToolbarButtonState До_створення_лісових_карт.Proba
@If $A=1 then @Dialog.Message Буде виключено обробку події
@If $A=1 then %Script.До_створення_лісових_карт.Proba
@If $A=1 then @Goto %ButtonOff
@Dialog.Message Буде включено обробку події
%Script.До_створення_лісових_карт.Proba
;виконується Рукав1 при включенні обробки події
@Goto %End
%ButtonOff
;виконується Рукав2 при відключенні обробки події
%End;Скрипт на кнопці Proba
%Events.OnCollect
@Dialog.Message Запущено скрипт обробки події
От тепер тема:
якби блок кода скрипта, що прописаний до виклику функції %Events… в скрипті обробки події, виконувався не тільки при натисканні кнопки (включенні обробщика), але й при відтисканні кнопки (виключенні обробщика)
Чи можна буде скрипт Proba1 засунути в код скрипта Proba перед викликом %Events… Мета - не дати можливість відключити обробку події без виконання рукава2.
Ничего страшного. Примерно год назад поменялся адрес сервера обновлений и старые версии Digitals перестали обновляться. Загрузите полный дистрибутив программы по этой ссылке vinmap.net/digitals-setup.exe
в цій темі наткнувся на цікавий файл, в якому показано як робить схему виносу, і є ЦІКАВА ПАНЕЛь для цього, можливо хтось знає як її зробить?Поділіться знаннями, дуже потрібно… 3.rar (205 KB)
а можно ли сделать так, что бы при включенной вкладке “инфо” отображалось название слоя с которым работаешь в данный момент (например между кнопками “список” и “калькулятор”)? Это было бы немного удобней на мой взгляд.
Є така невеличка проблемка. Перелік скриптових функцій у вигляді груп та фільтрування їх при наборі у вікні редактора скрипта - дуже добре, але погано те, що в статусному рядку редактора скриптів не відображається внутрішнє ім’я пункта меню при виборі останнього в списку функцій. Я застосовував @ExecuteMenu InternalName.
Адже тут є різниця:
припустим команда Перевірка | Локалізація, далі - ОК, відкриваю знову для редактування - а вскрипті немає рядка Перевірка | Локалізація;
зате команда @ExecuteMenu CheckLocalization, далі - ОК, відкриваю знову для редактування - все на місці, все працює.
Не нагально, але варто виправити таку прикрість.