Я вважаю, що в Arc9.3 команди можуть бути створені за допомогою сценаріїв VBA. Щоб додати спеціальну команду, ви перейдете до Налаштувати> Панелі інструментів> Налаштувати ... та натисніть UIControls. Однак UIControls немає у версії 10.
Я створюю два окремих сценарії для проекту книги з картами. Один сценарій збереже параметри макета в таблиці, а інший оновить макет із налаштуваннями з тієї ж таблиці. Я хочу, щоб обидва ці сценарії були командами, призначеними кнопкам на панелі інструментів. Я створив їх як інструменти для скриптів, але кожного разу, коли натискаю на них, вони запускають сценарій як інструмент для геообробки. Він відкриває вікно прогресу, і його виконання займає приблизно в 10 разів більше, ніж якби я запустив код у вікні командного рядка Python. Я не хочу вікно прогресу або набагато довший час виконання.
Як я можу зробити так, щоб скрипт не вважався "інструментом", а був командою, схожою на кнопку "Зберегти"?