Аналитика
http://www.geosystema.net/forum/

Запрос на функцию
http://www.geosystema.net/forum/viewtopic.php?f=1&t=49
Страница 72 из 92

Автор:  Vova_u2 [ 25 авг 2016 15:05 ]
Заголовок сообщения:  Re: Запрос на функцию

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

Автор:  fendak [ 15 окт 2016 18:17 ]
Заголовок сообщения:  Re: Запрос на функцию

Цікаві шаблони були добавлені в Digitals:

Шаблон для містобудування відповідно до ДСТУ Б Б.1.1-17:2013 (1:1000)

Але в них не вистачає файлу довідника build.txt. Чи можливо його отримати?

Як зробити, щоб при активуванні цього чи іншого відповідного шаблону одразу відбувався перехід на закладку Правка (із закладки Збір попередньої карти)?

Не вистачає функції обробки події - %OnActivateMap. Чи можливо її добавити?

Дана функція, також, була б дуже корисною, коли активується карта із базою, де багато ділянок, щоб уникати аналізу карти, коли перед активацією даної карти забув перейти на закладку інфо.

Автор:  Руслан Пархуць [ 29 ноя 2016 22:27 ]
Заголовок сообщения:  Re: Запрос на функцию

Доброго дня. Прохання включити в модуль "Геодезiя" можливiсть виводу в колонтитулах таких параметрiв, як дата, шлях до файлу (як в Digitals: 'Date, MapFile').

Автор:  Sergey Oleynik [ 06 дек 2016 16:56 ]
Заголовок сообщения:  Re: Запрос на функцию

fendak писал(а):
Не вистачає функції обробки події - %OnActivateMap. Чи можливо її добавити?

Дана функція, також, була б дуже корисною, коли активується карта із базою, де багато ділянок, щоб уникати аналізу карти, коли перед активацією даної карти забув перейти на закладку інфо.

Додали подію OnActivateMap.
Скрипт обробки події може бути в карті або на кнопці.
Якщо на кнопці, то через @EventObject можна отримати номер карти яку було активовано.

Приклад скрипта обробки події:

%Events.OnActivateMap
$N=@EventObject
$S=@Map[$N].ClearShortFilename
@Dialog.InfoBox 500 $S

Автор:  fendak [ 06 дек 2016 17:59 ]
Заголовок сообщения:  Re: Запрос на функцию

дякую, клас!

Автор:  Руслан Пархуць [ 26 дек 2016 12:01 ]
Заголовок сообщения:  Re: Запрос на функцию

Доброго дня. Прохання добавити в Reports функцiю @DLLExec. Дякую.

Автор:  fendak [ 08 янв 2017 21:33 ]
Заголовок сообщения:  Re: Запрос на функцию

Чи можна добавити HTML форматування тексту в текстових блоках на карті за аналогом HTML форматування в параметрах?

Автор:  fendak [ 23 янв 2017 22:17 ]
Заголовок сообщения:  Re: Запрос на функцию

Коли обробляю скриптом велику кількість файлів XML буває так, що деякі файли браковані і не відкриваються. Натомість вискакує повідомлення типу того, що на скриншоті.

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

Можна це вікно знімати функцією @SendChars Text<CR>, але коли файли без помилок, то ця функція пізніше знімає автоматично з екрану повідомлення, які не треба знімати.

Чи можливо додати іншу функцію, яка б відключала (гасила) дію функції @SendChars Text<CR> ?

Або може хтось підкаже інший варіант вирішення проблеми?
Думав зробити через $Open=@FileOpen $FN
@if $Open=0 then @SendChars Text<CR>, але ж SendChars потрібно писати ще перед вікдриттям файлу. А як перевірити файл по-іншому, чи він нормальний ще до його відкриття? Можна було б якось по циклу на наступному колі, але ж дане вікно все блокує. Здається, без такої функції ніяк.

Вложения:
2017-01-23_220936.png
2017-01-23_220936.png [ 16.92 Кб | Просмотров: 9080 ]

Автор:  dartslayer [ 30 янв 2017 16:59 ]
Заголовок сообщения:  Re: Запрос на функцию

Здравствуйте уважаемые форумчане и разработчики. Такой вопросик: кто может подсказать, что нужно сделать, чтобы при двойном нажатии на параметр, у меня открывалась ссылка(не файл),вставленная в него, на ресурс в интернете?
Что-то не могу найти информацию по данному вопросу :(

Автор:  Dmitry_Zolotar [ 30 янв 2017 17:40 ]
Заголовок сообщения:  Re: Запрос на функцию

dartslayer писал(а):
Здравствуйте уважаемые форумчане и разработчики. Такой вопросик: кто может подсказать, что нужно сделать, чтобы при двойном нажатии на параметр, у меня открывалась ссылка(не файл),вставленная в него, на ресурс в интернете?
Что-то не могу найти информацию по данному вопросу :(

Тип параметра, должен быть "Файл", значение параметра должно содержать URL
Пример

Автор:  voha [ 30 янв 2017 18:07 ]
Заголовок сообщения:  Re: Запрос на функцию

fendak писал(а):
...Можна це вікно знімати функцією @SendChars Text<CR>, але коли файли без помилок, то ця функція пізніше знімає автоматично з екрану повідомлення, які не треба знімати...
Я таким чином організував суміщення з сусідніми, допоки кількість суміщених не стане рівною 0 або рівною кількості суміщених при попередньому суміщенні
Код:
$ProgPach=@ProgramPath
@Run $ProgPach\Favorites\CloseEditAlignWithautWait.exe
@ExecuteMenu EditAlign
$CountSelStart=@Map.SelCount
@If $CountSelStart=0 then @Dialog.Message Припинення суміщення з сусідніми
@If $CountSelStart=0 then @Goto %EndNextEditAlign
%StartNextEditAlign
$CountSelOld=@Map.SelCount
@Run $ProgPach\Favorites\CloseEditAlignWithautWait.exe
@ExecuteMenu EditAlign
$CountSelNew=@Map.SelCount
@If $CountSelNew=0 then @Dialog.Message Припинення суміщення з сусідніми
@If $CountSelNew=0 then @Goto %EndNextEditAlign
@If $CountSelNew<>$CountSelOld then @Goto %StartNextEditAlign
%EndNextEditAlign
Тут, при суміщенні з сусідніми, команда @SendChars <CR> гаситься прогресом виконання суміщення, тому замість неї застосовую запуск CloseEditAlignWithautWait.exe, який натискає на кнопку "OK" діалога про кількість суміщених або кнопку "OK" діалога @Dialog.Message Припинення суміщення з сусідніми. Останній виконує роль вікна, що гасить функцію CloseEditAlignWithautWait.exe, якщо суміщених немає.
У Вашому випадку, якщо перед вікном, яке треба погасити не очікується інше, можна замість @Run $ProgPach\Favorites\CloseEditAlignWithautWait.exe застосувати @SendChars Text<CR>.
Вложение:
CloseEditAlignWithautWait.exe [840.5 Кб]
Скачиваний: 560
Вложение:
Demo.exe [453.58 Кб]
Скачиваний: 333

Автор:  fendak [ 31 янв 2017 21:13 ]
Заголовок сообщения:  Re: Запрос на функцию

voha, при всій повазі, я вас не зрозумів. Ви пропонуєте, щоб коли файл відкрився нормально додати @Dialog.Message, який буде гасити @SendChars <CR>? Але ж тоді, коли файл не відкрився, не погашеним залишиться @Dialog.Message.

Автор:  fendak [ 31 янв 2017 21:15 ]
Заголовок сообщения:  Re: Запрос на функцию

Будь-ласка, додайте можливість функціями @Map.GetPublicMapParcelInfo, @Map.GetPublicMapQuarterInfo та @Map.GetYandexMapInfo читати інформацію, коли карта в УСК-2000

Автор:  voha [ 31 янв 2017 21:55 ]
Заголовок сообщения:  Re: Запрос на функцию

fendak писал(а):
...деякі файли браковані і не відкриваються. Натомість вискакує повідомлення типу того, що на скриншоті... ...Але ж тоді, коли файл не відкрився, не погашеним залишиться @Dialog.Message
Тут я Вас не розумію. Якщо файл не відкрився - @SendChars Text<CR> гасить "повідомлення типу того, що на скриншоті", якщо файл відкрився - "повідомлення типу того, що на скриншоті" не буде, а @SendChars Text<CR> гаситиме вікно, викликане функцією @Dialog.Message після відкриття файла.

Автор:  fendak [ 31 янв 2017 21:59 ]
Заголовок сообщения:  Re: Запрос на функцию

а якщо файл не відкрився і вікно про момилку буде погашене, то вікно, викликане функцією @Dialog.Message яким чином має закритися? Воно ж все одно також появиться після вікна про помилку.

хіба що вести рахунок кількості ділянок і якщо кількість не змінилася, то не показувати @Dialog.Message. Але в скрипті, який присвоює КН ділянкам згдіно ПКК і так не всі файли відкриваються. А деякі пожуть просто не існувати, тобто, не відкритися без будь-яких помилок.

Страница 72 из 92 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/