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

Скопировать значение параметра
http://www.geosystema.net/forum/viewtopic.php?f=1&t=19562
Страница 1 из 1

Автор:  carnivoro [ 27 май 2015 14:53 ]
Заголовок сообщения:  Скопировать значение параметра

Всем привет. Подскажите, о мудрейшие, как скопировать значение параметра всех объектов одного слоя из ID1 в ID2 СКРИПТОМ
:?: :?: :?: :shock:

Автор:  Dmitry_Zolotar [ 27 май 2015 16:24 ]
Заголовок сообщения:  Re: Скопировать значение параметра

carnivoro писал(а):
Всем привет. Подскажите, о мудрейшие, как скопировать значение параметра всех объектов одного слоя из ID1 в ID2 СКРИПТОМ
:?: :?: :?: :shock:

$LayerID=4444
$SourceParam=ID1
$TargetParam=ID2
$AM=@ActivateMap
@if $AM=0 then @Break Откройте карту и запустите скрипт снова
$I=0
$MC=@Map.Count
%Loop
$I=$I+1
$LID=@Map.Object[$I].LayerID
@if $LID<>$LayerID then @Goto %Skip
$S=@Map.Object[$I].Parameter[$SourceParam]
@Map.Object[$I].Parameter[$TargetParam] $S
%Skip
@if $I<$MC then @Goto %Loop

Автор:  carnivoro [ 27 май 2015 20:24 ]
Заголовок сообщения:  Re: Скопировать значение параметра

Мда.... :shock: Спасибо, мужики! Сам бы точно не додумался... :shock:
@Map.Object[$I].Parameter[$TargetParam] $S
Выдает эту строчку, как ошибку :(
Это связано с тем, что второй параметр имеет ID-2

Вложения:
.jpg
.jpg [ 66.08 Кб | Просмотров: 7484 ]

Автор:  Dmitry_Zolotar [ 28 май 2015 07:48 ]
Заголовок сообщения:  Re: Скопировать значение параметра

Замените ту строку на
@Map.ChangeObjectHeight $I $S

Автор:  carnivoro [ 28 май 2015 08:10 ]
Заголовок сообщения:  Re: Скопировать значение параметра

О....заработало. Спасибо, Гуру!!!! Выручил.

Автор:  sergykydr [ 07 июн 2015 16:27 ]
Заголовок сообщения:  Re: Скопировать значение параметра

Підкажіть чому неактивні данні кнопки?
Вложение:
.jpg
.jpg [ 71.63 Кб | Просмотров: 7427 ]


мені необхідно змінити порядок відображення параметрів в панелі "Инфо"

Автор:  Dmitry_Zolotar [ 07 июн 2015 23:04 ]
Заголовок сообщения:  Re: Скопировать значение параметра

На закладці "Инфо" параметри відображаються в тому ж порядку, що й в списку параметрів. Змінити порядок параметрів можна в менеджері параметрів (Карта-Параметри) натиснувши кнопку "Перетаскивание" та перетягуючі параметри в списку мишкою.
P.S. Кнопки "Вверх" та "Вниз" у вікні вибору параметрів доступні тільки при створенні текстового звіту "Сервис-Отчет-Выбор".

Автор:  sergykydr [ 08 июн 2015 09:07 ]
Заголовок сообщения:  Re: Скопировать значение параметра

Dmitry_Zolotar Дякую за справку! а що зробити щоб координати X та Y змістити нижче певного параметру? створити новий параметр наприклад з назвою =P[-4] X не підходить бо необхідно щоб і назва цього параметру була просто Х. Це необхідно бо буду створювати "Таблица | Параметры объекта".

Автор:  Dmitry_Zolotar [ 08 июн 2015 09:47 ]
Заголовок сообщения:  Re: Скопировать значение параметра

Перетягніть значення службового параметра X в створений для всіх помічених об'єктів.

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