Обращение к инструменту

0 голосов
спросил 20 Май, 10 от Denis88 (240 баллов) в категории Программные продукты Esri

Подскажите пожалуйста : 1) Как обратиться к инструменту из скрипта?

в Хелпе нашел вызов вида aTool.Apply (aTool.Click),  не могу разобраться как привязать переменную aTool к конкретному инструменту Confused
 
2) Еще вопрос, возможно ли сделать так, чтобы окно MsgBox. ... выскакивало вне зоны активного вида?
 
3) и последний вопрос: как осуществить ввод целых чисел через MsgBox?
 
 
 

1 Ответ

0 голосов
ответил 20 Май, 10 от TDenis (42,620 баллов)
1.
Не знаю, но попробуйте что-нибудь типа:
av.GetActiveGUI.GetToolBar.GetControls.Get(0)

2. Зачем? Сообщение должно выскакивать там, где его будет сразу видно, не?
Не уверен, что такое получится стандартными средствами. Avenue - это ж скриптовый язык, он таких достаточно низкоуровневых возможностей не предоставляет.
Возможно придётся свою хитрую библиотеку на каком-нить C++ писать и вызывать её методы.

3. Чем не устраивает MsgBox.Input? Получаете строку и проверяете, число ли это.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...