Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)

Модерирует : gyra, Maz

Maz (15-01-2020 17:38): FAR Manager (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

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
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)
Maz (15-01-2020 17:38): FAR Manager (часть 6)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru