Ariman wrote: ↑Fri 14 Jul, 2017 14:13А как скрипт будет выглядеть?
В скрипте вызов может выглядеть примерно так:
hash = IntChecker("gethash", "md5", "c:\\mydir\\myfile")
1-й параметр - требуемая операция плагина
2-й параметр (для операции "gethash") - тип хэша
3-й параметр (для операции "gethash") - путь к файлу
Возвращаемое значение (для операции "gethash") - строка в HEX-формате
Ariman wrote: ↑Fri 14 Jul, 2017 14:13Я скрипты для Фара не писал никогда. С чего начинать?
Здесь есть недопонимание: вам (автору плагина) не нужно писать скрипты.
Вам нужно обработать OpenW с параметром OPEN_FROMMACRO, проверить валидность параметров, в зависимости от 1-го параметра (тип операции; имена типов операций плагина определяет плагин) запустить указанную операцию, поместить её результат в структуру, возвратить Фару соответствующий указатель.
В Энц. это всё есть, не хотелось бы повторяться. Ознакомьтесь по докам, если что будет неясно - разберёмся вместе.