Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 5. Скрипты управления и макросы плагина. 5.1 Макросы плагина. Вместе с плагином поставляются скрипты управления содержащие макросы позволяющие упростить некоторые часто используемые операции. Они расположены в подкаталоге Scripts плагина в двух Lua скриптах: IntChecker.Run.lua - этот скрипт содержит макросы: - вызов основного меню плагина по Alt-H; - запуск проверки целостности файлов по имеющемуся файлу хэшей который может быть записан в одном из распознаваемых плагином форматов: GNU : <hash> *<path> или BSD (UNIX): <alg> (<path>) = <hash> где, <hash> - значение хэша; <path> - путь к файлу для которого вычислен хэш; <alg> - имя алгоритма, используется только в BSD (UNIX) формате записи. Имена файлов хэшей должны иметь расширение в зависимости от алгоритма: CRC-32 - .sfv; MD5 - .md5; SHA1 - .sha1; SHA-256 - .sha256; SHA-512 - .sha512; SHA3-512 - .sha3 и для Whirlpool - .wrpl этот макрос запускается либо по Enter либо по нажатию колеса мыши или средней кнопки мыши. Примечание: Существуют и другие криптографические алгоритмы длина хэша у которых совпадает с поддерживаемымм плагином, но если вы решите проверить с их помощью файлы, то при корректном формате хэш файла получите сообщение о что файл не тот, а дальше будете искать когда и кто вам его подменил. - мастер вычисления хэша для файла под курсором запускаемый по Alt-G. мастер работает только длЯ файла под курсором и позволяет вывести вычисленный хэш на экран, либо скопировать его в буфер обмена ОС, или записать в файл. Для операций копирования в буфер обмена или записи в файл вы можете выбрать любой из двух форматов выходной строки - GNU или BSD (UNIX). Все хоткеи доступные на данном шаге мастера выводятся в заголовке его поля ввода, регистр символов игнорируется. Так как команда gethash плагина работает только с файлом под курсором, то люыбые иные вызовы мастера пропускаются. 5.2. Демо-скрипт IntChecker.GetFileHash.lua Этот скрипт содержит учебный пример вызова плагина из макросов и вы можете посмотреть в нём как работать с плагином из макросов. 5.3. Установка макросов. Установка макросов аналогична другим макросам в Far3 - скопируйте выбранный файл скрипта в каталог скриптов Far (путь к нему настраивается в Far.exe.ini) и перезапустите Far, либо если у вас установлен скрипт перезагрузки макросов, например ReloadMacros.lua можно с его помощью перезагрузить макросы. Главное, чтобы Far обновил внутренний список доступных в данный момент макросов и тогда они будут у вас работать. | Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 19:00 21-03-2019 | Исправлено: Victor_VG, 19:02 21-03-2019 |
|