Страница 1 из 1
Пакетно команды мапинфо, а можно ли???
Добавлено: 18 авг 2009, 09:58
Braz
Исходные данные: 2 слоя, на 1 отключена видимость
Цель: кликнуть на видимом слое, чтобы включить видимость другого слоя
Реализация: написать файл с командами MapBasic
set map redraw off
Set Map Layer 2 Display Global
set map redraw on
если записать эти текстовые команды в файл, то реализовать можно через геолинк
КАК ЗАПИСАТЬ ТАКОЙ ФАЙЛ? Я ЗНАЮ, ЭТО МОЖНО СДЕЛАТЬ!!!
Re: Пакетно команды мапинфо, а можно ли???
Добавлено: 18 авг 2009, 13:36
enRai
Чесслово я ничего не понял

Вы хотите при работе в MapInfo с 2-я слоями кликая мышкой по одному, делать видимым другой, а исходный скрывать? Тогда в чем суть вопроса? Необходимый код вы уже и сами написали.. Только чуток дополнить его нужно и откомпилировать в MapBasic'е. Поправте меня, если я понял не так.
Re: Пакетно команды мапинфо, а можно ли???
Добавлено: 18 авг 2009, 13:39
Mapper
Набрать в блокноте:
!Workspace
!Version 850
!Charset WindowsCyrillic
....ваши команды.....
и сохранить в файле с расширением .wor.
Re: Пакетно команды мапинфо, а можно ли???
Добавлено: 18 авг 2009, 13:45
enRai
Пардон, капс отвлек, упустил строчку, что все нужно в геолинке сделать

Re: Пакетно команды мапинфо, а можно ли???
Добавлено: 18 авг 2009, 15:17
Boris
По моему геолинк вызывается отдельной кнопкой. Так что это уже не будет просто кликнуть на видимом слое.
А если их всего ДВА, то отключать - выключать-включать видимость одного видимого и одного не видимого проще просто добавив кнопку в панель.
---
Для того, что бы сработал запрашиваемый алгоритм необходимо, что бы в каждой строчке была прописана одинаковая последовательность команд, и возможно, была запущена только ОДНА MapInfo.
Re: Пакетно команды мапинфо, а можно ли???
Добавлено: 19 авг 2009, 08:12
Braz
Mapper писал(а):Набрать в блокноте:
!Workspace
!Version 850
!Charset WindowsCyrillic
....ваши команды.....
и сохранить в файле с расширением .wor.
ДА, да! именно так!!!! Просто расширение должно быть Wor!!!!!!!!!