Макросы Datamine. Ресурсный геолог - страница 4
C) Макрос запустится, выведет информацию об имени макроса в окно Command, выведет информацию о завершении работы в окно Command, но исполнительный файл макроса останется заблокированным для редактирования до перезагрузки Datamine
D) Макрос запустится, не сделает ничего и выведет информацию о завершении работы в окно Command
$ Задание 1.4
Чем завершится выполнение данного макроса?
START MACRO
END
A) Ошибкой и выводом информации об ошибке в окне Command либо же даже не удастся его запустить
B) Макрос запустится, выведет информацию о начале работы в окно Command и не сделает более никаких действий
C) Макрос запустится, выведет информацию об имени макроса в окно Command и не сделает более никаких действий
D) Макрос запустится, не сделает ничего и выведет информацию о завершении работы в окно Command
$ Задание 1.5
Чем завершится выполнение данного макроса?
!START
!END
A) Ошибкой и выводом информации об ошибке в окне Command
B) Макрос запустится, выведет информацию об имени макроса в окно Command и не сделает более никаких действий
C) Макрос запустится, не сделает ничего и выведет информацию о завершении работы в окно Command
D) Макрос запустится, выведет информацию о начале работы в окно Command и не сделает более никаких действий
E) Ошибкой и выводом информации об ошибке в окне Command, при этом исполнительный файл макроса останется заблокированным для редактирования до перезагрузки Datamine
Инструменты разработки
На данный момент мы уже знаем, что макрос – это текстовый файл. Чем можно создавать и редактировать текстовый файл? Очевидно, текстовым редактором. Каким? Да хоть бы и штатным «Блокнотом». И в родном учебнике Datamine все скриншоты макросов приведены именно с использованием этого бессмертного редактора.
Учебник по макросам
Однако «можно» – не значит «нужно». Вообще, рекомендовать использовать «Блокнот» для написания макросов можно только злейшему врагу. Никому другому «Блокнот» для этих целей рекомендовать не стоит. Поскольку мы не питаем столь сильных чувств к читателям данной книги, то и рекомендовать использовать «Блокнот» не будем. А что будем? А будем любой из перечисленных ниже:
– Sublime Text;
– Visual Studio Code;
– Notepad++.
Выбор инструмента для работы – штука сугубо интимная, и никого ни к чему принуждать не собираемся. Далее кратко опишем упомянутые инструменты.
Sublime Text
Текстовый редактор для написания программного кода на различных языках программирования, а также верстки веб-документов. Распространяется по платной лицензии, но имеет абсолютно бесплатную ознакомительную версию, которая покрывает 146% потребностей специалиста, работающего с макросами Datamine.
Ключевые возможности редактора
Этот текстовый редактор изначально создавался с ориентацией на программистов и веб-разработчиков. Отсюда и соответствующий функционал, большую часть которого использовать в работе над макросами мы не будем. Ниже описаны только те возможности, которые нам интересны и которыми мы будем пользоваться.
Настраиваемый интерфейс. Внешний вид можно адаптировать под конкретные задачи. Например, для работы с несколькими файлами макросов одновременно можно настроить режим, при котором сразу будут показываться до 4 окон. Данную функцию мы будем использовать, когда захотим скопировать у кого-нибудь (да даже и у себя) кусок кода и вставить в свой макрос (естественно, с указанием авторства). Также можно просматривать разные фрагменты одного и того же файла макроса.