Page tree
Skip to end of metadata
Go to start of metadata

Внимание!

Перед началом работы убедитесь в наличии активной опции «Создание и редактирование макросов».

Код макроса может быть написан в стандартном Блокноте, Notepad++ или в любом другом редакторе. Для написания кода воспользуйтесь функциями, взаимодействующими с PUMOTIX. Список функций и их описание представлен в блоке статей «Описание функций макроязыка» и, для удобства, поделен на разделы.

Готовый код сохраняем в формате *.pm и переносим в папку %UserProfile%\Local Settings\Application Data\Purelogic\PUMOTIX\Server\Macros

Очень важно!

По адресу %ProgramFiles%\PUMOTIX\DefaultMacros находятся КОПИИ макросов! Если вы сохраните измененные или новые максросы там, программа их не увидит!

Можно найти необходимую директорию самостоятельно двумя способами.

Первый способ

Для поиска необходимой директории скопируйте адрес: %UserProfile%\Local Settings\Application Data\Purelogic\PUMOTIX\Server\Macros в "Проводник" или любой другой файловый менеджер. Далее выполните следующие действия:

  1. Откройте "Проводник", основной локальный диск, папку "Пользователи" и выберите текущее имя пользователя. 
  2. В открывшейся папке найдите "AppData", затем "Local" → "Purelogic" → "PUMOTIX" → "Server" → "Marcos".
  3. Если в папке пользователя вы не нашли директорию "AppData", откройте "Панель управления" → "Параметры папок" → "Вид", выберите пункт "Показывать скрытые файлы, папки и диски" и нажмите "Применить".
  4. Вернитесь к пункту 2.

Второй способ:

  1. Нажмите "Пуск" → "Все программы" → "PUMOTIX" → "Working Directory".
  2. Данный путь сразу приведет вас в рабочую директорию "PUMOTIX". Выберите папку "Server", затем "Macros".

Напомним, что названия пользовательских макросов должны находиться в диапазоне M120 – M199, так как диапазон M0 – M99, а также M100 – M119 выделен под стандартные макросы, используемые в PUMOTIX, причем с возможностью редактирования пользователем.


Для создания пользовательских макросов, обратите внимание на предлагаемые статьи о языке Lua:
http://tylerneylon.com/a/learn-lua/
https://zserge.wordpress.com/2012/02/23/lua-%D0%B7%D0%B0-60-%D0%BC%D0%B8%D0%BD%D1%83%D1%82/
http://lua.org.ru/contents_ru.html