В описании написано:
Следует ли из этого, что command надо указывать с префиксом?N=plugin.command(Guid,Command) Аналог вызова плагина по префиксу
Например, команда
arc:Far.7z
, набранная в командной строке, прекрасно открывает архив. НО если я в макросе напишу:
Code: Select all
local ArcLite_Guid = '65642111-AA69-4B84-B4B8-9249579EC4FA'
Plugin.Command(ArcLite_Guid, [[arc:Far.7z]])
Plugin.Command
возвращает true! Т.е. даже так не определить, нужен ли префикс). А если из командной сроки убрать префикс arc:
Code: Select all
local ArcLite_Guid = '65642111-AA69-4B84-B4B8-9249579EC4FA'
Plugin.Command(ArcLite_Guid, [[Far.7z]])
Code: Select all
local ma_Guid = 'C5508DDB-5175-4736-9A10-C8F6EED7B32F'
Plugin.Command(ma_Guid, [[ma:Far.7z]])
Как узнать, когда надо указывать префикс, а когда - нет? И нельзя ли как-то это унифицировать? Может, это ошибка конкретного плагина ArcLite и надо туда написать?