Нет, GUID тут ни при чём. Это (а)правила хорошего тона - чтоб у каждого макроса был свой гуид; (б) даёт преимущества (например, для поиска в одном скрипте макроса из другого скрипта, даже если на него не назначен хоткей, и выполнение функции action) и (в) у меня макрос вставления "рыбы" макроса есть скрипт, который вставляет GUID.
На самом деле даже макрос не нужен. Создайте маленький скрипт из двух строк:
Code: Select all
local MacroFileName = ...
far.Show(MacroFileName)
поместите этот файл в
%FARPROFILE%\\Macros\scripts\ или его подкаталог - и каждый раз при загрузке макросов будете получать это сообщение (при старте ФАР-а, после команды
macro:load
или после перезагрузки макросов скриптом)