Страница 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!!!!!!!!!